Lines Matching refs:ptr

69 #define   YYMARKER     s->ptr
76 #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str
91 uchar *lim, *str, *ptr, *cur, *tok, *pos; member
135 static timelib_sll timelib_get_nr(char **ptr, int max_length) in timelib_get_nr() argument
141 while ((**ptr < '0') || (**ptr > '9')) { in timelib_get_nr()
142 if (**ptr == '\0') { in timelib_get_nr()
145 ++*ptr; in timelib_get_nr()
147 begin = *ptr; in timelib_get_nr()
148 while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) { in timelib_get_nr()
149 ++*ptr; in timelib_get_nr()
152 end = *ptr; in timelib_get_nr()
160 static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length) in timelib_get_unsigned_nr() argument
164 while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) { in timelib_get_unsigned_nr()
165 if (**ptr == '\0') { in timelib_get_unsigned_nr()
168 ++*ptr; in timelib_get_unsigned_nr()
171 while (**ptr == '+' || **ptr == '-') in timelib_get_unsigned_nr()
173 if (**ptr == '-') { in timelib_get_unsigned_nr()
176 ++*ptr; in timelib_get_unsigned_nr()
178 return dir * timelib_get_nr(ptr, max_length); in timelib_get_unsigned_nr()
181 static long timelib_parse_tz_cor(char **ptr) in timelib_parse_tz_cor() argument
183 char *begin = *ptr, *end; in timelib_parse_tz_cor()
186 while (isdigit(**ptr) || **ptr == ':') { in timelib_parse_tz_cor()
187 ++*ptr; in timelib_parse_tz_cor()
189 end = *ptr; in timelib_parse_tz_cor()
214 static void timelib_eat_spaces(char **ptr) in timelib_eat_spaces() argument
216 while (**ptr == ' ' || **ptr == '\t') { in timelib_eat_spaces()
217 ++*ptr; in timelib_eat_spaces()
221 static void timelib_eat_until_separator(char **ptr) in timelib_eat_until_separator() argument
223 while (strchr(" \t.,:;/-0123456789", **ptr) == NULL) { in timelib_eat_until_separator()
224 ++*ptr; in timelib_eat_until_separator()
228 static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timeli… in timelib_get_zone() argument
234 while (**ptr == ' ' || **ptr == '\t' || **ptr == '(') { in timelib_get_zone()
235 ++*ptr; in timelib_get_zone()
237 …if ((*ptr)[0] == 'G' && (*ptr)[1] == 'M' && (*ptr)[2] == 'T' && ((*ptr)[3] == '+' || (*ptr)[3] == … in timelib_get_zone()
238 *ptr += 3; in timelib_get_zone()
240 if (**ptr == '+') { in timelib_get_zone()
241 ++*ptr; in timelib_get_zone()
247 retval = -1 * timelib_parse_tz_cor(ptr); in timelib_get_zone()
248 } else if (**ptr == '-') { in timelib_get_zone()
249 ++*ptr; in timelib_get_zone()
255 retval = timelib_parse_tz_cor(ptr); in timelib_get_zone()
257 while (**ptr == ')') { in timelib_get_zone()
258 ++*ptr; in timelib_get_zone()
281 char *str, *ptr = NULL; in scan() local
388 ptr++; in scan()
390 if ( *ptr == 'T' ) { in scan()
392 ptr++; in scan()
394 if ( *ptr == '\0' ) { in scan()
399 nr = timelib_get_unsigned_nr((char **) &ptr, 12); in scan()
400 switch (*ptr) { in scan()
417 ptr++; in scan()
418 } while (!s->errors->error_count && *ptr); in scan()
776 s->period->y = timelib_get_unsigned_nr((char **) &ptr, 4); in scan()
777 ptr++; in scan()
778 s->period->m = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
779 ptr++; in scan()
780 s->period->d = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
781 ptr++; in scan()
782 s->period->h = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
783 ptr++; in scan()
784 s->period->i = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
785 ptr++; in scan()
786 s->period->s = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
933 current->y = timelib_get_nr((char **) &ptr, 4); in scan()
934 current->m = timelib_get_nr((char **) &ptr, 2); in scan()
935 current->d = timelib_get_nr((char **) &ptr, 2); in scan()
936 current->h = timelib_get_nr((char **) &ptr, 2); in scan()
937 current->i = timelib_get_nr((char **) &ptr, 2); in scan()
938 current->s = timelib_get_nr((char **) &ptr, 2); in scan()
1025 ptr++; in scan()
1026 s->recurrences = timelib_get_unsigned_nr((char **) &ptr, 9); in scan()