From: Cristian Rodríguez Date: Tue, 6 Nov 2012 02:09:46 +0000 (-0300) Subject: Use fseeko and ftello just for the sake of LFS correctness X-Git-Tag: 0.9.0~113 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea91c67061600786a22a59af4991be8273906c45;p=thirdparty%2Fplymouth.git Use fseeko and ftello just for the sake of LFS correctness No bug involved. --- diff --git a/src/libply/ply-key-file.c b/src/libply/ply-key-file.c index 72264e15..7a0c531a 100644 --- a/src/libply/ply-key-file.c +++ b/src/libply/ply-key-file.c @@ -173,7 +173,7 @@ ply_key_file_load_group (ply_key_file_t *key_file, ply_key_file_entry_t *entry; char *key; char *value; - long offset; + off_t offset; int first_byte; key = NULL; @@ -196,13 +196,13 @@ ply_key_file_load_group (ply_key_file_t *key_file, } ungetc (first_byte, key_file->fp); - offset = ftell (key_file->fp); + offset = ftello (key_file->fp); items_matched = fscanf (key_file->fp, " %a[^= \t\n] = %a[^\n] ", &key, &value); if (items_matched != 2) { if (items_matched == 1) - fseek (key_file->fp, offset, SEEK_SET); + fseeko (key_file->fp, offset, SEEK_SET); free (key); free (value);