MorePalmOS
A development library for developing Palm OS applications

MoreConfig.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.


Defines

#define MOREPALMOS_VERBOSE_FAILURE_MSGS   0
#define MOREPALMOS_NOTIFICATIONS   ( ERROR_CHECK_LEVEL>ERROR_CHECK_NONE )
#define MOREPALMOS_WANT_SELF_NOTIFICATIONS   0
#define MOREPALMOS_INCLUDE_DEFAULT_FLOW_NOTIFICATIONS   1
#define MOREPALMOS_ERROR_MACROS   0
#define MOREPALMOS_MINPALMOS   MOREPALMOS_PALMOS4
#define MOREPALMOS_USEGLUE   1
#define MOREPALMOS_MACRO_SIMPLE_FUNCS   (!DEBUG_LEVEL)

Detailed Description

A private header containing configuration information.

Warning:
This a private header. Do not #include this file from your code.

Definition in file MoreConfig.h.


Define Documentation

#define MOREPALMOS_ERROR_MACROS   0
 

If MOREPALMOS_ERROR_MACROS is set, short "macro-like" names are emitted for much of MoreErrorMgr.h. These can be useful for your code, but may cause name conflicts.

Definition at line 69 of file MoreConfig.h.

#define MOREPALMOS_INCLUDE_DEFAULT_FLOW_NOTIFICATIONS   1
 

MOREPALMOS_INCLUDE_DEFAULT_FLOW_NOTIFICATIONS controls whether or not MoreError's __NotifyOfErrorVerbouse and __NotifyOfError are compiled. If you want to provide your own routines, set this to 0 and use the prototypes from MoreError.h.

Definition at line 62 of file MoreConfig.h.

#define MOREPALMOS_MACRO_SIMPLE_FUNCS   (!DEBUG_LEVEL)
 

If MOREPALMOS_MACRO_SIMPLE_FUNCS is set, MorePalmOS will use #defines to implement short functions. This usually generates smaller code, but is harder to debug because you can't step into or breakpoint the functions. Also, some of the functions include debug checks that aren't in the macros.

Definition at line 94 of file MoreConfig.h.

#define MOREPALMOS_MINPALMOS   MOREPALMOS_PALMOS4
 

If MOREPALMOS_MINPALMOS sets the minimum version of the Palm OS that you are supporting as a three digit number. Lowering this number will not automatically make you work on more Palm OS versions, but raising it will cause MorePalmOS to exclude some compatibility routines. For instance, raising it to MOREPALMOS_MINPALMOS will prevent MorePrefPanel from compiling in panel mode.

Definition at line 79 of file MoreConfig.h.

#define MOREPALMOS_NOTIFICATIONS   ( ERROR_CHECK_LEVEL>ERROR_CHECK_NONE )
 

MOREPALMOS_NOTIFICATIONS controls if MoreError calls are capable of displaying notifications. A zero saves code size.

Definition at line 47 of file MoreConfig.h.

#define MOREPALMOS_USEGLUE   1
 

If MOREPALMOS_USEGLUE is set, PalmOSGlue routines will be used when possible. This doesn't really do much yet.

Definition at line 85 of file MoreConfig.h.

#define MOREPALMOS_VERBOSE_FAILURE_MSGS   0
 

MOREPALMOS_VERBOSE_FAILURE_MSGS controls if text should be compiled in to error checks. This will probably help you debug, but increases the size of your executable.

Definition at line 41 of file MoreConfig.h.

#define MOREPALMOS_WANT_SELF_NOTIFICATIONS   0
 

MOREPALMOS_WANT_SELF_NOTIFICATIONS controls if our flow control calls give notifications. This flag won't have any effect if MOREPALMOS_NOTIFICATIONS is off.

Definition at line 54 of file MoreConfig.h.

SourceForge.net Logo