vercmp: add some usage instructions

Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Dan McGee 2007-10-31 11:43:32 -05:00
parent 8dc8434444
commit 2e51e28442
1 changed files with 21 additions and 0 deletions

View File

@ -26,14 +26,35 @@
#include <alpm.h>
#define BASENAME "vercmp"
#define MAX_LEN 255
static void usage()
{
fprintf(stderr, "usage: %s <ver1> <ver2>\n\n", BASENAME);
fprintf(stderr, "return values:\n");
fprintf(stderr, " < 0 : if ver1 < ver2\n");
fprintf(stderr, " 0 : if ver1 == ver2\n");
fprintf(stderr, " > 0 : if ver1 > ver2\n");
}
int main(int argc, char *argv[])
{
char s1[MAX_LEN] = "";
char s2[MAX_LEN] = "";
int ret;
if(argc == 1) {
usage();
return(2);
}
if(argc > 1 &&
(strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0
|| strcmp(argv[1], "--usage") == 0)) {
usage();
return(0);
}
if(argc > 1) {
strncpy(s1, argv[1], MAX_LEN);
s1[MAX_LEN -1] = '\0';