diff options
Diffstat (limited to 'src/miscfun.h')
-rw-r--r-- | src/miscfun.h | 60 |
1 files changed, 50 insertions, 10 deletions
diff --git a/src/miscfun.h b/src/miscfun.h index c48a7da..1a5c7e9 100644 --- a/src/miscfun.h +++ b/src/miscfun.h @@ -1,7 +1,7 @@ /*******************************************************/ /* "C" Language Integrated Production System */ /* */ - /* CLIPS Version 6.24 06/05/06 */ + /* CLIPS Version 6.30 08/16/14 */ /* */ /* MISCELLANEOUS FUNCTIONS HEADER FILE */ /*******************************************************/ @@ -15,10 +15,47 @@ /* Contributing Programmer(s): */ /* */ /* Revision History: */ -/* 6.23: Corrected compilation errors for files */ +/* */ +/* 6.23: Correction for FalseSymbol/TrueSymbol. DR0859 */ +/* */ +/* Corrected compilation errors for files */ /* generated by constructs-to-c. DR0861 */ /* */ -/* 6.24: Renamed BOOLEAN macro type to intBool. */ +/* Changed name of variable exp to theExp */ +/* because of Unix compiler warnings of shadowed */ +/* definitions. */ +/* */ +/* 6.24: Removed CONFLICT_RESOLUTION_STRATEGIES, */ +/* DYNAMIC_SALIENCE, INCREMENTAL_RESET, */ +/* LOGICAL_DEPENDENCIES, IMPERATIVE_METHODS */ +/* INSTANCE_PATTERN_MATCHING, */ +/* IMPERATIVE_MESSAGE_HANDLERS, and */ +/* AUXILIARY_MESSAGE_HANDLERS compilation flags. */ +/* */ +/* Renamed BOOLEAN macro type to intBool. */ +/* */ +/* 6.30: Support for long long integers. */ +/* */ +/* Used gensprintf instead of sprintf. */ +/* */ +/* Removed conditional code for unsupported */ +/* compilers/operating systems. */ +/* */ +/* Renamed EX_MATH compiler flag to */ +/* EXTENDED_MATH_FUNCTIONS. */ +/* */ +/* Combined BASIC_IO and EXT_IO compilation */ +/* flags into the IO_FUNCTIONS compilation flag. */ +/* */ +/* Removed code associated with HELP_FUNCTIONS */ +/* and EMACS_EDITOR compiler flags. */ +/* */ +/* Added operating-system function. */ +/* */ +/* Added new function (for future use). */ +/* */ +/* Added const qualifiers to remove C++ */ +/* deprecation warnings. */ /* */ /*************************************************************/ @@ -38,17 +75,18 @@ LOCALE void MiscFunctionDefinitions(void *); LOCALE void CreateFunction(void *,DATA_OBJECT_PTR); - LOCALE long int SetgenFunction(void *); + LOCALE long long SetgenFunction(void *); LOCALE void *GensymFunction(void *); LOCALE void *GensymStarFunction(void *); - LOCALE long RandomFunction(void *); + LOCALE long long RandomFunction(void *); LOCALE void SeedFunction(void *); - LOCALE long int LengthFunction(void *); + LOCALE long long LengthFunction(void *); LOCALE void ConserveMemCommand(void *); - LOCALE long int ReleaseMemCommand(void *); - LOCALE long int MemUsedCommand(void *); - LOCALE long int MemRequestsCommand(void *); + LOCALE long long ReleaseMemCommand(void *); + LOCALE long long MemUsedCommand(void *); + LOCALE long long MemRequestsCommand(void *); LOCALE void OptionsCommand(void *); + LOCALE void *OperatingSystemFunction(void *); LOCALE void ExpandFuncCall(void *,DATA_OBJECT *); LOCALE void DummyExpandFuncMultifield(void *,DATA_OBJECT *); LOCALE void *CauseEvaluationError(void *); @@ -58,10 +96,12 @@ LOCALE void *GensymStar(void *); LOCALE void GetFunctionListFunction(void *,DATA_OBJECT *); LOCALE void FuncallFunction(void *,DATA_OBJECT *); + LOCALE void NewFunction(void *,DATA_OBJECT *); + LOCALE void CallFunction(void *,DATA_OBJECT *); LOCALE double TimerFunction(void *); LOCALE double TimeFunction(void *); -#endif +#endif /* _H_miscfun */ |