]> code.delx.au - refind/commitdiff
Use platform independent data types in order to support x64 platforms
authorStefan Agner <stefan@agner.ch>
Tue, 11 Dec 2012 18:16:24 +0000 (19:16 +0100)
committerStefan Agner <stefan@agner.ch>
Tue, 11 Dec 2012 18:21:38 +0000 (19:21 +0100)
filesystems/test/fsw_posix_base.h
filesystems/test/lslr.c

index ee1d96c46dfc931e76390463730457628fb8ec7b..70c70525d7fade3104bfa0a703f302c902bb7b7c 100644 (file)
@@ -41,6 +41,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <stdint.h>
 #include <string.h>
 #include <unistd.h>
 #include <errno.h>
 
 // types
 
-typedef signed char         fsw_s8;
-typedef unsigned char       fsw_u8;
-typedef short               fsw_s16;
-typedef unsigned short      fsw_u16;
-typedef long                fsw_s32;
-typedef unsigned long       fsw_u32;
-typedef long long           fsw_s64;
-typedef unsigned long long  fsw_u64;
+typedef int8_t              fsw_s8;
+typedef uint8_t             fsw_u8;
+typedef int16_t             fsw_s16;
+typedef uint16_t            fsw_u16;
+typedef int32_t             fsw_s32;
+typedef uint32_t            fsw_u32;
+typedef int64_t             fsw_s64;
+typedef uint64_t            fsw_u64;
 
 
 // allocation functions
index d3e4e3cdd9727134b98995277d5f6e815c17e622..6b8e3a2fb20c5ff9ded721242b9371a64bb88a30 100644 (file)
@@ -35,6 +35,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#define FSW_DEBUG_LEVEL 3
+
 #include "fsw_posix.h"
 
 
@@ -122,11 +124,8 @@ int main(int argc, char **argv)
         return 1;
     }
 
-    //listdir(vol, "/System/Library/Extensions/udf.kext/", 0);
-    //listdir(vol, "/System/Library/Extensions/AppleACPIPlatform.kext/", 0);
-    //listdir(vol, "/System/Library/Extensions/", 0);
-    catfile(vol, "/System/Library/Extensions/AppleHPET.kext/Contents/Info.plist");
-    //listdir(vol, "/", 0);
+    listdir(vol, "/", 0);
+    catfile(vol, "/gaga/test");
 
     fsw_posix_unmount(vol);