Mercurial > hg > dmlib
comparison src/dmlib.h @ 2410:bc05bcfc4598
Add a C file with the generic BSD license text and a function for
printing it out, for use in the tools.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 13 Jan 2020 22:26:24 +0200 |
parents | bcd33c77c605 |
children | 69a5af2eb1ea |
comparison
equal
deleted
inserted
replaced
2409:1f26fd82735a | 2410:bc05bcfc4598 |
---|---|
122 #ifdef __cplusplus | 122 #ifdef __cplusplus |
123 extern "C" { | 123 extern "C" { |
124 #endif | 124 #endif |
125 | 125 |
126 // Defaults | 126 // Defaults |
127 #define DM_PROG_AUTHOR "By Matti 'ccr' Hamalainen (C) Copyright 2020 TNSP" | 127 #define DM_PROG_AUTHOR "By Matti 'ccr' Hamalainen (C) Copyright 2002-2020 TNSP" |
128 #define DM_PROG_LICENSE "Et all, see README / COPYING for more information." | 128 #define DM_PROG_LICENSE "This program is distributed under a 3-clause BSD -style license." |
129 | |
129 | 130 |
130 /* Error codes | 131 /* Error codes |
131 */ | 132 */ |
132 enum { | 133 enum { |
133 // General error codes | 134 // General error codes |
403 | 404 |
404 | 405 |
405 extern int dmVerbosity; | 406 extern int dmVerbosity; |
406 void dmInitProg(char *name, char *desc, char *version, char *author, char *license); | 407 void dmInitProg(char *name, char *desc, char *version, char *author, char *license); |
407 void dmPrintBanner(FILE *outFile, const char *name, const char *usage); | 408 void dmPrintBanner(FILE *outFile, const char *name, const char *usage); |
409 void dmPrintLicense(FILE *outFile); | |
408 | 410 |
409 void dmMsgVA(int level, const char *fmt, va_list ap); | 411 void dmMsgVA(int level, const char *fmt, va_list ap); |
410 void dmMsg(int level, const char *fmt, ...) | 412 void dmMsg(int level, const char *fmt, ...) |
411 DM_ATTR_PRINTF_FMT(2, 3); | 413 DM_ATTR_PRINTF_FMT(2, 3); |
412 void dmPrintVA(int level, const char *fmt, va_list ap); | 414 void dmPrintVA(int level, const char *fmt, va_list ap); |