FreeCalypso > hg > gsm-codec-lib
annotate libgsmfr2/typedef.h @ 548:583dc4cbee95
efrtest: new program gsmefr-decode-tw5-r
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 04 Oct 2024 20:40:42 +0000 |
parents | ffdcdb27d673 |
children |
rev | line source |
---|---|
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
1 /* |
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
2 * This internal header file provides adaptation between stdint types |
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
3 * and those used by GSM 06.10 code from TU-Berlin. |
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
4 */ |
48
af4b075d0313
libgsmefr: encoder state structure finished in first pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
38
diff
changeset
|
5 |
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
6 typedef int16_t word; |
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
7 typedef int32_t longword; |
48
af4b075d0313
libgsmefr: encoder state structure finished in first pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
38
diff
changeset
|
8 |
262
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
9 typedef uint16_t uword; |
573afa985df6
libgsmfr2: split pp_state.h from pp_internal.h
Mychaela Falconia <falcon@freecalypso.org>
parents:
48
diff
changeset
|
10 typedef uint32_t ulongword; |
263
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
11 |
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
12 #define MIN_WORD (-32767 - 1) |
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
13 #define MAX_WORD 32767 |
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
14 |
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
15 #define MIN_LONGWORD (-2147483647 - 1) |
ffdcdb27d673
libgsmfr2: integrate e/d state from TU-Berlin code
Mychaela Falconia <falcon@freecalypso.org>
parents:
262
diff
changeset
|
16 #define MAX_LONGWORD 2147483647 |