commit - /dev/null
commit + b104856e04e25560c885afa8c4790ece496aebb8
blob - /dev/null
blob + 0c0ea013dd15d944fda13956920744883ec96824 (mode 644)
--- /dev/null
+++ example_skel.c
+#include <stdio.h>
+#include <unistd.h>
+
+#define PROGRAM_NAME "example_skel"
+#define VERSION_NUMBER "0.0"
+
+void print_version()
+{
+ printf("%s version: %s", PROGRAM_NAME, VERSION_NUMBER);
+}
+
+void print_usage(FILE *out)
+{
+ fprintf(out, "usage: %s [-v] [-h]", PROGRAM_NAME);
+}
+
+int main(int argc, char *argv[])
+{
+ int opt;
+
+ while((opt = getopt(argc, argv, "vh")) != -1)
+ {
+ switch(opt)
+ {
+ case 'v':
+ print_version();
+ exit(0);
+ case 'h':
+ print_usage(stdout);
+ exit(0);
+ default:
+ print_usage(stderr);
+ exit(2);
+ }
+ }
+}