summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchatty1994-05-10 08:50:50 +0000
committerchatty1994-05-10 08:50:50 +0000
commit0b828ee3822beec1378f84e4c66dfb91eb003d9a (patch)
tree07a9eecd7ee81345bb068a8e94cffd04b0d41d4d
parent35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20 (diff)
downloadivy-league-0b828ee3822beec1378f84e4c66dfb91eb003d9a.zip
ivy-league-0b828ee3822beec1378f84e4c66dfb91eb003d9a.tar.gz
ivy-league-0b828ee3822beec1378f84e4c66dfb91eb003d9a.tar.bz2
ivy-league-0b828ee3822beec1378f84e4c66dfb91eb003d9a.tar.xz
Added pragma interface for g++
-rw-r--r--dnn/Event.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/dnn/Event.h b/dnn/Event.h
index cacb2e8..3181f81 100644
--- a/dnn/Event.h
+++ b/dnn/Event.h
@@ -15,6 +15,10 @@
#ifndef DnnEvent_H_
#define DnnEvent_H_
+#ifdef __GNUG__
+#pragma interface
+#endif
+
#include "cplus_bugs.h"
#include "ccu/String.h"
#include "ccu/List.h"
@@ -72,7 +76,7 @@ public:
DnnEventType (const char*, const DnnEventFeatureList&);
~DnnEventType ();
inline int operator == (const DnnEventType& evt) const { return (this == &evt); }
-inline int GetTotalSize () const { return FeaturesOffsets [NbFeatures - 1]; }
+inline int GetTotalSize () const { return (NbFeatures) > 0 ? FeaturesOffsets [NbFeatures - 1] : 0; }
inline int GetOffset (int i) const { return i ? FeaturesOffsets [i-1] : 0; }
inline int GetSize (int i) const { return FeaturesOffsets [i] - (i ? FeaturesOffsets [i-1] : 0); }
#if 0