diff options
author | Thomas White <taw@physics.org> | 2020-08-25 14:04:25 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2020-08-25 14:04:25 +0200 |
commit | 3bb78a39a53b65659eee40a1e522e18f0423252e (patch) | |
tree | 1ec5021e75c98d3f19e425b8dcfe6d822fca4852 /libcrystfel/src/utils.c | |
parent | 262639d5ce246e94aeab96260d6c0d2fa5f9fdc0 (diff) |
Factor out convert_int
Diffstat (limited to 'libcrystfel/src/utils.c')
-rw-r--r-- | libcrystfel/src/utils.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libcrystfel/src/utils.c b/libcrystfel/src/utils.c index 8391fe95..ef0eb014 100644 --- a/libcrystfel/src/utils.c +++ b/libcrystfel/src/utils.c @@ -307,6 +307,21 @@ void ERROR(const char *format, ...) /* ------------------------------ Useful functions ---------------------------- */ +int convert_int(const char *str, int *pval) +{ + int val; + char *rval; + + val = strtod(str, &rval); + if ( *rval != '\0' ) { + return 1; + } else { + *pval = val; + return 0; + } +} + + size_t notrail(char *s) { ssize_t i; |