yaffs direct cleanups: C++ header wrapping and u32 type change
authorCharles Manning <cdhmanning@gmail.com>
Thu, 14 Jun 2012 03:01:36 +0000 (15:01 +1200)
committerCharles Manning <cdhmanning@gmail.com>
Thu, 14 Jun 2012 03:01:36 +0000 (15:01 +1200)
Some of the clean-ups proposed by St├ęphane Lesage.

Signed-off-by: Charles Manning <cdhmanning@gmail.com>
direct/yaffsfs.h
direct/yportenv.h

index 3196f0c..ba3f87f 100644 (file)
        ( (sizeof(Y_LOFF_T) < 8) ? YAFFS_MAX_FILE_SIZE_32 : (0x800000000LL - 1) )
 
 
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+
 struct yaffs_dirent {
        long d_ino;                     /* inode number */
        off_t d_off;                    /* offset to this dirent */
@@ -207,4 +213,11 @@ int yaffs_set_error(int error);
 /* Trace control functions */
 unsigned  yaffs_set_trace(unsigned tm);
 unsigned  yaffs_get_trace(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
 #endif
index b47a4d6..abc761b 100644 (file)
@@ -22,7 +22,7 @@
 #ifdef CONFIG_YAFFS_DEFINES_TYPES
 typedef unsigned char u8;
 typedef unsigned short u16;
-typedef unsigned u32;
+typedef unsigned int u32;
 #endif