typedef unsigned char byte; /* exactly 8 bits, unsigned */
typedef signed char sbyte; /* exactly 8 bits, signed */
+typedef unsigned char u8; /* exactly 8 bits, unsigned */
+typedef signed char s8; /* exactly 8 bits, signed */
typedef unsigned short word; /* exactly 16 bits, unsigned */
typedef short sword; /* exactly 16 bits, signed */
typedef unsigned short u16; /* exactly 16 bits, unsigned */
#define NULL (void *)0
#endif
-typedef s64 sh_off_t; /* FIXME */
-typedef u32 oid_t; /* Object ID */ /* FIXME */
+#ifdef CONFIG_LFS /* File positions */
+typedef s64 sh_off_t;
+#else
+typedef s32 sh_off_t;
+#endif
#endif