Lines Matching refs:ptr

75 #define   YYMARKER     s->ptr
82 #define TIMELIB_INIT s->cur = cursor; str = timelib_string(s); ptr = str
97 uchar *lim, *str, *ptr, *cur, *tok, *pos; member
139 static timelib_sll timelib_get_nr(char **ptr, int max_length) in timelib_get_nr() argument
145 while ((**ptr < '0') || (**ptr > '9')) { in timelib_get_nr()
146 if (**ptr == '\0') { in timelib_get_nr()
149 ++*ptr; in timelib_get_nr()
151 begin = *ptr; in timelib_get_nr()
152 while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) { in timelib_get_nr()
153 ++*ptr; in timelib_get_nr()
156 end = *ptr; in timelib_get_nr()
164 static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length) in timelib_get_unsigned_nr() argument
168 while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) { in timelib_get_unsigned_nr()
169 if (**ptr == '\0') { in timelib_get_unsigned_nr()
172 ++*ptr; in timelib_get_unsigned_nr()
175 while (**ptr == '+' || **ptr == '-') in timelib_get_unsigned_nr()
177 if (**ptr == '-') { in timelib_get_unsigned_nr()
180 ++*ptr; in timelib_get_unsigned_nr()
182 return dir * timelib_get_nr(ptr, max_length); in timelib_get_unsigned_nr()
185 static void timelib_eat_spaces(char **ptr) in timelib_eat_spaces() argument
187 while (**ptr == ' ' || **ptr == '\t') { in timelib_eat_spaces()
188 ++*ptr; in timelib_eat_spaces()
192 static void timelib_eat_until_separator(char **ptr) in timelib_eat_until_separator() argument
194 while (strchr(" \t.,:;/-0123456789", **ptr) == NULL) { in timelib_eat_until_separator()
195 ++*ptr; in timelib_eat_until_separator()
199 static timelib_long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, cons… in timelib_get_zone() argument
205 while (**ptr == ' ' || **ptr == '\t' || **ptr == '(') { in timelib_get_zone()
206 ++*ptr; in timelib_get_zone()
208 …if ((*ptr)[0] == 'G' && (*ptr)[1] == 'M' && (*ptr)[2] == 'T' && ((*ptr)[3] == '+' || (*ptr)[3] == … in timelib_get_zone()
209 *ptr += 3; in timelib_get_zone()
211 if (**ptr == '+') { in timelib_get_zone()
212 ++*ptr; in timelib_get_zone()
218 retval = -1 * timelib_parse_tz_cor(ptr); in timelib_get_zone()
219 } else if (**ptr == '-') { in timelib_get_zone()
220 ++*ptr; in timelib_get_zone()
226 retval = timelib_parse_tz_cor(ptr); in timelib_get_zone()
228 while (**ptr == ')') { in timelib_get_zone()
229 ++*ptr; in timelib_get_zone()
252 char *str, *ptr = NULL; in scan() local
353 ptr++; in scan()
355 if ( *ptr == 'T' ) { in scan()
357 ptr++; in scan()
359 if ( *ptr == '\0' ) { in scan()
364 nr = timelib_get_unsigned_nr((char **) &ptr, 12); in scan()
365 switch (*ptr) { in scan()
382 ptr++; in scan()
383 } while (!s->errors->error_count && *ptr); in scan()
689 s->period->y = timelib_get_unsigned_nr((char **) &ptr, 4); in scan()
690 ptr++; in scan()
691 s->period->m = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
692 ptr++; in scan()
693 s->period->d = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
694 ptr++; in scan()
695 s->period->h = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
696 ptr++; in scan()
697 s->period->i = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
698 ptr++; in scan()
699 s->period->s = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
820 current->y = timelib_get_nr((char **) &ptr, 4); in scan()
821 current->m = timelib_get_nr((char **) &ptr, 2); in scan()
822 current->d = timelib_get_nr((char **) &ptr, 2); in scan()
823 current->h = timelib_get_nr((char **) &ptr, 2); in scan()
824 current->i = timelib_get_nr((char **) &ptr, 2); in scan()
825 current->s = timelib_get_nr((char **) &ptr, 2); in scan()
896 ptr++; in scan()
897 s->recurrences = timelib_get_unsigned_nr((char **) &ptr, 9); in scan()