userlibandfileserver/fileserver/inc/f32file.h
changeset 36 538db54a451d
parent 33 0173bcd7697c
child 62 4a8fed1c0ef6
child 90 947f0dc9f7a8
--- a/userlibandfileserver/fileserver/inc/f32file.h	Tue Jan 19 13:48:03 2010 +0000
+++ b/userlibandfileserver/fileserver/inc/f32file.h	Mon Jan 18 21:31:10 2010 +0200
@@ -26,11 +26,21 @@
 #include <e32base.h>
 #endif
 
+#ifndef SYMBIAN_ENABLE_PUBLIC_PLATFORM_HEADER_SPLIT
+// Old implementation including platform e32svr.h (which includes the several other platform headers)...
 #if !defined(__E32SVR_H__)
 #include <e32svr.h>
 #endif
-
+#include <e32ldr.h>
+#else
+// New implementation including only the public headers needed for f32file.h...
 #include <e32ldr.h>
+// And the public headers previously included via e32svr.h but otherwise not needed for f32file.h...
+#include <e32def.h>
+#include <e32event.h>
+#include <e32debug.h>
+#include <e32keys.h> 
+#endif
 
 
 /**