@@ -124,15 +124,15 @@ There are two problems on non-IEEE platforms:
124
124
* What this does is undefined if *x* is a NaN or infinity.
125
125
* ``-0.0`` and ``+0.0`` produce the same bytes string.
126
126
127
- .. c:function:: int PyFloat_Pack2(double x, unsigned char *p, int le)
127
+ .. c:function:: int PyFloat_Pack2(double x, char *p, int le)
128
128
129
129
Pack a C double as the IEEE 754 binary16 half-precision format.
130
130
131
- .. c :function :: int PyFloat_Pack4 (double x, unsigned char *p, int le)
131
+ .. c :function :: int PyFloat_Pack4 (double x, char *p, int le)
132
132
133
133
Pack a C double as the IEEE 754 binary32 single precision format.
134
134
135
- .. c :function :: int PyFloat_Pack8 (double x, unsigned char *p, int le)
135
+ .. c :function :: int PyFloat_Pack8 (double x, char *p, int le)
136
136
137
137
Pack a C double as the IEEE 754 binary64 double precision format.
138
138
@@ -154,14 +154,14 @@ Return value: The unpacked double. On error, this is ``-1.0`` and
154
154
Note that on a non-IEEE platform this will refuse to unpack a bytes string that
155
155
represents a NaN or infinity.
156
156
157
- .. c:function:: double PyFloat_Unpack2(const unsigned char *p, int le)
157
+ .. c:function:: double PyFloat_Unpack2(const char *p, int le)
158
158
159
159
Unpack the IEEE 754 binary16 half-precision format as a C double.
160
160
161
- .. c :function :: double PyFloat_Unpack4 (const unsigned char *p, int le)
161
+ .. c :function :: double PyFloat_Unpack4 (const char *p, int le)
162
162
163
163
Unpack the IEEE 754 binary32 single precision format as a C double.
164
164
165
- .. c :function :: double PyFloat_Unpack8 (const unsigned char *p, int le)
165
+ .. c :function :: double PyFloat_Unpack8 (const char *p, int le)
166
166
167
167
Unpack the IEEE 754 binary64 double precision format as a C double.
0 commit comments