diff options
| -rw-r--r-- | include/trutils.h | 9 | ||||
| -rw-r--r-- | lib/libtrutils/lverbose.c | 18 |
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 |
| 121 | trutils_initialize( | 122 | trutils_initialize( |
| 122 | const char * prog_name ); | 123 | const char * prog_name ); |
| 123 | 124 | ||
| 124 | 125 | ||
| 125 | _TINYRAD_F void | 126 | _TINYRAD_F void |
| 127 | trutils_print( | ||
| 128 | unsigned opts, | ||
| 129 | const char * fmt, | ||
| 130 | ... ); | ||
| 131 | |||
| 132 | |||
| 133 | _TINYRAD_F void | ||
| 126 | trutils_version( void ); | 134 | trutils_version( void ); |
| 127 | 135 | ||
| 128 | void our_print(unsigned opts, const char * fmt, ...); | ||
| 129 | void our_verbose(unsigned opts, const char * fmt, ...); | 136 | void 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 | ||
| 132 | void | 132 | void |
| 133 | trutils_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 | |||
| 150 | void | ||
| 133 | trutils_version( void ) | 151 | trutils_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); |
