aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--include/trutils.h9
-rw-r--r--lib/libtrutils/lverbose.c18
2 files changed, 26 insertions, 1 deletions
diff --git a/include/trutils.h b/include/trutils.h
index bebb5ab..60e5f5e 100644
--- a/include/trutils.h
+++ b/include/trutils.h
@@ -117,15 +117,22 @@ trutils_error(
117 const char * fmt, 117 const char * fmt,
118 ... ); 118 ... );
119 119
120
120_TINYRAD_F void 121_TINYRAD_F void
121trutils_initialize( 122trutils_initialize(
122 const char * prog_name ); 123 const char * prog_name );
123 124
124 125
125_TINYRAD_F void 126_TINYRAD_F void
127trutils_print(
128 unsigned opts,
129 const char * fmt,
130 ... );
131
132
133_TINYRAD_F void
126trutils_version( void ); 134trutils_version( void );
127 135
128void our_print(unsigned opts, const char * fmt, ...);
129void our_verbose(unsigned opts, const char * fmt, ...); 136void our_verbose(unsigned opts, const char * fmt, ...);
130 137
131 138
diff --git a/lib/libtrutils/lverbose.c b/lib/libtrutils/lverbose.c
index 7529342..2a790d9 100644
--- a/lib/libtrutils/lverbose.c
+++ b/lib/libtrutils/lverbose.c
@@ -130,6 +130,24 @@ trutils_initialize(
130 130
131 131
132void 132void
133trutils_print(
134 unsigned opts,
135 const char * fmt,
136 ... )
137{
138 va_list args;
139 if ((opts & TRUTILS_OPT_QUIET))
140 return;
141 printf("%s: ", program_name);
142 va_start(args, fmt);
143 vprintf(fmt, args);
144 va_end(args);
145 printf("\n");
146 return;
147}
148
149
150void
133trutils_version( void ) 151trutils_version( void )
134{ 152{
135 printf("%s (%s) %s\n", program_name, PACKAGE_NAME, PACKAGE_VERSION); 153 printf("%s (%s) %s\n", program_name, PACKAGE_NAME, PACKAGE_VERSION);