git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1847
6f19259b-4bc3-4df7-8a09-
765794883524
}\r
\r
#ifdef __GNUC__\r
+\r
+size_t _filelength(FILE *file)\r
+{\r
+ struct stat stat_buf;\r
+ fstat(fileno(file), &stat_buf);\r
+ return stat_buf.st_size;\r
+}\r
+\r
#ifndef __CYGWIN__\r
char *strlwr(char *s)\r
{\r
#define ASSERT(x) assert(x)\r
\r
#ifdef __GNUC__\r
+#include <stdio.h>\r
+#include <sys/stat.h>\r
#define stricmp strcasecmp\r
+#define _stricmp strcasecmp\r
#define strnicmp strncasecmp\r
#define strcmpi strcasecmp\r
+size_t _filelength(FILE *file);\r
#ifndef __CYGWIN__\r
char *strlwr(char *s);\r
#endif\r
//\r
// Get the file size\r
//\r
-#ifdef __GNUC__\r
- {\r
- struct stat stat_buf;\r
- fstat(fileno(NewFile), &stat_buf);\r
- FileSize = stat_buf.st_size;\r
- }\r
-#else\r
FileSize = _filelength (fileno (NewFile));\r
-#endif\r
\r
//\r
// Read the file into a buffer\r