Lines Matching full:hint
350 const _citrus_prop_hint_t *hint; in _citrus_prop_parse_element() local
356 for (hint = hints; hint->name != NULL; ++hint) in _citrus_prop_parse_element()
357 if (_citrus_bcs_strcasecmp(name, hint->name) == 0) in _citrus_prop_parse_element()
367 _citrus_prop_object_init(&ostart, hint->type); in _citrus_prop_parse_element()
368 _citrus_prop_object_init(&oend, hint->type); in _citrus_prop_parse_element()
369 errnum = (*readers[hint->type])(ms, &ostart); in _citrus_prop_parse_element()
374 switch (hint->type) { in _citrus_prop_parse_element()
382 errnum = (*readers[hint->type])(ms, &oend); in _citrus_prop_parse_element()
390 errnum = (*hint->cb._func_.func)(context, \ in _citrus_prop_parse_element()
391 hint->name, ostart.u._func_); \ in _citrus_prop_parse_element()
395 errnum = (*hint->cb._func_.func)(context, \ in _citrus_prop_parse_element()
396 hint->name, ostart.u._func_, oend.u._func_);\ in _citrus_prop_parse_element()
398 switch (hint->type) { in _citrus_prop_parse_element()