 |
 |
 |
 |
 |
 |
 |
|
|
|
|
|
|
 |
 |
 |
 |
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
|
|
|
|
|
|