#ifdef __cplusplus
#define SWITCH_BEGIN_EXTERN_C extern "C" {
-#define END_EXTERN_C }
+#define SWITCH_END_EXTERN_C }
#else
#define SWITCH_BEGIN_EXTERN_C
-#define END_EXTERN_C
+#define SWITCH_END_EXTERN_C
#endif
/** @} */
/** @} */
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
}
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
SWITCH_DECLARE(void) switch_buffer_zero(switch_buffer_t *buffer);
/** @} */
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
SWITCH_DECLARE(void) switch_caller_profile_event_set_data(switch_caller_profile_t *caller_profile, char *prefix, switch_event_t *event);
-END_EXTERN_C
+SWITCH_END_EXTERN_C
/** @} */
SWITCH_DECLARE(switch_status_t) switch_channel_get_raw_mode (switch_channel_t *channel, int *freq, int *bits, int *channels, int *ms, int *kbps);
/** @} */
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
*/
SWITCH_DECLARE(int) switch_config_next_pair(switch_config_t *cfg, char **var, char **val);
-END_EXTERN_C
+SWITCH_END_EXTERN_C
/** @} */
\brief A method akin to printf for dealing with api streams
*/
SWITCH_DECLARE(switch_status_t) switch_console_stream_write(switch_stream_handle_t *handle, char *fmt, ...);
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
\}
*/
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
#define switch_event_fire_data(event, data) switch_event_fire_detailed(__FILE__, (char * )__FUNCTION__, __LINE__, event, data)
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
switch_frame_flag_t flags;
};
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
/** @} */
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
SWITCH_MOD_DECLARE(switch_status_t) switch_module_shutdown(void);
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
SWITCH_DECLARE(switch_log_level_t) switch_log_str2level(const char *str);
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
const struct switch_api_interface *next;
};
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
#define DoxyDefine(x)
#endif
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
\}
*/
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
/** @} */
/** @} */
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
#define switch_stun_packet_length(packet) ntohs(packet->header.length) + sizeof(switch_stun_packet_header_t)
///\}
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
/*! \brief A core session representing a call and all of it's resources */
struct switch_core_session;
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
#define SWITCH_READ_ACCEPTABLE(status) status == SWITCH_STATUS_SUCCESS || status == SWITCH_STATUS_BREAK
SWITCH_DECLARE(size_t) switch_url_encode(char *url, char *buf, size_t len);
SWITCH_DECLARE(char *) switch_url_decode(char *s);
-END_EXTERN_C
+SWITCH_END_EXTERN_C
#endif
///\return the section mask
SWITCH_DECLARE(switch_xml_section_t) switch_xml_parse_section_string(char *str);
-END_EXTERN_C
+SWITCH_END_EXTERN_C
///\}