src/chess/pgn.c

changeset 193
d1420f5c5704
parent 186
8230904458a7
child 194
619f07c95894
equal deleted inserted replaced
192:e57e2874fb2a 193:d1420f5c5704
229 229
230 #undef return 230 #undef return
231 231
232 int read_pgn(FILE *stream, GameState *gamestate) { 232 int read_pgn(FILE *stream, GameState *gamestate) {
233 fseek(stream, 0, SEEK_END); 233 fseek(stream, 0, SEEK_END);
234 long int size = ftell(stream); 234 size_t size = ftell(stream);
235 fseek(stream, 0, SEEK_SET); 235 fseek(stream, 0, SEEK_SET);
236 char *data = malloc(size + 1); 236 char *data = malloc(size + 1);
237 memset(data, 0, size + 1); 237 memset(data, 0, size + 1);
238 size_t read = 0; 238 size_t read = 0;
239 do { 239 do {

mercurial