]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ldns/libdns.vim
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ldns / libdns.vim
1 " Vim syntax file
2 " Language:     C libdns
3 " Maintainer:   miekg
4 " Last change:  2011-09-15
5
6 " ldns/util.h
7 syn keyword  ldnsMacro LDNS_MALLOC
8 syn keyword  ldnsMacro LDNS_XMALLOC
9 syn keyword  ldnsMacro LDNS_CALLOC
10 syn keyword  ldnsMacro LDNS_REALLOC
11 syn keyword  ldnsMacro LDNS_XREALLOC
12 syn keyword  ldnsMacro LDNS_FREE
13 syn keyword  ldnsMacro LDNS_DEP  
14 syn keyword  ldnsMacro LDNS_VERSION
15 syn keyword  ldnsMacro LDNS_REVISION
16
17 " ldns/dname.h
18 syn keyword  ldnsMacro          LDNS_DNAME_NORMALIZE
19
20 " ldns/tsig.h
21 syn keyword  ldnsType           ldns_tsig_credentials
22
23 " ldns/update.h
24 " --
25
26 " ldns/rdata.h
27 syn keyword  ldnsType           ldns_rdf
28 syn keyword  ldnsType           ldns_rdf_type
29 syn keyword  ldnsType           ldns_cert_algorithm
30 syn keyword  ldnsConstant       LDNS_RDF_TYPE_NONE
31 syn keyword  ldnsConstant       LDNS_RDF_TYPE_DNAME
32 syn keyword  ldnsConstant       LDNS_RDF_TYPE_INT8
33 syn keyword  ldnsConstant       LDNS_RDF_TYPE_INT16
34 syn keyword  ldnsConstant       LDNS_RDF_TYPE_INT16_DATA
35 syn keyword  ldnsConstant       LDNS_RDF_TYPE_INT32
36 syn keyword  ldnsConstant       LDNS_RDF_TYPE_A
37 syn keyword  ldnsConstant       LDNS_RDF_TYPE_AAAA
38 syn keyword  ldnsConstant       LDNS_RDF_TYPE_STR
39 syn keyword  ldnsConstant       LDNS_RDF_TYPE_APL
40 syn keyword  ldnsConstant       LDNS_RDF_TYPE_B32_EXT
41 syn keyword  ldnsConstant       LDNS_RDF_TYPE_B64
42 syn keyword  ldnsConstant       LDNS_RDF_TYPE_HEX
43 syn keyword  ldnsConstant       LDNS_RDF_TYPE_NSEC
44 syn keyword  ldnsConstant       LDNS_RDF_TYPE_TYPE
45 syn keyword  ldnsConstant       LDNS_RDF_TYPE_CLASS
46 syn keyword  ldnsConstant       LDNS_RDF_TYPE_CERT
47 syn keyword  ldnsConstant       LDNS_RDF_TYPE_CERT_ALG
48 syn keyword  ldnsConstant       LDNS_RDF_TYPE_ALG
49 syn keyword  ldnsConstant       LDNS_RDF_TYPE_UNKNOWN
50 syn keyword  ldnsConstant       LDNS_RDF_TYPE_TIME
51 syn keyword  ldnsConstant       LDNS_RDF_TYPE_PERIOD
52 syn keyword  ldnsConstant       LDNS_RDF_TYPE_TSIGTIME
53 syn keyword  ldnsConstant       LDNS_RDF_TYPE_SERVICE
54 syn keyword  ldnsConstant       LDNS_RDF_TYPE_LOC
55 syn keyword  ldnsConstant       LDNS_RDF_TYPE_WKS
56 syn keyword  ldnsConstant       LDNS_RDF_TYPE_NSAP
57 syn keyword  ldnsConstant       LDNS_RDF_TYPE_ATMA
58 syn keyword  ldnsConstant       LDNS_RDF_TYPE_NSEC3_SALT
59 syn keyword  ldnsConstant       LDNS_RDF_TYPE_NSEC3_NEXT_OWNER
60 syn keyword  ldnsConstant       LDNS_RDF_TYPE_IPSECKEY
61 syn keyword  ldnsConstant       LDNS_RDF_TYPE_TSIG
62 syn keyword  ldnsConstant       LDNS_MAX_RDFLEN
63 syn keyword  ldnsConstant       LDNS_RDF_SIZE_BYTE             
64 syn keyword  ldnsConstant       LDNS_RDF_SIZE_WORD             
65 syn keyword  ldnsConstant       LDNS_RDF_SIZE_DOUBLEWORD       
66 syn keyword  ldnsConstant       LDNS_RDF_SIZE_6BYTES           
67 syn keyword  ldnsConstant       LDNS_RDF_SIZE_16BYTES          
68 syn keyword  ldnsConstant       LDNS_NSEC3_VARS_OPTOUT_MASK
69
70 syn keyword  ldnsConstant       LDNS_CERT_PKIX
71 syn keyword  ldnsConstant       LDNS_CERT_SPKI
72 syn keyword  ldnsConstant       LDNS_CERT_PGP
73 syn keyword  ldnsConstant       LDNS_CERT_IPKIX
74 syn keyword  ldnsConstant       LDNS_CERT_ISPKI
75 syn keyword  ldnsConstant       LDNS_CERT_IPGP
76 syn keyword  ldnsConstant       LDNS_CERT_ACPKIX
77 syn keyword  ldnsConstant       LDNS_CERT_IACPKIX
78 syn keyword  ldnsConstant       LDNS_CERT_URI
79 syn keyword  ldnsConstant       LDNS_CERT_OID
80
81 " ldns/ldns.h
82 syn keyword  ldnsConstant       LDNS_PORT
83 syn keyword  ldnsConstant       LDNS_IP4ADDRLEN
84 syn keyword  ldnsConstant       LDNS_IP6ADDRLEN
85 syn keyword  ldnsConstant       LDNS_ROOT_LABEL_STR
86 syn keyword  ldnsConstant       LDNS_DEFAULT_TTL
87
88 " ldns/packet.h
89 syn keyword  ldnsType           ldns_pkt
90 syn keyword  ldnsType           ldns_pkt_section
91 syn keyword  ldnsType           ldns_pkt_type
92 syn keyword  ldnsType           ldns_pkt_opcode
93 syn keyword  ldnsType           ldns_pkt_rcode
94 syn keyword  ldnsType           ldns_hdr
95 syn keyword  ldnsConstant       LDNS_QR
96 syn keyword  ldnsConstant       LDNS_AA
97 syn keyword  ldnsConstant       LDNS_TC
98 syn keyword  ldnsConstant       LDNS_RD
99 syn keyword  ldnsConstant       LDNS_CD
100 syn keyword  ldnsConstant       LDNS_RA
101 syn keyword  ldnsConstant       LDNS_AD
102 syn keyword  ldnsConstant       LDNS_MAX_PACKETLEN
103 syn keyword  ldnsConstant       LDNS_PACKET_QUESTION
104 syn keyword  ldnsConstant       LDNS_PACKET_REFERRAL
105 syn keyword  ldnsConstant       LDNS_PACKET_ANSWER
106 syn keyword  ldnsConstant       LDNS_PACKET_NXDOMAIN
107 syn keyword  ldnsConstant       LDNS_PACKET_NODATA
108 syn keyword  ldnsConstant       LDNS_PACKET_UNKNOWN
109 syn keyword  ldnsConstant       LDNS_SECTION_QUESTION
110 syn keyword  ldnsConstant       LDNS_SECTION_ANSWER
111 syn keyword  ldnsConstant       LDNS_SECTION_AUTHORITY
112 syn keyword  ldnsConstant       LDNS_SECTION_ADDITIONAL
113 syn keyword  ldnsConstant       LDNS_SECTION_ANY
114 syn keyword  ldnsConstant       LDNS_SECTION_ANY_NOQUESTION
115 syn keyword  ldnsConstant       LDNS_PACKET_QUERY
116 syn keyword  ldnsConstant       LDNS_PACKET_IQUERY
117 syn keyword  ldnsConstant       LDNS_PACKET_STATUS
118 syn keyword  ldnsConstant       LDNS_PACKET_NOTIFY
119 syn keyword  ldnsConstant       LDNS_PACKET_UPDATE
120
121 syn keyword  ldnsConstant       LDNS_RCODE_NOERROR
122 syn keyword  ldnsConstant       LDNS_RCODE_FORMERR
123 syn keyword  ldnsConstant       LDNS_RCODE_SERVFAIL
124 syn keyword  ldnsConstant       LDNS_RCODE_NXDOMAIN
125 syn keyword  ldnsConstant       LDNS_RCODE_NOTIMPL
126 syn keyword  ldnsConstant       LDNS_RCODE_REFUSED
127 syn keyword  ldnsConstant       LDNS_RCODE_YXDOMAIN 
128 syn keyword  ldnsConstant       LDNS_RCODE_YXRRSET
129 syn keyword  ldnsConstant       LDNS_RCODE_NXRRSET
130 syn keyword  ldnsConstant       LDNS_RCODE_NOTAUTH
131 syn keyword  ldnsConstant       LDNS_RCODE_NOTZONE
132
133 " dns/error.h
134 syn keyword ldnsConstant        LDNS_STATUS_OK
135 syn keyword ldnsConstant        LDNS_STATUS_EMPTY_LABEL
136 syn keyword ldnsConstant        LDNS_STATUS_LABEL_OVERFLOW
137 syn keyword ldnsConstant        LDNS_STATUS_DOMAINNAME_OVERFLOW
138 syn keyword ldnsConstant        LDNS_STATUS_DOMAINNAME_UNDERFLOW
139 syn keyword ldnsConstant        LDNS_STATUS_DDD_OVERFLOW
140 syn keyword ldnsConstant        LDNS_STATUS_PACKET_OVERFLOW
141 syn keyword ldnsConstant        LDNS_STATUS_INVALID_POINTER
142 syn keyword ldnsConstant        LDNS_STATUS_MEM_ERR
143 syn keyword ldnsConstant        LDNS_STATUS_INTERNAL_ERR
144 syn keyword ldnsConstant        LDNS_STATUS_SSL_ERR
145 syn keyword ldnsConstant        LDNS_STATUS_ERR
146 syn keyword ldnsConstant        LDNS_STATUS_INVALID_INT
147 syn keyword ldnsConstant        LDNS_STATUS_INVALID_IP4
148 syn keyword ldnsConstant        LDNS_STATUS_INVALID_IP6
149 syn keyword ldnsConstant        LDNS_STATUS_INVALID_STR
150 syn keyword ldnsConstant        LDNS_STATUS_INVALID_B32_EXT
151 syn keyword ldnsConstant        LDNS_STATUS_INVALID_B64
152 syn keyword ldnsConstant        LDNS_STATUS_INVALID_HEX
153 syn keyword ldnsConstant        LDNS_STATUS_INVALID_TIME
154 syn keyword ldnsConstant        LDNS_STATUS_NETWORK_ERR
155 syn keyword ldnsConstant        LDNS_STATUS_ADDRESS_ERR
156 syn keyword ldnsConstant        LDNS_STATUS_FILE_ERR
157 syn keyword ldnsConstant        LDNS_STATUS_UNKNOWN_INET
158 syn keyword ldnsConstant        LDNS_STATUS_NOT_IMPL
159 syn keyword ldnsConstant        LDNS_STATUS_NULL
160 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_UNKNOWN_ALGO
161 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_ALGO_NOT_IMPL
162 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_RRSIG
163 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_DNSKEY
164 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_TRUSTED_DNSKEY
165 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_DS
166 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_TRUSTED_DS
167 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_NO_MATCHING_KEYTAG_DNSKEY
168 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_VALIDATED
169 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_BOGUS
170 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_SIG_EXPIRED
171 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_SIG_NOT_INCEPTED
172 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_TSIG_BOGUS
173 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_TSIG_ERR
174 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_EXPIRATION_BEFORE_INCEPTION
175 syn keyword ldnsConstant        LDNS_STATUS_CRYPTO_TYPE_COVERED_ERR
176 syn keyword ldnsConstant        LDNS_STATUS_ENGINE_KEY_NOT_LOADED
177 syn keyword ldnsConstant        LDNS_STATUS_NSEC3_ERR
178 syn keyword ldnsConstant        LDNS_STATUS_RES_NO_NS
179 syn keyword ldnsConstant        LDNS_STATUS_RES_QUERY
180 syn keyword ldnsConstant        LDNS_STATUS_WIRE_INCOMPLETE_HEADER
181 syn keyword ldnsConstant        LDNS_STATUS_WIRE_INCOMPLETE_QUESTION
182 syn keyword ldnsConstant        LDNS_STATUS_WIRE_INCOMPLETE_ANSWER
183 syn keyword ldnsConstant        LDNS_STATUS_WIRE_INCOMPLETE_AUTHORITY
184 syn keyword ldnsConstant        LDNS_STATUS_WIRE_INCOMPLETE_ADDITIONAL
185 syn keyword ldnsConstant        LDNS_STATUS_NO_DATA
186 syn keyword ldnsConstant        LDNS_STATUS_CERT_BAD_ALGORITHM
187 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_TYPE_ERR
188 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_CLASS_ERR
189 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_TTL_ERR
190 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_INCLUDE_ERR_NOTIMPL
191 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_RDATA_ERR
192 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_DNAME_ERR
193 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_VERSION_ERR
194 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_ALG_ERR
195 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_KEYWORD_ERR
196 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_TTL
197 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_ORIGIN
198 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_INCLUDE
199 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_EMPTY
200 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_ITERATIONS_OVERFLOW
201 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_MISSING_VALUE_ERR
202 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_INTEGER_OVERFLOW
203 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_BAD_ESCAPE
204 syn keyword ldnsConstant        LDNS_STATUS_SOCKET_ERROR
205 syn keyword ldnsConstant        LDNS_STATUS_SYNTAX_ERR
206 syn keyword ldnsConstant        LDNS_STATUS_DNSSEC_EXISTENCE_DENIED
207 syn keyword ldnsConstant        LDNS_STATUS_DNSSEC_NSEC_RR_NOT_COVERED
208 syn keyword ldnsConstant        LDNS_STATUS_DNSSEC_NSEC_WILDCARD_NOT_COVERED
209 syn keyword ldnsConstant        LDNS_STATUS_DNSSEC_NSEC3_ORIGINAL_NOT_FOUND
210 syn keyword ldnsConstant        LDNS_STATUS_MISSING_RDATA_FIELDS_RRSIG
211 syn keyword ldnsConstant        LDNS_STATUS_MISSING_RDATA_FIELDS_KEY
212
213
214 " ldns/resolver.h
215 syn keyword  ldnsType           ldns_resolver
216 syn keyword  ldnsConstant       LDNS_RESOLV_CONF
217 syn keyword  ldnsConstant       LDNS_RESOLV_HOSTS
218 syn keyword  ldnsConstant       LDNS_RESOLV_KEYWORD
219 syn keyword  ldnsConstant       LDNS_RESOLV_DEFDOMAIN
220 syn keyword  ldnsConstant       LDNS_RESOLV_NAMESERVER
221 syn keyword  ldnsConstant       LDNS_RESOLV_SEARCH
222 syn keyword  ldnsConstant       LDNS_RESOLV_SORTLIST
223 syn keyword  ldnsConstant       LDNS_RESOLV_OPTIONS
224 syn keyword  ldnsConstant       LDNS_RESOLV_ANCHOR
225 syn keyword  ldnsConstant       LDNS_RESOLV_KEYWORDS
226 syn keyword  ldnsConstant       LDNS_RESOLV_INETANY
227 syn keyword  ldnsConstant       LDNS_RESOLV_INET
228 syn keyword  ldnsConstant       LDNS_RESOLV_INET6
229 syn keyword  ldnsConstant       LDNS_RESOLV_RTT_INF
230 syn keyword  ldnsConstant       LDNS_RESOLV_RTT_MIN
231
232 " ldns/zone.h
233 syn keyword  ldnsType           ldns_zone
234
235 " ldns/dnssec.h
236 syn keyword  ldnsConstant       LDNS_NSEC3_MAX_ITERATIONS
237 syn keyword  ldnsConstant       LDNS_DEFAULT_EXP_TIME
238 syn keyword  ldnsConstant       LDNS_DNSSEC_KEYPROTO
239 syn keyword  ldnsConstant       LDNS_MAX_KEYLEN
240 " ldns/dnssec_sign.h
241 " --
242 " ldns/dnssec_zone.h
243 syn keyword  ldnsType           ldns_dnssec_rrs
244 syn keyword  ldnsType           ldns_dnssec_rrsets
245 syn keyword  ldnsType           ldns_dnssec_name
246 syn keyword  ldnsType           ldns_dnssec_zone
247 " ldns/dnssec_verify.h
248 syn keyword  ldnsType           ldns_dnssec_data_chain
249 syn keyword  ldnsType           ldns_dnssec_trust_tree
250
251 " ldns/rr.h 
252 syn keyword  ldnsType           ldns_rr_list 
253 syn keyword  ldnsType           ldns_rr_descriptor
254 syn keyword  ldnsType           ldns_rr
255 syn keyword  ldnsType           ldns_rr_type
256 syn keyword  ldnsType           ldns_rr_class
257 syn keyword  ldnsType           ldns_rr_compress
258
259 syn keyword  ldnsConstant       LDNS_MAX_LABELLEN     
260 syn keyword  ldnsConstant       LDNS_MAX_DOMAINLEN
261 syn keyword  ldnsConstant       LDNS_RR_COMPRESS
262 syn keyword  ldnsConstant       LDNS_RR_NO_COMPRESS
263
264 syn keyword  ldnsConstant       LDNS_RR_CLASS_IN
265 syn keyword  ldnsConstant       LDNS_RR_CLASS_CH
266 syn keyword  ldnsConstant       LDNS_RR_CLASS_HS  
267 syn keyword  ldnsConstant       LDNS_RR_CLASS_NONE
268 syn keyword  ldnsConstant       LDNS_RR_CLASS_ANY 
269
270 syn keyword ldnsConstant        LDNS_RR_TYPE_A
271 syn keyword ldnsConstant        LDNS_RR_TYPE_A6
272 syn keyword ldnsConstant        LDNS_RR_TYPE_AAAA
273 syn keyword ldnsConstant        LDNS_RR_TYPE_AFSDB
274 syn keyword ldnsConstant        LDNS_RR_TYPE_ANY
275 syn keyword ldnsConstant        LDNS_RR_TYPE_APL
276 syn keyword ldnsConstant        LDNS_RR_TYPE_ATMA
277 syn keyword ldnsConstant        LDNS_RR_TYPE_AXFR
278 syn keyword ldnsConstant        LDNS_RR_TYPE_CERT
279 syn keyword ldnsConstant        LDNS_RR_TYPE_CNAME
280 syn keyword ldnsConstant        LDNS_RR_TYPE_COUNT
281 syn keyword ldnsConstant        LDNS_RR_TYPE_DHCID
282 syn keyword ldnsConstant        LDNS_RR_TYPE_DLV
283 syn keyword ldnsConstant        LDNS_RR_TYPE_DNAME
284 syn keyword ldnsConstant        LDNS_RR_TYPE_DNSKEY
285 syn keyword ldnsConstant        LDNS_RR_TYPE_DS
286 syn keyword ldnsConstant        LDNS_RR_TYPE_EID
287 syn keyword ldnsConstant        LDNS_RR_TYPE_FIRST
288 syn keyword ldnsConstant        LDNS_RR_TYPE_GID
289 syn keyword ldnsConstant        LDNS_RR_TYPE_GPOS
290 syn keyword ldnsConstant        LDNS_RR_TYPE_HINFO
291 syn keyword ldnsConstant        LDNS_RR_TYPE_IPSECKEY
292 syn keyword ldnsConstant        LDNS_RR_TYPE_ISDN
293 syn keyword ldnsConstant        LDNS_RR_TYPE_IXFR
294 syn keyword ldnsConstant        LDNS_RR_TYPE_KEY
295 syn keyword ldnsConstant        LDNS_RR_TYPE_KX
296 syn keyword ldnsConstant        LDNS_RR_TYPE_LAST 
297 syn keyword ldnsConstant        LDNS_RR_TYPE_LOC
298 syn keyword ldnsConstant        LDNS_RR_TYPE_MAILA
299 syn keyword ldnsConstant        LDNS_RR_TYPE_MAILB
300 syn keyword ldnsConstant        LDNS_RR_TYPE_MB
301 syn keyword ldnsConstant        LDNS_RR_TYPE_MD
302 syn keyword ldnsConstant        LDNS_RR_TYPE_MF
303 syn keyword ldnsConstant        LDNS_RR_TYPE_MG
304 syn keyword ldnsConstant        LDNS_RR_TYPE_MINFO
305 syn keyword ldnsConstant        LDNS_RR_TYPE_MR
306 syn keyword ldnsConstant        LDNS_RR_TYPE_MX
307 syn keyword ldnsConstant        LDNS_RR_TYPE_NAPTR
308 syn keyword ldnsConstant        LDNS_RR_TYPE_NIMLOC
309 syn keyword ldnsConstant        LDNS_RR_TYPE_NS
310 syn keyword ldnsConstant        LDNS_RR_TYPE_NSAP
311 syn keyword ldnsConstant        LDNS_RR_TYPE_NSAP_PTR
312 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC
313 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC3
314 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC3
315 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC3PARAM
316 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC3PARAMS
317 syn keyword ldnsConstant        LDNS_RR_TYPE_NSEC3PARAMS
318 syn keyword ldnsConstant        LDNS_RR_TYPE_NULL
319 syn keyword ldnsConstant        LDNS_RR_TYPE_NXT
320 syn keyword ldnsConstant        LDNS_RR_TYPE_OPT
321 syn keyword ldnsConstant        LDNS_RR_TYPE_PTR
322 syn keyword ldnsConstant        LDNS_RR_TYPE_PX
323 syn keyword ldnsConstant        LDNS_RR_TYPE_RP
324 syn keyword ldnsConstant        LDNS_RR_TYPE_RRSIG
325 syn keyword ldnsConstant        LDNS_RR_TYPE_RT
326 syn keyword ldnsConstant        LDNS_RR_TYPE_SIG
327 syn keyword ldnsConstant        LDNS_RR_TYPE_SINK
328 syn keyword ldnsConstant        LDNS_RR_TYPE_SOA
329 syn keyword ldnsConstant        LDNS_RR_TYPE_SPF
330 syn keyword ldnsConstant        LDNS_RR_TYPE_SRV
331 syn keyword ldnsConstant        LDNS_RR_TYPE_SSHFP
332 syn keyword ldnsConstant        LDNS_RR_TYPE_TALINK
333 syn keyword ldnsConstant        LDNS_RR_TYPE_TSIG
334 syn keyword ldnsConstant        LDNS_RR_TYPE_TXT
335 syn keyword ldnsConstant        LDNS_RR_TYPE_UID
336 syn keyword ldnsConstant        LDNS_RR_TYPE_UINFO
337 syn keyword ldnsConstant        LDNS_RR_TYPE_UNSPEC
338 syn keyword ldnsConstant        LDNS_RR_TYPE_WKS
339 syn keyword ldnsConstant        LDNS_RR_TYPE_X25
340
341 " ldns/buffer.h
342 syn keyword  ldnsType           ldns_buffer
343 syn keyword  ldnsConstant       LDNS_MIN_BUFLEN
344
345 " ldns/host2str.h
346 syn keyword  ldnsConstant       LDNS_APL_IP4
347 syn keyword  ldnsConstant       LDNS_APL_IP6
348 syn keyword  ldnsConstant       LDNS_APL_MASK
349 syn keyword  ldnsConstant       LDNS_APL_NEGATION
350
351 " ldns/keys.h
352 syn keyword  ldnsType           ldns_key
353 syn keyword  ldnsType           ldns_key_list
354 syn keyword  ldnsType           ldns_signing_algorithm
355 syn keyword  ldnsType           ldns_hash
356 syn keyword  ldnsType           ldns_algorithm
357 syn keyword  ldnsConstant       LDNS_KEY_ZONE_KEY
358 syn keyword  ldnsConstant       LDNS_KEY_SEP_KEY
359 syn keyword  ldnsConstant       LDNS_KEY_REVOKE_KEY
360 syn keyword  ldnsConstant       LDNS_SHA1
361 syn keyword  ldnsConstant       LDNS_SHA256
362 syn keyword  ldnsConstant       LDNS_HASH_GOST
363 syn keyword  ldnsConstant       LDNS_SHA384
364
365 syn keyword  ldnsConstant       LDNS_SIGN_RSAMD5
366 syn keyword  ldnsConstant       LDNS_SIGN_RSASHA1
367 syn keyword  ldnsConstant       LDNS_SIGN_DSA
368 syn keyword  ldnsConstant       LDNS_SIGN_RSASHA1_NSEC3
369 syn keyword  ldnsConstant       LDNS_SIGN_RSASHA256
370 syn keyword  ldnsConstant       LDNS_SIGN_RSASHA512
371 syn keyword  ldnsConstant       LDNS_SIGN_DSA_NSEC3
372 syn keyword  ldnsConstant       LDNS_SIGN_ECC_GOST
373 syn keyword  ldnsConstant       LDNS_SIGN_ECDSAP256SHA256
374 syn keyword  ldnsConstant       LDNS_SIGN_ECDSAP384SHA384
375 syn keyword  ldnsConstant       LDNS_SIGN_HMACMD5
376 syn keyword  ldnsConstant       LDNS_SIGN_HMACSHA1
377 syn keyword  ldnsConstant       LDNS_SIGN_HMACSHA256
378
379 " ldns/wire2host.h
380 syn keyword  ldnsMacro          LDNS_WIRE2HOST_H
381 syn keyword  ldnsMacro          LDNS_HEADER_SIZE
382 syn keyword  ldnsMacro          LDNS_RD_MASK
383 syn keyword  ldnsMacro          LDNS_RD_SHIFT
384 syn keyword  ldnsMacro          LDNS_RD_WIRE
385 syn keyword  ldnsMacro          LDNS_RD_SET
386 syn keyword  ldnsMacro          LDNS_RD_CLR
387 syn keyword  ldnsMacro          LDNS_TC_MASK
388 syn keyword  ldnsMacro          LDNS_TC_SHIFT
389 syn keyword  ldnsMacro          LDNS_TC_WIRE
390 syn keyword  ldnsMacro          LDNS_TC_SET
391 syn keyword  ldnsMacro          LDNS_TC_CLR
392 syn keyword  ldnsMacro          LDNS_AA_MASK
393 syn keyword  ldnsMacro          LDNS_AA_SHIFT
394 syn keyword  ldnsMacro          LDNS_AA_WIRE
395 syn keyword  ldnsMacro          LDNS_AA_SET
396 syn keyword  ldnsMacro          LDNS_AA_CLR
397 syn keyword  ldnsMacro          LDNS_OPCODE_MASK
398 syn keyword  ldnsMacro          LDNS_OPCODE_SHIFT
399 syn keyword  ldnsMacro          LDNS_OPCODE_WIRE
400 syn keyword  ldnsMacro          LDNS_OPCODE_SET
401 syn keyword  ldnsMacro          LDNS_QR_MASK
402 syn keyword  ldnsMacro          LDNS_QR_SHIFT
403 syn keyword  ldnsMacro          LDNS_QR_WIRE
404 syn keyword  ldnsMacro          LDNS_QR_SET
405 syn keyword  ldnsMacro          LDNS_QR_CLR
406 syn keyword  ldnsMacro          LDNS_RCODE_MASK
407 syn keyword  ldnsMacro          LDNS_RCODE_SHIFT
408 syn keyword  ldnsMacro          LDNS_RCODE_WIRE
409 syn keyword  ldnsMacro          LDNS_RCODE_SET
410 syn keyword  ldnsMacro          LDNS_CD_MASK
411 syn keyword  ldnsMacro          LDNS_CD_SHIFT
412 syn keyword  ldnsMacro          LDNS_CD_WIRE
413 syn keyword  ldnsMacro          LDNS_CD_SET
414 syn keyword  ldnsMacro          LDNS_CD_CLR
415 syn keyword  ldnsMacro          LDNS_AD_MASK
416 syn keyword  ldnsMacro          LDNS_AD_SHIFT
417 syn keyword  ldnsMacro          LDNS_AD_WIRE
418 syn keyword  ldnsMacro          LDNS_AD_SET
419 syn keyword  ldnsMacro          LDNS_AD_CLR
420 syn keyword  ldnsMacro          LDNS_Z_MASK
421 syn keyword  ldnsMacro          LDNS_Z_SHIFT
422 syn keyword  ldnsMacro          LDNS_Z_WIRE
423 syn keyword  ldnsMacro          LDNS_Z_SET
424 syn keyword  ldnsMacro          LDNS_Z_CLR
425 syn keyword  ldnsMacro          LDNS_RA_MASK
426 syn keyword  ldnsMacro          LDNS_RA_SHIFT
427 syn keyword  ldnsMacro          LDNS_RA_WIRE
428 syn keyword  ldnsMacro          LDNS_RA_SET
429 syn keyword  ldnsMacro          LDNS_RA_CLR
430 syn keyword  ldnsMacro          LDNS_ID_WIRE
431 syn keyword  ldnsMacro          LDNS_ID_SET
432 syn keyword  ldnsMacro          LDNS_QDCOUNT_OFF
433 syn keyword  ldnsMacro          QDCOUNT
434 syn keyword  ldnsMacro          LDNS_QDCOUNT
435 syn keyword  ldnsMacro          LDNS_ANCOUNT_OFF
436 syn keyword  ldnsMacro          LDNS_ANCOUNT
437 syn keyword  ldnsMacro          LDNS_NSCOUNT_OFF
438 syn keyword  ldnsMacro          LDNS_NSCOUNT
439 syn keyword  ldnsMacro          LDNS_ARCOUNT_OFF
440 syn keyword  ldnsMacro          LDNS_ARCOUNT
441
442 " ldns/host2wire.h
443 " --
444
445 " ldns/* -- All functions
446 " Created with:
447 " Get all the functions that start with 'ldns_'
448 " egrep '^[a-z_]+ [*a-z_0-9]+\(' *.h | sed -e 's/(.*$//' | awk '{print $2}' | \
449 " sed 's/^\*//' | grep '^ldns' | sort
450 " Not included, but could be added...?
451
452 " Default highlighting
453 command -nargs=+ HiLink hi def link <args>
454 HiLink ldnsType                Type
455 " Currently no functions are defined
456 HiLink ldnsFunction            Function 
457 HiLink ldnsMacro               Macro
458 HiLink ldnsConstant            Constant
459 delcommand HiLink