@@ -209,8 +209,8 @@ unicode_to_string(PyArrayMethod_Context *context, char *const data[],
209
209
}
210
210
npy_static_string * out_ss = (npy_static_string * )out ;
211
211
npy_string_free (out_ss );
212
- if (npy_string_newemptylen (out_num_bytes , out_ss ) < 0 ) {
213
- gil_error (PyExc_MemoryError , "npy_string_newemptylen failed" );
212
+ if (npy_string_newemptysize (out_num_bytes , out_ss ) < 0 ) {
213
+ gil_error (PyExc_MemoryError , "npy_string_newemptysize failed" );
214
214
return -1 ;
215
215
}
216
216
char * out_buf = out_ss -> buf ;
@@ -342,16 +342,16 @@ string_to_unicode(PyArrayMethod_Context *context, char *const data[],
342
342
if (has_null && !has_string_na ) {
343
343
// lossy but not much else we can do
344
344
this_string = (unsigned char * )descr -> na_name .buf ;
345
- n_bytes = descr -> na_name .len ;
345
+ n_bytes = descr -> na_name .size ;
346
346
}
347
347
else {
348
348
this_string = (unsigned char * )(default_string .buf );
349
- n_bytes = default_string .len ;
349
+ n_bytes = default_string .size ;
350
350
}
351
351
}
352
352
else {
353
353
this_string = (unsigned char * )(s -> buf );
354
- n_bytes = s -> len ;
354
+ n_bytes = s -> size ;
355
355
}
356
356
size_t tot_n_bytes = 0 ;
357
357
@@ -440,10 +440,10 @@ string_to_bool(PyArrayMethod_Context *context, char *const data[],
440
440
* out = (npy_bool )1 ;
441
441
}
442
442
else {
443
- * out = (npy_bool )(default_string .len == 0 );
443
+ * out = (npy_bool )(default_string .size == 0 );
444
444
}
445
445
}
446
- else if (s -> len == 0 ) {
446
+ else if (s -> size == 0 ) {
447
447
* out = (npy_bool )0 ;
448
448
}
449
449
else {
@@ -482,14 +482,14 @@ bool_to_string(PyArrayMethod_Context *NPY_UNUSED(context), char *const data[],
482
482
npy_static_string * out_ss = (npy_static_string * )out ;
483
483
npy_string_free (out_ss );
484
484
if ((npy_bool )(* in ) == 1 ) {
485
- if (npy_string_newlen ("True" , 4 , out_ss ) < 0 ) {
486
- gil_error (PyExc_MemoryError , "npy_string_newlen failed" );
485
+ if (npy_string_newsize ("True" , 4 , out_ss ) < 0 ) {
486
+ gil_error (PyExc_MemoryError , "npy_string_newsize failed" );
487
487
return -1 ;
488
488
}
489
489
}
490
490
else if ((npy_bool )(* in ) == 0 ) {
491
- if (npy_string_newlen ("False" , 5 , out_ss ) < 0 ) {
492
- gil_error (PyExc_MemoryError , "npy_string_newlen failed" );
491
+ if (npy_string_newsize ("False" , 5 , out_ss ) < 0 ) {
492
+ gil_error (PyExc_MemoryError , "npy_string_newsize failed" );
493
493
return -1 ;
494
494
}
495
495
}
@@ -527,7 +527,7 @@ string_to_pylong(char *in, int hasnull)
527
527
}
528
528
s = & EMPTY_STRING ;
529
529
}
530
- PyObject * val_obj = PyUnicode_FromStringAndSize (s -> buf , s -> len );
530
+ PyObject * val_obj = PyUnicode_FromStringAndSize (s -> buf , s -> size );
531
531
if (val_obj == NULL ) {
532
532
return NULL ;
533
533
}
@@ -587,8 +587,8 @@ pyobj_to_string(PyObject *obj, char *out)
587
587
}
588
588
npy_static_string * out_ss = (npy_static_string * )out ;
589
589
npy_string_free (out_ss );
590
- if (npy_string_newlen (cstr_val , length , out_ss ) < 0 ) {
591
- PyErr_SetString (PyExc_MemoryError , "npy_string_newlen failed" );
590
+ if (npy_string_newsize (cstr_val , length , out_ss ) < 0 ) {
591
+ PyErr_SetString (PyExc_MemoryError , "npy_string_newsize failed" );
592
592
Py_DECREF (pystr_val );
593
593
return -1 ;
594
594
}
@@ -779,7 +779,7 @@ string_to_pyfloat(char *in, int hasnull)
779
779
}
780
780
s = & EMPTY_STRING ;
781
781
}
782
- PyObject * val_obj = PyUnicode_FromStringAndSize (s -> buf , s -> len );
782
+ PyObject * val_obj = PyUnicode_FromStringAndSize (s -> buf , s -> size );
783
783
if (val_obj == NULL ) {
784
784
return NULL ;
785
785
}
@@ -1004,7 +1004,7 @@ string_to_datetime(PyArrayMethod_Context *context, char *const data[],
1004
1004
s = & default_string ;
1005
1005
}
1006
1006
if (NpyDatetime_ParseISO8601Datetime (
1007
- (const char * )s -> buf , s -> len , in_unit , NPY_UNSAFE_CASTING ,
1007
+ (const char * )s -> buf , s -> size , in_unit , NPY_UNSAFE_CASTING ,
1008
1008
& dts , & in_meta .base , & out_special ) < 0 ) {
1009
1009
return -1 ;
1010
1010
}
@@ -1072,9 +1072,10 @@ datetime_to_string(PyArrayMethod_Context *context, char *const data[],
1072
1072
return -1 ;
1073
1073
}
1074
1074
1075
- if (npy_string_newlen (datetime_buf , strlen (datetime_buf ), out_ss ) <
1076
- 0 ) {
1077
- PyErr_SetString (PyExc_MemoryError , "npy_string_newlen failed" );
1075
+ if (npy_string_newsize (datetime_buf , strlen (datetime_buf ),
1076
+ out_ss ) < 0 ) {
1077
+ PyErr_SetString (PyExc_MemoryError ,
1078
+ "npy_string_newsize failed" );
1078
1079
return -1 ;
1079
1080
}
1080
1081
}
0 commit comments