X-Git-Url: http://git.subgeniuskitty.com/pforth/.git/blobdiff_plain/946b28a8478c998de8aaec852f23548a4242e070..28475a0fb13a35d275694e98c8cf7fa935386e10:/csrc/pf_core.c diff --git a/csrc/pf_core.c b/csrc/pf_core.c index 73ab1ff..3bc115a 100644 --- a/csrc/pf_core.c +++ b/csrc/pf_core.c @@ -71,11 +71,16 @@ static void pfResetForthTask( 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) + +#ifndef PF_DEFAULT_HEADER_SIZE #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. @@ -486,7 +491,7 @@ ThrowCode pfDoForth( const char *DicFileName, const char *SourceName, cell_t IfI 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 ); } else #else