/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
return mask;
}
-
-
SWITCH_DECLARE(switch_log_level_t) switch_log_str2level(const char *str)
{
int x = 0;
fflush(handle);
}
-
SWITCH_DECLARE(switch_status_t) switch_log_init(switch_memory_pool_t *pool)
{
switch_thread_t *thread;
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
BOOL is_firebird;
};
-
SWITCH_DECLARE(switch_odbc_handle_t *) switch_odbc_handle_new(char *dsn, char *username, char *password)
{
switch_odbc_handle_t *new_handle;
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "Connected to [%s]\n", handle->dsn);
handle->state = SWITCH_ODBC_STATE_CONNECTED;
return SWITCH_ODBC_SUCCESS;
-
}
static int db_is_up(switch_odbc_handle_t *handle)
err_str = switch_odbc_handle_get_error(handle, stmt);
recon = switch_odbc_handle_connect(handle);
-
max_tries--;
if (switch_event_create(&event, SWITCH_EVENT_TRAP) == SWITCH_STATUS_SUCCESS) {
SQLFreeHandle(SQL_HANDLE_STMT, stmt);
}
- return ret;
-
+ return ret;
}
-
SWITCH_DECLARE(switch_odbc_status_t) switch_odbc_handle_exec(switch_odbc_handle_t *handle, char *sql, SQLHSTMT *rstmt)
{
SQLHSTMT stmt = NULL;
} else if (stmt) {
SQLFreeHandle(SQL_HANDLE_STMT, stmt);
}
- return SWITCH_ODBC_FAIL;
-
+ return SWITCH_ODBC_FAIL;
}
-
SWITCH_DECLARE(switch_odbc_status_t) switch_odbc_handle_callback_exec(switch_odbc_handle_t *handle,
char *sql, switch_core_db_callback_func_t callback, void *pdata)
{
goto error;
}
-
SQLNumResultCols(stmt, &c);
SQLRowCount(stmt, &m);
}
return SWITCH_ODBC_FAIL;
-
}
-
SWITCH_DECLARE(void) switch_odbc_handle_destroy(switch_odbc_handle_t **handlep)
{
switch_odbc_handle_t *handle = NULL;
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
}
}
-
re = pcre_compile(expression, /* the pattern */
flags, /* default options */
&error, /* for error message */
return match_count;
}
-
SWITCH_DECLARE(void) switch_perform_substitution(switch_regex_t *re, int match_count, const char *data, const char *field_data,
char *substituted, switch_size_t len, int *ovector)
{
}
}
-
-
-
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
#endif
}
-
SWITCH_DECLARE(uint32_t) switch_resample_process(switch_audio_resampler_t *resampler, float *src, int srclen, float *dst, uint32_t dstlen, int last)
{
#ifdef DISABLE_RESAMPLE
}
}
-
SWITCH_DECLARE(switch_size_t) switch_float_to_short(float *f, short *s, switch_size_t len)
{
switch_size_t i;
}
return x;
-
}
-
SWITCH_DECLARE(void) switch_change_sln_volume(int16_t *data, uint32_t samples, int32_t vol)
{
double newrate = 0;
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
char body[SWITCH_RTP_MAX_BUF_LEN];
} rtp_msg_t;
-
struct switch_rtp_vad_data {
switch_core_session_t *session;
switch_codec_t vad_codec;
time_t next_scan;
};
-
struct switch_rtp_rfc2833_data {
switch_queue_t *dtmf_queue;
char out_digit;
end:
WRITE_DEC(rtp_session);
-
return SWITCH_STATUS_SUCCESS;
}
unsigned char buf[512] = { 0 };
switch_size_t cpylen = len;
-
READ_INC(rtp_session);
WRITE_INC(rtp_session);
return port;
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_set_local_address(switch_rtp_t *rtp_session, const char *host, switch_port_t port, const char **err)
{
switch_socket_t *new_sock = NULL, *old_sock = NULL;
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_create(switch_rtp_t **new_rtp_session,
switch_payload_t payload,
uint32_t samples_per_interval,
switch_clear_flag_locked(rtp_session, flags);
}
-
static void do_2833(switch_rtp_t *rtp_session)
{
switch_frame_flag_t flags = 0;
rtp_session->dtmf_data.out_digit_packet[2] = (unsigned char) (rtp_session->dtmf_data.out_digit_sub_sofar >> 8);
rtp_session->dtmf_data.out_digit_packet[3] = (unsigned char) rtp_session->dtmf_data.out_digit_sub_sofar;
-
for (x = 0; x < loops; x++) {
switch_rtp_write_manual(rtp_session,
rtp_session->dtmf_data.out_digit_packet,
}
}
-
switch_rtp_write_manual(rtp_session,
rtp_session->dtmf_data.out_digit_packet,
4,
}
bytes = sbytes;
-
}
if (rtp_session->jb && bytes && rtp_session->recv_msg.header.pt == rtp_session->payload) {
} else {
switch_yield(1000);
}
-
}
*payload_type = (switch_payload_t) rtp_session->recv_msg.header.pt;
return has;
}
-
SWITCH_DECLARE(switch_size_t) switch_rtp_dequeue_dtmf(switch_rtp_t *rtp_session, switch_dtmf_t *dtmf)
{
switch_size_t bytes = 0;
return bytes;
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_queue_rfc2833(switch_rtp_t *rtp_session, const switch_dtmf_t *dtmf)
{
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_queue_rfc2833_in(switch_rtp_t *rtp_session, const switch_dtmf_t *dtmf)
{
-
switch_dtmf_t *rdigit;
if (!switch_rtp_ready(rtp_session)) {
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_zerocopy_read(switch_rtp_t *rtp_session,
void **data, uint32_t * datalen, switch_payload_t *payload_type, switch_frame_flag_t *flags)
{
WRITE_DEC(rtp_session);
return ret;
-
}
-
SWITCH_DECLARE(switch_status_t) switch_rtp_disable_vad(switch_rtp_t *rtp_session)
{
SWITCH_DECLARE(switch_status_t) switch_rtp_enable_vad(switch_rtp_t *rtp_session, switch_core_session_t *session, switch_codec_t *codec,
switch_vad_flag_t flags)
{
-
if (!switch_rtp_ready(rtp_session)) {
return SWITCH_STATUS_FALSE;
}
WRITE_DEC(rtp_session);
return ret;
-
}
SWITCH_DECLARE(uint32_t) switch_rtp_get_ssrc(switch_rtp_t *rtp_session)
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
switch_thread_create(&thread, thd_attr, switch_scheduler_task_thread, NULL, globals.memory_pool);
}
-
SWITCH_DECLARE(void) switch_scheduler_task_thread_stop(void)
{
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CONSOLE, "Stopping Task Thread\n");
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
}
}
-
-
SWITCH_DECLARE(switch_stun_packet_t *) switch_stun_packet_parse(uint8_t * buf, uint32_t len)
{
switch_stun_packet_t *packet;
switch_stun_ip_t *ip;
ip = (switch_stun_ip_t *) attr->value;
ip->port = ntohs(ip->port);
-
}
break;
}
*err = "Invalid Reply";
}
-
return SWITCH_STATUS_FALSE;
}
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
}
}
-
/*
IVR Routines! You can do IVR in PHP NOW!
*/
switch_ivr_multi_threaded_bridge(session, peer_session, NULL, NULL, NULL);
switch_core_session_rwunlock(peer_session);
}
-
-
}
int fs_switch_ivr_session_transfer(switch_core_session_t *session, char *extension, char *dialplan, char *context)
return status == SWITCH_STATUS_SUCCESS ? 1 : 0;
}
-
/*
******* CHANNEL STUFF *******
return switch_channel_get_variable(channel, varname);
}
-
int fs_switch_channel_set_variable(switch_channel_t *channel, char *varname, char *value)
{
switch_status_t status;
static timer_matrix_t TIMER_MATRIX[MAX_ELEMENTS + 1];
-
SWITCH_DECLARE(switch_time_t) switch_timestamp_now(void)
{
return runtime.timestamp ? runtime.timestamp : switch_time_now();
runtime.reference = time_now(runtime.offset);
}
-
-
SWITCH_DECLARE(void) switch_sleep(switch_interval_time_t t)
{
}
-
-
static switch_status_t timer_init(switch_timer_t *timer)
{
timer_private_t *private_info;
return SWITCH_STATUS_MEMERR;
}
-
#define check_roll() if (private_info->roll < TIMER_MATRIX[timer->interval].roll) {\
private_info->roll++;\
private_info->reference = private_info->start = TIMER_MATRIX[timer->interval].tick;\
}\
-
-
static switch_status_t timer_step(switch_timer_t *timer)
{
timer_private_t *private_info = timer->private_info;
return SWITCH_STATUS_SUCCESS;
}
-
static switch_status_t timer_next(switch_timer_t *timer)
{
timer_private_t *private_info = timer->private_info;
return status;
}
-
static switch_status_t timer_destroy(switch_timer_t *timer)
{
timer_private_t *private_info = timer->private_info;
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_MODULE_RUNTIME_FUNCTION(softtimer_runtime)
{
switch_time_t too_late = STEP_MIC * 128;
return SWITCH_STATUS_TERM;
}
-
SWITCH_MODULE_LOAD_FUNCTION(softtimer_load)
{
switch_timer_interface_t *timer_interface;
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
return (char *)e;
}
-
SWITCH_DECLARE(switch_size_t) switch_fd_read_line(int fd, char *buf, switch_size_t len)
{
char c, *p;
return buf;
}
-
static const char switch_b64_table[65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
#define B64BUFFLEN 1024
SWITCH_DECLARE(switch_status_t) switch_b64_encode(unsigned char *in, switch_size_t ilen, unsigned char *out, switch_size_t olen)
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_DECLARE(switch_size_t) switch_b64_decode(char *in, char *out, switch_size_t olen)
{
return ol;
}
-
static int write_buf(int fd, const char *buf)
{
}
-
-
if (file) {
switch_snprintf(buf, B64BUFFLEN, "\n\n--%s--\n.\n", bound);
if (!write_buf(fd, buf))
strncmp(ip, "172.31.", 7) &&
strncmp(ip, "192.0.2.", 8) &&
strncmp(ip, "169.254.", 8)
- ) ? SWITCH_FALSE : SWITCH_TRUE;
-
+ ) ? SWITCH_FALSE : SWITCH_TRUE;
}
SWITCH_DECLARE(switch_bool_t) switch_ast2regex(char *pat, char *rbuf, size_t len)
return s;
}
-
SWITCH_DECLARE(char *) switch_separate_paren_args(char *str)
{
char *e, *args;
return r;
}
-
SWITCH_DECLARE(const char *) switch_stristr(const char *instr, const char *str)
{
/*
**
** Hereby donated to public domain.
*/
-
const char *pptr, *sptr, *start;
if (!str || !instr)
return NULL;
}
-
SWITCH_DECLARE(switch_status_t) switch_find_local_ip(char *buf, int len, int family)
{
switch_status_t status = SWITCH_STATUS_FALSE;
break;
}
-
#ifdef WIN32
tmp_socket = socket(family, SOCK_DGRAM, 0);
break;
}
-
doh:
if (tmp_socket > 0) {
close(tmp_socket);
#endif
return status;
-
}
-
SWITCH_DECLARE(switch_time_t) switch_str_time(const char *in)
{
switch_time_exp_t tm = { 0 };
}
/* possible else with more patterns later */
return ret;
-
}
SWITCH_DECLARE(const char *) switch_priority_name(switch_priority_t priority)
}
}
-
SWITCH_DECLARE(switch_status_t) switch_string_match(const char *string, size_t string_len, const char *search, size_t search_len)
{
size_t i;
return nsds;
}
-
SWITCH_DECLARE(size_t) switch_url_encode(const char *url, char *buf, size_t len)
{
const char *p;
return s;
}
-
/* For Emacs:
* Local Variables:
* mode:c
- * indent-tabs-mode:t
+ * indent-tabs-mode:nil
* tab-width:4
* c-basic-offset:4
* End:
uint32_t section;
};
-
static struct xml_section_t SECTIONS[] = {
{"result", SWITCH_XML_SECTION_RESULT},
{"config", SWITCH_XML_SECTION_CONFIG},
return SWITCH_STATUS_SUCCESS;
}
-
SWITCH_DECLARE(switch_xml_t) switch_xml_find_child(switch_xml_t node, const char *childname, const char *attrname, const char *value)
{
switch_xml_t p = NULL;
}
}
}
-
}
*wp++ = *rp++;
*newlen = strlen(ebuf);
return ebuf;
-
}
static int preprocess_glob(const char *cwd, const char *pattern, int write_fd, int rlevel)
if(write(write_fd, bp, (unsigned) cur) != (int) cur) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Short write!\n");
}
-
}
close(read_fd);
return xml;
}
-
SWITCH_DECLARE(switch_status_t) switch_xml_locate(const char *section,
const char *tag_name,
const char *key_name, const char *key_value, switch_xml_t * root, switch_xml_t * node,
return status;
}
-
SWITCH_DECLARE(switch_status_t) switch_xml_locate_user(const char *key,
const char *user_name,
const char *domain_name,
switch_xml_t *user,
switch_event_t *params)
{
-
switch_status_t status;
*root = NULL;
*user = NULL;
return SWITCH_STATUS_FALSE;
}
-
SWITCH_DECLARE(switch_xml_t) switch_xml_root(void)
{
lock_count++;
return errcnt == 0 ? switch_xml_root() : NULL;
}
-
SWITCH_DECLARE(switch_status_t) switch_xml_init(switch_memory_pool_t *pool, const char **err)
{
switch_xml_t xml;
}
-
// Encodes ampersand sequences appending the results to *dst, reallocating *dst
// if length excedes max. a is non-zero for attribute encoding. Returns *dst
static char *switch_xml_ampencode(const char *s, switch_size_t len, char **dst, switch_size_t *dlen, switch_size_t *max, short a)