summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
946b28a)
Header and code size can now be set at compile time by defining
PF_DEFAULT_HEADER_SIZE or PF_DEFAULT_CODE_SIZE.
Size is in bytes.
static void pfInit( void );
static void pfTerm( void );
static void pfInit( void );
static void pfTerm( void );
-/* TODO move to pf_config.h header. */
#define DEFAULT_RETURN_DEPTH (512)
#define DEFAULT_USER_DEPTH (512)
#define DEFAULT_RETURN_DEPTH (512)
#define DEFAULT_USER_DEPTH (512)
+
+#ifndef PF_DEFAULT_HEADER_SIZE
#define DEFAULT_HEADER_SIZE (120000)
#define DEFAULT_HEADER_SIZE (120000)
-#define DEFAULT_CODE_SIZE (300000)
+#endif
+
+#ifndef PF_DEFAULT_CODE_SIZE
+#define PF_DEFAULT_CODE_SIZE (300000)
+#endif
/* Initialize globals in a function to simplify loading on
* embedded systems which may not support initialization of data section.
/* Initialize globals in a function to simplify loading on
* embedded systems which may not support initialization of data section.
if( IfInit )
{
pfDebugMessage("Build dictionary from scratch.\n");
if( IfInit )
{
pfDebugMessage("Build dictionary from scratch.\n");
- dic = pfBuildDictionary( DEFAULT_HEADER_SIZE, DEFAULT_CODE_SIZE );
+ dic = pfBuildDictionary( PF_DEFAULT_HEADER_SIZE, PF_DEFAULT_CODE_SIZE );