freeswitch/libs/sipcc/cpr/android/cpr_android_tst.c

62 lines
980 B
C

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include "cpr.h"
#include "cpr_stdlib.h"
#include "cpr_linux_tst.h"
#include "cpr_errno.h"
#include <stdarg.h>
#include "plat_api.h"
void
err_exit (void)
{
*(volatile int *) 0xdeadbeef = 0x12345678;
}
/* main process entry function */
int
main (int argc, char **argv, char **env)
{
int ret;
char *q;
buginf("CPR test...\n");
//err_exit();
cprTestCmd(argc, argv);
return 0;
}
long
strlib_mem_used (void)
{
return (0);
}
#define LOG_MAX 255
int
debugif_printf (const char *_format, ...)
{
char fmt_buf[LOG_MAX + 1];
int rc;
va_list ap;
va_start(ap, _format);
rc = vsnprintf(fmt_buf, LOG_MAX, _format, ap);
va_end(ap);
if (rc <= 0) {
return rc;
}
printf("%s", fmt_buf);
return rc;
}