~andreserl/ubuntu/lucid/bind9/bind9-apport-533601

« back to all changes in this revision

Viewing changes to lib/isccc/include/isccc/symtab.h

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones, LaMont Jones, Internet Software Consortium, Inc, localization folks
  • Date: 2008-08-02 14:20:20 UTC
  • mfrom: (1.2.1 upstream) (6.1.24 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080802142020-l1hon9jy8lbbjxmg
[LaMont Jones]

* default to using resolvconf if it is installed
* fix sonames and dependencies.  Closes: #149259, #492418
* Do not build-depend libcap2-dev on non-linux.  Closes: #493392
* drop unused query-loc manpage.  Closes: #492564
* lwresd: Deliver /etc/bind directory.  Closes: #490027
* fix query-source comment in default install

[Internet Software Consortium, Inc]

* 9.5.0-P2.  Closes: #492949

[localization folks]

* l10n: Spanish debconf translation.  Closes: #492425 (Ignacio Mondino)
* l10n: Swedish debconf templates.  Closes: #491369 (Martin Ågren)
* l10n: Japanese debconf translations.  Closes: #492048 (Hideki Yamane
  (Debian-JP))
* l10n: Finnish translation.  Closes: #490630 (Esko Arajärvi)
* l10n: Italian debconf translations.  Closes: #492587 (Alessandro Vietta)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
 * Portions Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")
 
2
 * Portions Copyright (C) 2004-2007  Internet Systems Consortium, Inc. ("ISC")
3
3
 * Portions Copyright (C) 2001  Internet Software Consortium.
 
4
 *
 
5
 * Permission to use, copy, modify, and/or distribute this software for any
 
6
 * purpose with or without fee is hereby granted, provided that the above
 
7
 * copyright notice and this permission notice appear in all copies.
 
8
 *
 
9
 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC AND NOMINUM DISCLAIMS ALL
 
10
 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
 
11
 * OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY
 
12
 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 
13
 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 
14
 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 
15
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 
16
 *
4
17
 * Portions Copyright (C) 2001  Nominum, Inc.
5
18
 *
6
 
 * Permission to use, copy, modify, and distribute this software for any
 
19
 * Permission to use, copy, modify, and/or distribute this software for any
7
20
 * purpose with or without fee is hereby granted, provided that the above
8
21
 * copyright notice and this permission notice appear in all copies.
9
22
 *
16
29
 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17
30
 */
18
31
 
19
 
/* $Id: symtab.h,v 1.2.206.1 2004/03/06 08:15:22 marka Exp $ */
 
32
/* $Id: symtab.h,v 1.10 2007/08/28 07:20:43 tbox Exp $ */
20
33
 
21
34
#ifndef ISCCC_SYMTAB_H
22
35
#define ISCCC_SYMTAB_H 1
25
38
 ***** Module Info
26
39
 *****/
27
40
 
28
 
/*
29
 
 * Symbol Table
30
 
 *
 
41
/*! \file isccc/symtab.h
 
42
 * \brief
31
43
 * Provides a simple memory-based symbol table.
32
44
 *
33
45
 * Keys are C strings.  A type may be specified when looking up,
39
51
 * exists in the table.  What to do in this case is specified by the
40
52
 * client.  Possible policies are:
41
53
 *
42
 
 *      isccc_symexists_reject  Disallow the define, returning ISC_R_EXISTS
43
 
 *      isccc_symexists_replace Replace the old value with the new.  The
 
54
 *\li   isccc_symexists_reject  Disallow the define, returning #ISC_R_EXISTS
 
55
 *\li   isccc_symexists_replace Replace the old value with the new.  The
44
56
 *                              undefine action (if provided) will be called
45
57
 *                              with the old <key, type, value> tuple.
46
 
 *      isccc_symexists_add     Add the new tuple, leaving the old tuple in
 
58
 *\li   isccc_symexists_add     Add the new tuple, leaving the old tuple in
47
59
 *                              the table.  Subsequent lookups will retrieve
48
60
 *                              the most-recently-defined tuple.
49
61
 *