atn-syntax.h
1/* Emacs mode: -*- C -*- */
2
3/*
4 * Copyright (c) 2013, Isode Limited, London, England.
5 * All rights reserved.
6 *
7 * Acquisition and use of this software and related materials for any
8 * purpose requires a written licence agreement from Isode
9 * Limited, or a written licence from an organisation licenced by Isode
10 * Limited to grant such a licence.
11 *
12 */
13
14/*
15 * atn-syntax.h
16 *
17 * Data types in support of the ATN directory service.
18 *
19 */
20
21#ifndef ISODE_ATN_SYNTAX_H
22#define ISODE_ATN_SYNTAX_H
23
24/*
25 * Type used to support backward compatibility for the atn-amhsMD-namingcontext
26 * type, where the old and obsolete syntax was DN and the up to date one is
27 * PrintableString.
28 */
29
30typedef struct {
31 int offset;
32 union {
33 char * str;
34 dncomp * dn;
35 } un;
36} ATN_NC;
37
38void atn_nc_syntax (void);
39void atn_addressingscheme_syntax (void);
40
41#endif /* ISODE_ATN_SYNTAX_H */

All rights reserved © 2002 - 2024 Isode Ltd.