summaryrefslogtreecommitdiff
path: root/src/lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.c')
-rw-r--r--src/lib.c24
1 files changed, 19 insertions, 5 deletions
diff --git a/src/lib.c b/src/lib.c
index a5b480f..02c0f92 100644
--- a/src/lib.c
+++ b/src/lib.c
@@ -1,11 +1,25 @@
+#include "config.h"
+
+#include <errno.h>
#include <stdio.h>
+#include <string.h>
+
+#include "logerr.h"
int
-re_main(int argc, char **argv) {
- int rc = 0;
- for (int i = 0; i < argc; i++) {
- printf("argv[%d]: %s\n", i, argv[i]);
+pindaiba_main(int argc, char *argv[]) {
+ int rc = -1;
+
+ (void)argc;
+ (void)argv;
+
+ if (printf("%s %s %s\n", NAME, VERSION, DATE) < 0) {
+ logerr("printf() < 0: %s\n", strerror(errno));
+ goto out;
}
- return rc;
+
+ rc = 0;
+out:
+ return !!rc;
}