From c5bbf7997e774d41ce6cba9a1cb3287c4e73905a Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 19 Aug 2009 15:08:15 -0400 Subject: [PATCH] lib: fix file_nit.c for 64bits Signed-off-by: Jean Privat --- lib/standard/file_nit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/standard/file_nit.c b/lib/standard/file_nit.c index 50465f3..2ce41d3 100644 --- a/lib/standard/file_nit.c +++ b/lib/standard/file_nit.c @@ -29,20 +29,20 @@ int string_NativeString_NativeString_file_exists_0(char *f){ return hdl != NULL; } -static int to_nit_file_stat(struct stat* st){ +void *to_nit_file_stat(struct stat* st){ struct stat* stat_element; stat_element = malloc(sizeof(struct stat)); - return (int)memcpy(stat_element, st, sizeof(struct stat)); + return memcpy(stat_element, st, sizeof(struct stat)); } -int string_NativeString_NativeString_file_stat_0(char *f){ +void *string_NativeString_NativeString_file_stat_0(char *f){ struct stat buff; if(stat(f, &buff) != -1) return to_nit_file_stat(&buff); return 0; } -int file_NativeFile_NativeFile_file_stat_0(FILE *f){ +void *file_NativeFile_NativeFile_file_stat_0(FILE *f){ struct stat buff; if(fstat(fileno(f), &buff) != -1) return to_nit_file_stat(&buff); -- 1.7.9.5