Managing Data Structures
l Cross platform is problematic because not all
functionality is supported
l Structures look like spaghetti
typdef struct foo {
#ifdef WIN32
   LONG item1;
   DWORD item2;
#endif
   LONG shared;
};
l Do not want to give
programmers direct
access
Violates cross-platform
capabilities
l False sense of security