201 char *dec_part = strchr(format,
'.');
202 if(!dec_part) dec_part = strchr(format,
',');
206 if (strcmp(format,
"hdddmmss") && strcmp(format,
"dddmmss")) {
214 if(strlen(dec_part)<2)
return LW_FALSE;
216 int_part = palloc(
sizeof(
char)*strlen(format));
217 memcpy(int_part, &format[0], strlen(format) - strlen(dec_part));
218 int_part[strlen(format) - strlen(dec_part)]=
'\0';
220 if (strcmp(int_part,
"hddd") && strcmp(int_part,
"ddd") &&
221 strcmp(int_part,
"hdddmm") && strcmp(int_part,
"dddmm") &&
222 strcmp(int_part,
"hdddmmss") && strcmp(int_part,
"dddmmss")) {
229 for (
size_t i = 1; i < strlen(dec_part); i++) {
231 if(dec_part[i]!=int_part[strlen(int_part)-1]) {
#define LW_TRUE
Return types for functions with status returns.