| Index: fusl/src/time/getdate.c
|
| diff --git a/fusl/src/time/getdate.c b/fusl/src/time/getdate.c
|
| index 89f21699125655eb27b1efa780a4e6f7ef0755de..5b77faaaf2b9eac34d88e6e8d61fb2d996edeb63 100644
|
| --- a/fusl/src/time/getdate.c
|
| +++ b/fusl/src/time/getdate.c
|
| @@ -6,40 +6,42 @@
|
|
|
| int getdate_err;
|
|
|
| -struct tm *getdate(const char *s)
|
| -{
|
| - static struct tm tmbuf;
|
| - struct tm *ret = 0;
|
| - char *datemsk = getenv("DATEMSK");
|
| - FILE *f = 0;
|
| - char fmt[100], *p;
|
| - int cs;
|
| +struct tm* getdate(const char* s) {
|
| + static struct tm tmbuf;
|
| + struct tm* ret = 0;
|
| + char* datemsk = getenv("DATEMSK");
|
| + FILE* f = 0;
|
| + char fmt[100], *p;
|
| + int cs;
|
|
|
| - pthread_setcancelstate(PTHREAD_CANCEL_DEFERRED, &cs);
|
| + pthread_setcancelstate(PTHREAD_CANCEL_DEFERRED, &cs);
|
|
|
| - if (!datemsk) {
|
| - getdate_err = 1;
|
| - goto out;
|
| - }
|
| + if (!datemsk) {
|
| + getdate_err = 1;
|
| + goto out;
|
| + }
|
|
|
| - f = fopen(datemsk, "rbe");
|
| - if (!f) {
|
| - if (errno == ENOMEM) getdate_err = 6;
|
| - else getdate_err = 2;
|
| - goto out;
|
| - }
|
| + f = fopen(datemsk, "rbe");
|
| + if (!f) {
|
| + if (errno == ENOMEM)
|
| + getdate_err = 6;
|
| + else
|
| + getdate_err = 2;
|
| + goto out;
|
| + }
|
|
|
| - while (fgets(fmt, sizeof fmt, f)) {
|
| - p = strptime(s, fmt, &tmbuf);
|
| - if (p && !*p) {
|
| - ret = &tmbuf;
|
| - goto out;
|
| - }
|
| - }
|
| + while (fgets(fmt, sizeof fmt, f)) {
|
| + p = strptime(s, fmt, &tmbuf);
|
| + if (p && !*p) {
|
| + ret = &tmbuf;
|
| + goto out;
|
| + }
|
| + }
|
|
|
| - getdate_err = 7;
|
| + getdate_err = 7;
|
| out:
|
| - if (f) fclose(f);
|
| - pthread_setcancelstate(cs, 0);
|
| - return ret;
|
| + if (f)
|
| + fclose(f);
|
| + pthread_setcancelstate(cs, 0);
|
| + return ret;
|
| }
|
|
|