summaryrefslogtreecommitdiff
path: root/src/miscfun.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/miscfun.h')
-rw-r--r--src/miscfun.h60
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 */