diff options
Diffstat (limited to 'recipes-isdn/libgsm/files/0002-Add-defines-to-c.patch')
-rw-r--r-- | recipes-isdn/libgsm/files/0002-Add-defines-to-c.patch | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/recipes-isdn/libgsm/files/0002-Add-defines-to-c.patch b/recipes-isdn/libgsm/files/0002-Add-defines-to-c.patch new file mode 100644 index 0000000..70f34f2 --- /dev/null +++ b/recipes-isdn/libgsm/files/0002-Add-defines-to-c.patch @@ -0,0 +1,39 @@ +Upstream-Status: Inappropriate [configuration] + +Subject: [PATCH 2/5] Add defines to c++ +Organization: O.S. Systems Software LTDA. + +Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> +--- + inc/gsm.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/inc/gsm.h b/inc/gsm.h +index 4714ab6..eb2d5e7 100644 +--- a/inc/gsm.h ++++ b/inc/gsm.h +@@ -54,6 +54,10 @@ typedef gsm_byte gsm_frame[33]; /* 33 * 8 bits */ + #define GSM_OPT_FRAME_INDEX 5 + #define GSM_OPT_FRAME_CHAIN 6 + ++#ifdef __cplusplus ++extern "C" { ++#endif ++ + extern gsm gsm_create GSM_P((void)); + extern void gsm_destroy GSM_P((gsm)); + +@@ -66,6 +70,10 @@ extern int gsm_decode GSM_P((gsm, gsm_byte *, gsm_signal *)); + extern int gsm_explode GSM_P((gsm, gsm_byte *, gsm_signal *)); + extern void gsm_implode GSM_P((gsm, gsm_signal *, gsm_byte *)); + ++#ifdef __cplusplus ++} ++#endif ++ + #undef GSM_P + + #endif /* GSM_H */ +-- +2.1.4 + |