> The 'data' 0 resource is a compressed version of the A5-based data
> section. It gets expanded into the dynamic heap by SysAppStartup.
> This includes all of your global data and can also inclued
> compiler-generated data -- C++ exception tables, virtual tables,
> constant data used to initialize structures, etc.

Yep, this is more or less what I thought. But my application doesn't have any 
global data and is not a C++ application.

> If your data size increased from 1K to 9K

Actually, it's the other way around - it decreased from 9 K to 822 bytes.

> Your makefile probably disabled some C++ features which are left
> enabled in the PODS standard makefile.

Sorry, the above doesn't make sense to me... Could you actually mean the 
opposite - that a *managed* makefile assumes a C++ project and that I have 
somehow disabled some C++-related features when creating the makefile for the 
*standard* makefile project, resulting in the contraction of the data resource?

Because it's the executable produced by the managed makefile that has a 9 
Kb-large data resource - while the one produced by the standard makefile 
produces a smaller data resource.

Regards,
Vesselin
-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to