1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
NEURON {
SUFFIX VersionMacros
RANGE eq8_2_0_result, ne9_0_1_result, gt9_0_0_result, lt42_1_2_result, gteq10_4_7_result, lteq8_1_0_result, explicit_gteq8_2_0_result
THREADSAFE
}
ASSIGNED {
eq8_2_0_result
ne9_0_1_result
gt9_0_0_result
lt42_1_2_result
gteq10_4_7_result
lteq8_1_0_result
explicit_gteq8_2_0_result
}
BREAKPOINT {
VERBATIM
#if NRN_VERSION_EQ(8, 2, 0)
ENDVERBATIM
eq8_2_0_result = 1
VERBATIM
#else
ENDVERBATIM
eq8_2_0_result = 0
VERBATIM
#endif
#if NRN_VERSION_NE(9, 0, 1)
ENDVERBATIM
ne9_0_1_result = 1
VERBATIM
#else
ENDVERBATIM
ne9_0_1_result = 0
VERBATIM
#endif
#if NRN_VERSION_GT(9, 0, 0)
ENDVERBATIM
gt9_0_0_result = 1
VERBATIM
#else
ENDVERBATIM
gt9_0_0_result = 0
VERBATIM
#endif
#if NRN_VERSION_LT(42, 1, 2)
ENDVERBATIM
lt42_1_2_result = 1
VERBATIM
#else
ENDVERBATIM
lt42_1_2_result = 0
VERBATIM
#endif
#if NRN_VERSION_GTEQ(10, 4, 7)
ENDVERBATIM
gteq10_4_7_result = 1
VERBATIM
#else
ENDVERBATIM
gteq10_4_7_result = 0
VERBATIM
#endif
#if NRN_VERSION_LTEQ(8, 1, 0)
ENDVERBATIM
lteq8_1_0_result = 1
VERBATIM
#else
ENDVERBATIM
lteq8_1_0_result = 0
VERBATIM
#endif
#ifdef NRN_VERSION_GTEQ_8_2_0
ENDVERBATIM
explicit_gteq8_2_0_result = 1
VERBATIM
#else
ENDVERBATIM
explicit_gteq8_2_0_result = 0
VERBATIM
#endif
ENDVERBATIM
}
|