70 info(0,
"Usage: test_urltrans [-r repeats] foo.smsconf pattern ...\n" 71 "where -r means the number of times the test should be\n" 75 int main(
int argc,
char **argv) {
87 while ((opt =
getopt(argc, argv,
"hr:")) != EOF) {
99 error(0,
"Invalid option %c", opt);
101 panic(0,
"Stopping.");
106 error(0,
"Missing arguments.");
108 panic(0,
"Stopping.");
114 panic(0,
"Couldn't read configuration file.");
118 panic(0,
"Error parsing configuration.");
120 while (repeats-- > 0) {
121 for (i =
optind + 1; i < argc; ++i) {
int urltrans_add_cfg(URLTranslationList *trans, Cfg *cfg)
void error(int err, const char *fmt,...)
void info(int err, const char *fmt,...)
URLTranslation * urltrans_find(URLTranslationList *trans, Msg *msg)
int main(int argc, char **argv)
Cfg * cfg_create(Octstr *filename)
int getopt(int argc, char **argv, char *opts)
void cfg_destroy(Cfg *cfg)
void msg_destroy(Msg *msg)
void octstr_destroy(Octstr *ostr)
#define octstr_create(cstr)
int urltrans_type(URLTranslation *t)
URLTranslationList * urltrans_create(void)
void gwlib_shutdown(void)
void urltrans_destroy(URLTranslationList *trans)
static XMLRPCDocument * msg