From 8f2a061f8e6d01a77d011b383eba2d3323a9898e Mon Sep 17 00:00:00 2001 From: thurston Date: Fri, 2 Mar 2007 17:47:03 +0000 Subject: [PATCH] The Action::numRefs() and RedAction::numRefs() functions should return int. Since the numbers these functions return are usually very low and the result is only checked with the test > 0, the error never manifested. git-svn-id: http://svn.complang.org/ragel/trunk@117 052ea7fc-9027-0410-9066-f65837a77df0 --- ragel/parsedata.h | 2 +- redfsm/redfsm.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ragel/parsedata.h b/ragel/parsedata.h index a856257..b6e1b28 100644 --- a/ragel/parsedata.h +++ b/ragel/parsedata.h @@ -85,7 +85,7 @@ public: ActionRefs actionRefs; /* Number of references in the final machine. */ - bool numRefs() + int numRefs() { return numTransRefs + numToStateRefs + numFromStateRefs + numEofRefs; } int numTransRefs; int numToStateRefs; diff --git a/redfsm/redfsm.h b/redfsm/redfsm.h index e1f7511..515b1b6 100644 --- a/redfsm/redfsm.h +++ b/redfsm/redfsm.h @@ -194,7 +194,7 @@ struct RedAction IntSet *eofRefs; /* Number of references in the final machine. */ - bool numRefs() + int numRefs() { return numTransRefs + numToStateRefs + numFromStateRefs + numEofRefs; } int numTransRefs; int numToStateRefs; -- 2.7.4