DEVEL15-rxkad-typeindex-20060718
authorTom Keiser <tkeiser@gmail.com>
Wed, 19 Jul 2006 05:20:35 +0000 (05:20 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 19 Jul 2006 05:20:35 +0000 (05:20 +0000)
clean up an off by one error for type index

(cherry picked from commit 51d0c3c8d1daf63e2a9d07ff5be0e649eb821b0c)

src/rxkad/rxkad.p.h

index d2969bc..ce052df 100644 (file)
@@ -88,7 +88,7 @@ typedef char rxkad_level;
 #define rxkad_LevelIndex(level) \
     ((((level) >= 0) && ((level) <= 2)) ? (level) : 0)
 #define rxkad_TypeIndex(type) \
-    ((((type) == 1) || ((type) == 2)) ? (type) : 0)
+    ((((type) == 1) || ((type) == 2)) ? ((type)-1) : 0)
 
 
 extern int rxkad_EpochWasSet;  /* TRUE => we called rx_SetEpoch */