75 |
if(p[0] == '/') p++; |
if(p[0] == '/') p++; |
76 |
|
|
77 |
do { |
do { |
78 |
while(*p && *p != '/') p++; |
while(*p && (*p != '/')) p++; |
79 |
tmp = *p; |
tmp = *p; |
80 |
*p = 0; |
*p = 0; |
81 |
|
|
87 |
return -1; |
return -1; |
88 |
} |
} |
89 |
} else { |
} else { |
90 |
if(!filestat.st_mode & S_IFDIR) { |
if(!(filestat.st_mode & S_IFDIR)) { |
91 |
printf("File %s exists and is _no_ directory\n", dir); |
printf("File %s exists and is _no_ directory\n", dir); |
92 |
*p++ = tmp; |
*p++ = tmp; |
93 |
return -1; |
return -1; |
321 |
else val = NAN; |
else val = NAN; |
322 |
|
|
323 |
/* found imperial and metric requested? convert miles into kilometers */ |
/* found imperial and metric requested? convert miles into kilometers */ |
324 |
if(fimp & !imperial) val *= 1.609344; |
if(fimp & (!imperial)) val *= 1.609344; |
325 |
|
|
326 |
/* found metric and imperial requested? convert kilometers into miles */ |
/* found metric and imperial requested? convert kilometers into miles */ |
327 |
if(!fimp & imperial) val /= 1.609344; |
if((!fimp) & imperial) val /= 1.609344; |
328 |
} |
} |
329 |
return val; |
return val; |
330 |
} |
} |