annotate lib/bitset/array.h @ 40057:b06060465f09

maint: Run 'make update-copyright'
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 01 Jan 2019 00:25:11 +0100
parents 12c0d1c1c28a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39973
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
1 /* Functions to support abitsets.
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
2
40057
b06060465f09 maint: Run 'make update-copyright'
Paul Eggert <eggert@cs.ucla.edu>
parents: 39973
diff changeset
3 Copyright (C) 2002, 2004, 2009-2015, 2018-2019 Free Software Foundation,
39973
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
4 Inc.
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
5
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
6 Contributed by Michael Hayes (m.hayes@elec.canterbury.ac.nz).
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
7
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
8 This program is free software: you can redistribute it and/or modify
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
9 it under the terms of the GNU General Public License as published by
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
10 the Free Software Foundation, either version 3 of the License, or
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
11 (at your option) any later version.
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
12
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
13 This program is distributed in the hope that it will be useful,
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
16 GNU General Public License for more details.
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
17
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
18 You should have received a copy of the GNU General Public License
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
19 along with this program. If not, see <http://www.gnu.org/licenses/>. */
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
20
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
21 #ifndef _BITSET_ARRAY_H
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
22 #define _BITSET_ARRAY_H
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
23
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
24 #include "bitset.h"
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
25
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
26 size_t abitset_bytes (bitset_bindex);
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
27
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
28 bitset abitset_init (bitset, bitset_bindex);
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
29
12c0d1c1c28a bitset: new module
Akim Demaille <akim.demaille@gmail.com>
parents:
diff changeset
30 #endif