Lines Matching refs:Syntax
1 /* $NetBSD: syntax.c,v 1.4 2025/09/05 21:16:26 christos Exp $ */
3 /* syntax.c - routines to manage syntax definitions */
20 __RCSID("$NetBSD: syntax.c,v 1.4 2025/09/05 21:16:26 christos Exp $");
34 Syntax *sir_syn;
38 static LDAP_STAILQ_HEAD(SyntaxList, Syntax) syn_list
42 Syntax *syn_sys_tail;
63 Syntax *
74 Syntax *
77 Syntax *synp;
88 syn_is_sup( Syntax *syn, Syntax *sup )
119 Syntax *s;
134 Syntax *ssyn,
135 Syntax *prev,
179 Syntax **ssynp,
180 Syntax *prev,
183 Syntax *ssyn;
190 ssyn = (Syntax *) SLAP_CALLOC( 1, sizeof(Syntax) );
219 Syntax *subst = NULL;
230 Debug( LDAP_DEBUG_ANY, "syn_add(%s): exactly one substitute syntax must be present\n",
238 Debug( LDAP_DEBUG_ANY, "syn_add(%s): substitute syntax %s not found\n",
266 ssyn->ssyn_sups = (Syntax **)SLAP_CALLOC( cnt + 1,
267 sizeof( Syntax * ) );
340 Syntax *syn;
375 syn_delete( Syntax *syn )
377 LDAP_STAILQ_REMOVE(&syn_list, syn, Syntax, ssyn_next);
381 syn_start( Syntax **syn )
391 syn_next( Syntax **syn )
397 Syntax *tmp = NULL;
415 syn_unparse( BerVarray *res, Syntax *start, Syntax *end, int sys )
417 Syntax *syn;