use always static for usage and keep usage definition above main

This commit is contained in:
dwts
2014-04-22 16:44:16 +03:00
committed by sin
parent 575b38391c
commit 459161481a
6 changed files with 32 additions and 34 deletions

18
test.c
View File

@@ -9,7 +9,15 @@
static bool unary(const char *, const char *);
static bool binary(const char *, const char *, const char *);
static void usage(void);
static void
usage(void)
{
const char *ket = (*argv0 == '[') ? " ]" : "";
eprintf("usage: %s string%s\n"
" %s [!] [-bcdefgkhLnprSstuwxz] string%s\n", argv0, ket, argv0, ket);
}
int
main(int argc, char *argv[])
@@ -149,11 +157,3 @@ binary(const char *arg1, const char *op, const char *arg2)
return false;
}
void
usage(void)
{
const char *ket = (*argv0 == '[') ? " ]" : "";
eprintf("usage: %s string%s\n"
" %s [!] [-bcdefgkhLnprSstuwxz] string%s\n", argv0, ket, argv0, ket);
}