Lines Matching refs:ps
68 _ps_to_runestate(mbstate_t *ps)
70 return (_RuneState *)(void *)ps;
74 _ps_to_runestate_const(mbstate_t const *ps)
76 return (_RuneState const *)(void const *)ps;
80 _ps_to_runelocale(mbstate_t const *ps)
82 return _ps_to_runestate_const(ps)->rs_runelocale;
86 _ps_to_ctype(mbstate_t const *ps, locale_t loc)
88 if (!ps)
91 _DIAGASSERT(_ps_to_runelocale(ps) != NULL);
93 return _ps_to_runelocale(ps)->rl_citrus_ctype;
97 _ps_to_private(mbstate_t *ps)
99 if (ps == NULL)
101 return _ps_to_runestate(ps)->rs_private;
105 _ps_to_private_const(mbstate_t const *ps)
107 if (ps == NULL)
109 return _ps_to_runestate_const(ps)->rs_private;
113 _init_ps(_RuneLocale *rl, mbstate_t *ps)
116 _ps_to_runestate(ps)->rs_runelocale = rl;
118 _ps_to_private(ps), &dum);
122 _fixup_ps(_RuneLocale *rl, mbstate_t *ps, int forceinit)
127 if (ps != NULL && (_ps_to_runelocale(ps) == NULL || forceinit)) {
128 _init_ps(rl, ps);