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
133 static timelib_sll timelib_get_nr(char **ptr, int max_length) in timelib_get_nr() argument
139 while ((**ptr < '0') || (**ptr > '9')) { in timelib_get_nr()
140 if (**ptr == '\0') { in timelib_get_nr()
143 ++*ptr; in timelib_get_nr()
145 begin = *ptr; in timelib_get_nr()
146 while ((**ptr >= '0') && (**ptr <= '9') && len < max_length) { in timelib_get_nr()
147 ++*ptr; in timelib_get_nr()
150 end = *ptr; in timelib_get_nr()
158 static timelib_ull timelib_get_unsigned_nr(char **ptr, int max_length) in timelib_get_unsigned_nr() argument
162 while (((**ptr < '0') || (**ptr > '9')) && (**ptr != '+') && (**ptr != '-')) { in timelib_get_unsigned_nr()
163 if (**ptr == '\0') { in timelib_get_unsigned_nr()
166 ++*ptr; in timelib_get_unsigned_nr()
169 while (**ptr == '+' || **ptr == '-') in timelib_get_unsigned_nr()
171 if (**ptr == '-') { in timelib_get_unsigned_nr()
174 ++*ptr; in timelib_get_unsigned_nr()
176 return dir * timelib_get_nr(ptr, max_length); in timelib_get_unsigned_nr()
179 static void timelib_eat_spaces(char **ptr) in timelib_eat_spaces() argument
181 while (**ptr == ' ' || **ptr == '\t') { in timelib_eat_spaces()
182 ++*ptr; in timelib_eat_spaces()
186 static void timelib_eat_until_separator(char **ptr) in timelib_eat_until_separator() argument
188 while (strchr(" \t.,:;/-0123456789", **ptr) == NULL) { in timelib_eat_until_separator()
189 ++*ptr; in timelib_eat_until_separator()
193 static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timeli… in timelib_get_zone() argument
199 while (**ptr == ' ' || **ptr == '\t' || **ptr == '(') { in timelib_get_zone()
200 ++*ptr; in timelib_get_zone()
202 …if ((*ptr)[0] == 'G' && (*ptr)[1] == 'M' && (*ptr)[2] == 'T' && ((*ptr)[3] == '+' || (*ptr)[3] == … in timelib_get_zone()
203 *ptr += 3; in timelib_get_zone()
205 if (**ptr == '+') { in timelib_get_zone()
206 ++*ptr; in timelib_get_zone()
212 retval = -1 * timelib_parse_tz_cor(ptr); in timelib_get_zone()
213 } else if (**ptr == '-') { in timelib_get_zone()
214 ++*ptr; in timelib_get_zone()
220 retval = timelib_parse_tz_cor(ptr); in timelib_get_zone()
222 while (**ptr == ')') { in timelib_get_zone()
223 ++*ptr; in timelib_get_zone()
246 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()
741 s->period->y = timelib_get_unsigned_nr((char **) &ptr, 4); in scan()
742 ptr++; in scan()
743 s->period->m = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
744 ptr++; in scan()
745 s->period->d = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
746 ptr++; in scan()
747 s->period->h = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
748 ptr++; in scan()
749 s->period->i = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
750 ptr++; in scan()
751 s->period->s = timelib_get_unsigned_nr((char **) &ptr, 2); in scan()
898 current->y = timelib_get_nr((char **) &ptr, 4); in scan()
899 current->m = timelib_get_nr((char **) &ptr, 2); in scan()
900 current->d = timelib_get_nr((char **) &ptr, 2); in scan()
901 current->h = timelib_get_nr((char **) &ptr, 2); in scan()
902 current->i = timelib_get_nr((char **) &ptr, 2); in scan()
903 current->s = timelib_get_nr((char **) &ptr, 2); in scan()
990 ptr++; in scan()
991 s->recurrences = timelib_get_unsigned_nr((char **) &ptr, 9); in scan()