Update libosmocore to 100224df0b711c7bf6c1150ce18cf595350cf0bd
[osmocom-bb.git] / src / shared / libosmocore / include / osmocore / gsm_utils.h
index c87e967..195e865 100644 (file)
 
 #include <stdint.h>
 
+#define ADD_MODULO(sum, delta, modulo) do {    \
+       if ((sum += delta) >= modulo)           \
+               sum -= modulo;                  \
+       } while (0)
+
+#define GSM_MAX_FN     (26*51*2048)
+
 struct gsm_time {
        uint32_t        fn;     /* FN count */
        uint16_t        t1;     /* FN div (26*51) */