diff options
author | chatty | 1994-05-10 08:50:50 +0000 |
---|---|---|
committer | chatty | 1994-05-10 08:50:50 +0000 |
commit | 0b828ee3822beec1378f84e4c66dfb91eb003d9a (patch) | |
tree | 07a9eecd7ee81345bb068a8e94cffd04b0d41d4d | |
parent | 35fe91b8c89ea3a6499d8d4b29f7aed9afa95e20 (diff) | |
download | ivy-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.h | 6 |
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 |