Navigation


Changeset 904:b839a1b1c1da in freeDiameter for include


Ignore:
Timestamp:
Dec 15, 2012, 6:55:06 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Make freeDiameter headers more C++ friendly -- thank you Thomas

Location:
include/freeDiameter
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • include/freeDiameter/extension.h

    r740 r904  
    3737#define _EXTENSION_H
    3838
     39#ifdef __cplusplus
     40extern "C" {
     41#endif
     42
    3943/* Include definition of freeDiameter API */
    4044#include <freeDiameter/freeDiameter-host.h>
     
    6266}                                                                                                               
    6367
     68#ifdef __cplusplus
     69}
     70#endif
     71
    6472#endif /* _EXTENSION_H */
  • include/freeDiameter/freeDiameter-host.h.in

    r878 r904  
    3737#ifndef FD_IS_CONFIG
    3838#define FD_IS_CONFIG
     39
     40#ifdef __cplusplus
     41extern "C" {
     42#endif
    3943
    4044#cmakedefine HAVE_NTOHLL
     
    8993#endif /* FD_DEFAULT_CONF_FILENAME */
    9094
     95#ifdef __cplusplus
     96}
     97#endif
     98
    9199#endif /* FD_IS_CONFIG */
  • include/freeDiameter/libfdcore.h

    r808 r904  
    3838
    3939
     40#ifdef __cplusplus
     41extern "C" {
     42#endif
     43
    4044#include <freeDiameter/libfdproto.h>
    4145#include <gnutls/gnutls.h>
     
    824828int fd_app_empty(struct fd_list * list);
    825829
     830#ifdef __cplusplus
     831}
     832#endif
     833
    826834#endif /* _LIBFDCORE_H */
  • include/freeDiameter/libfdproto.h

    r903 r904  
    5858#define _LIBFDPROTO_H
    5959
     60#ifdef __cplusplus
     61extern "C" {
     62#endif
     63
    6064#ifndef FD_IS_CONFIG
    6165#error "You must include 'freeDiameter-host.h' before this file."
     
    146150 *  None.
    147151 */
    148 void fd_log_threadname ( char * name );
     152void fd_log_threadname ( const char * name );
    149153extern pthread_key_t    fd_log_thname;
    150154
     
    30573061void fd_fifo_dump(int level, char * name, struct fifo * queue, void (*dump_item)(int level, void * item));
    30583062
     3063#ifdef __cplusplus
     3064}
     3065#endif
     3066
    30593067#endif /* _LIBFDPROTO_H */
Note: See TracChangeset for help on using the changeset viewer.