summaryrefslogtreecommitdiff
path: root/src/retract.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/retract.h')
-rw-r--r--src/retract.h24
1 files changed, 18 insertions, 6 deletions
diff --git a/src/retract.h b/src/retract.h
index 7dcbc0f..6ffa581 100644
--- a/src/retract.h
+++ b/src/retract.h
@@ -1,7 +1,7 @@
/*******************************************************/
/* "C" Language Integrated Production System */
/* */
- /* CLIPS Version 6.24 06/05/06 */
+ /* CLIPS Version 6.30 08/16/14 */
/* */
/* RETRACT HEADER FILE */
/*******************************************************/
@@ -18,9 +18,20 @@
/* */
/* Revision History: */
/* */
-/* 6.24: Rule with exists CE has incorrect activation. */
+/* 6.24: Removed LOGICAL_DEPENDENCIES compilation flag. */
+/* */
+/* Renamed BOOLEAN macro type to intBool. */
+/* */
+/* Rule with exists CE has incorrect activation. */
/* DR0867 */
/* */
+/* 6.30: Added support for hashed memories. */
+/* */
+/* Added additional developer statistics to help */
+/* analyze join network performance. */
+/* */
+/* Removed pseudo-facts used in not CEs. */
+/* */
/*************************************************************/
#ifndef _H_retract
@@ -51,14 +62,15 @@ struct rdriveinfo
};
LOCALE void NetworkRetract(void *,struct patternMatch *);
-LOCALE void PosEntryRetract(void *,struct joinNode *,struct alphaMatch *,struct partialMatch *,int,void *);
LOCALE void ReturnPartialMatch(void *,struct partialMatch *);
LOCALE void DestroyPartialMatch(void *,struct partialMatch *);
LOCALE void FlushGarbagePartialMatches(void *);
-LOCALE void NegEntryRetract(void *,struct joinNode *,struct partialMatch *,void *);
-LOCALE void RetractCheckDriveRetractions(void *,struct alphaMatch *,int);
+LOCALE void DeletePartialMatches(void *,struct partialMatch *);
+LOCALE void PosEntryRetractBeta(void *,struct partialMatch *,struct partialMatch *,int);
+LOCALE void PosEntryRetractAlpha(void *,struct partialMatch *,int);
+LOCALE intBool PartialMatchWillBeDeleted(void *,struct partialMatch *);
-#endif
+#endif /* _H_retract */