Пример #1
0
int lc_epprintf(const lc_arg_env_t *env, lc_appendable_t *app, const char *fmt, ...)
{
	va_list args;
	va_start(args, fmt);
	int res = lc_evpprintf(env, app, fmt, args);
	va_end(args);
	return res;
}
Пример #2
0
int lc_evoprintf(const lc_arg_env_t *env, struct obstack *obst, const char *fmt, va_list args)
{
	lc_appendable_t app;

	lc_appendable_init(&app, lc_appendable_obstack, obst, 0);
	int res = lc_evpprintf(env, &app, fmt, args);
	lc_appendable_finish(&app);
	return res;
}
Пример #3
0
int lc_evfprintf(const lc_arg_env_t *env, FILE *f, const char *fmt, va_list args)
{
	lc_appendable_t app;

	lc_appendable_init(&app, lc_appendable_file, f, 0);
	int res = lc_evpprintf(env, &app, fmt, args);
	lc_appendable_finish(&app);
	return res;
}
Пример #4
0
int lc_evsnprintf(const lc_arg_env_t *env, char *buf, size_t len, const char *fmt, va_list args)
{
	lc_appendable_t app;

	lc_appendable_init(&app, lc_appendable_string, buf, len);
	int res = lc_evpprintf(env, &app, fmt, args);
	lc_appendable_finish(&app);
	return res;
}
Пример #5
0
int lc_vpprintf(lc_appendable_t *app, const char *fmt, va_list args)
{
	return lc_evpprintf(_lc_arg_get_default_env(), app, fmt, args);
}