Introduction
Introduction Statistics Contact Development Disclaimer Help
tadded help message - sphere - GPU-based 3D discrete element method algorithm w…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit ab5356655fac61353b4b0183aa4596dcb17dbb5c
parent 30fc12a766762eb209feb56bd9ca836c5532b21c
Author: Anders Damsgaard <[email protected]>
Date: Thu, 8 May 2014 10:05:09 +0200
added help message
Diffstat:
M src/sphere_status.c | 23 ++++++++++++++++++-----
1 file changed, 18 insertions(+), 5 deletions(-)
---
diff --git a/src/sphere_status.c b/src/sphere_status.c
t@@ -1,5 +1,8 @@
#include <stdio.h>
#include <unistd.h>
+#include <string.h>
+
+int print_usage(char* argv0, int return_status);
int main(int argc, char *argv[])
{
t@@ -13,11 +16,11 @@ int main(int argc, char *argv[])
}
// Simulation name/ID read from first input argument
- if (argc != 2) {
- fprintf(stderr, "You need to specify the simulation ID as an input "
- "parameter, e.g.\n%s particle_test\n", argv[0]);
- return 1;
- }
+ if (argc != 2)
+ return print_usage(argv[0], 1);
+
+ if (strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0)
+ return print_usage(argv[0], 0);
char *sim_name = argv[1];
t@@ -52,4 +55,14 @@ int main(int argc, char *argv[])
return 1;
}
}
+
+int print_usage(char* argv0, int return_status)
+{
+ fprintf(stderr, "You need to specify the simulation ID as an input "
+ "parameter, e.g.\n%s particle_test\n", argv0);
+ return return_status;
+}
+
+
+
// vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.