@@ -305,11 +305,11 @@ static int make_stream_space(parser_t *self, size_t nbytes) {
305305 "self->words_cap=%d\n" ,
306306 nbytes , self -> words_cap ))
307307 newptr = safe_realloc ((void * )self -> word_starts ,
308- sizeof (size_t ) * self -> words_cap );
308+ sizeof (int64_t ) * self -> words_cap );
309309 if (newptr == NULL ) {
310310 return PARSER_OUT_OF_MEMORY ;
311311 } else {
312- self -> word_starts = (size_t * )newptr ;
312+ self -> word_starts = (int64_t * )newptr ;
313313 }
314314 }
315315
@@ -318,8 +318,8 @@ static int make_stream_space(parser_t *self, size_t nbytes) {
318318 */
319319 cap = self -> lines_cap ;
320320 self -> line_start =
321- (size_t * )grow_buffer ((void * )self -> line_start , self -> lines + 1 ,
322- & self -> lines_cap , nbytes , sizeof (size_t ), & status );
321+ (int64_t * )grow_buffer ((void * )self -> line_start , self -> lines + 1 ,
322+ & self -> lines_cap , nbytes , sizeof (int64_t ), & status );
323323 TRACE ((
324324 "make_stream_space: grow_buffer(self->line_start, %zu, %zu, %zu, %d)\n" ,
325325 self -> lines + 1 , self -> lines_cap , nbytes , status ))
@@ -332,11 +332,11 @@ static int make_stream_space(parser_t *self, size_t nbytes) {
332332 TRACE (("make_stream_space: cap != self->lines_cap, nbytes = %d\n" ,
333333 nbytes ))
334334 newptr = safe_realloc ((void * )self -> line_fields ,
335- sizeof (size_t ) * self -> lines_cap );
335+ sizeof (int64_t ) * self -> lines_cap );
336336 if (newptr == NULL ) {
337337 return PARSER_OUT_OF_MEMORY ;
338338 } else {
339- self -> line_fields = (size_t * )newptr ;
339+ self -> line_fields = (int64_t * )newptr ;
340340 }
341341 }
342342
@@ -718,8 +718,8 @@ int skip_this_line(parser_t *self, int64_t rownum) {
718718 }
719719}
720720
721- int tokenize_bytes (parser_t * self , size_t line_limit , size_t start_lines ) {
722- size_t i , slen ;
721+ int tokenize_bytes (parser_t * self , size_t line_limit , int64_t start_lines ) {
722+ int64_t i , slen ;
723723 int should_skip ;
724724 char c ;
725725 char * stream ;
@@ -1235,7 +1235,7 @@ int parser_trim_buffers(parser_t *self) {
12351235 size_t new_cap ;
12361236 void * newptr ;
12371237
1238- size_t i ;
1238+ int64_t i ;
12391239
12401240 /* trim words, word_starts */
12411241 new_cap = _next_pow2 (self -> words_len ) + 1 ;
@@ -1248,11 +1248,11 @@ int parser_trim_buffers(parser_t *self) {
12481248 self -> words = (char * * )newptr ;
12491249 }
12501250 newptr = safe_realloc ((void * )self -> word_starts ,
1251- new_cap * sizeof (size_t ));
1251+ new_cap * sizeof (int64_t ));
12521252 if (newptr == NULL ) {
12531253 return PARSER_OUT_OF_MEMORY ;
12541254 } else {
1255- self -> word_starts = (size_t * )newptr ;
1255+ self -> word_starts = (int64_t * )newptr ;
12561256 self -> words_cap = new_cap ;
12571257 }
12581258 }
@@ -1299,18 +1299,18 @@ int parser_trim_buffers(parser_t *self) {
12991299 if (new_cap < self -> lines_cap ) {
13001300 TRACE (("parser_trim_buffers: new_cap < self->lines_cap\n" ));
13011301 newptr = safe_realloc ((void * )self -> line_start ,
1302- new_cap * sizeof (size_t ));
1302+ new_cap * sizeof (int64_t ));
13031303 if (newptr == NULL ) {
13041304 return PARSER_OUT_OF_MEMORY ;
13051305 } else {
1306- self -> line_start = (size_t * )newptr ;
1306+ self -> line_start = (int64_t * )newptr ;
13071307 }
13081308 newptr = safe_realloc ((void * )self -> line_fields ,
1309- new_cap * sizeof (size_t ));
1309+ new_cap * sizeof (int64_t ));
13101310 if (newptr == NULL ) {
13111311 return PARSER_OUT_OF_MEMORY ;
13121312 } else {
1313- self -> line_fields = (size_t * )newptr ;
1313+ self -> line_fields = (int64_t * )newptr ;
13141314 self -> lines_cap = new_cap ;
13151315 }
13161316 }
@@ -1319,7 +1319,7 @@ int parser_trim_buffers(parser_t *self) {
13191319}
13201320
13211321void debug_print_parser (parser_t * self ) {
1322- size_t j , line ;
1322+ int64_t j , line ;
13231323 char * token ;
13241324
13251325 for (line = 0 ; line < self -> lines ; ++ line ) {
@@ -1340,7 +1340,7 @@ void debug_print_parser(parser_t *self) {
13401340
13411341int _tokenize_helper (parser_t * self , size_t nrows , int all ) {
13421342 int status = 0 ;
1343- size_t start_lines = self -> lines ;
1343+ int64_t start_lines = self -> lines ;
13441344
13451345 if (self -> state == FINISHED ) {
13461346 return 0 ;
0 commit comments