2
|
1 /* -------------------------------------------------------------------------- */
|
|
2 /* File: RPELTP.H version 1.0 2-APR-1994 (18:00) */
|
|
3 /* -------------------------------------------------------------------------- */
|
|
4 /* Definitions for the rpeltp module */
|
|
5 /* -------------------------------------------------------------------------- */
|
|
6 #ifndef RPELTP_defined
|
|
7 #define RPELTP_defined 100
|
|
8
|
|
9 #ifndef ARGS
|
|
10 #if defined(MSDOS) || defined(VMS) || defined (__STDC__)
|
|
11 #define ARGS(x) x
|
|
12 #else /* Unix: no parameters in prototype! */
|
|
13 #define ARGS(x) ()
|
|
14 #endif
|
|
15 #endif
|
|
16
|
|
17 /* Some basic definitions */
|
|
18 #define RPE_FRAME_SIZE 76L
|
|
19 #define RPE_WIND_SIZE 160L
|
|
20
|
|
21 /* Function prototypes */
|
|
22 gsm rpeltp_init ARGS((void));
|
|
23 void rpeltp_encode ARGS((gsm rpe_state, short *inp_buf,
|
|
24 short *rpe_frame));
|
|
25 void rpeltp_decode ARGS((gsm rpe_state, short *rpe_frame,
|
|
26 short *out_buf));
|
|
27
|
|
28 /* Alias-function definition */
|
|
29 #define rpeltp_delete gsm_destroy
|
|
30
|
|
31 #endif /* RPELTP_defined */
|
|
32
|
|
33 /* ------------------------- End of file rpeltp.h ------------------------- */
|