Lines Matching refs:ps
55 static void property_free(PROPERTY_STRING *ps)
57 OPENSSL_free(ps);
123 PROPERTY_STRING *ps = OPENSSL_malloc(sizeof(*ps) + l);
125 if (ps != NULL) {
126 memcpy(ps->body, s, l + 1);
127 ps->s = ps->body;
128 ps->idx = ++*pidx;
129 if (ps->idx == 0) {
130 OPENSSL_free(ps);
134 return ps;
142 PROPERTY_STRING p, *ps, *ps_new;
149 ps = lh_PROPERTY_STRING_retrieve(t, &p);
150 if (ps == NULL && pidx != NULL) {
156 ps = lh_PROPERTY_STRING_retrieve(t, &p);
157 if (ps == NULL && (ps_new = new_property_string(s, pidx)) != NULL) {
164 ps = ps_new;
168 return ps != NULL ? ps->idx : 0;