+1
-31
bini.c
+1
-31
bini.c
···
1
-
/*
2
-
Bini license: BSD 3-Clause.
3
-
4
-
Copyright 2025 Emmeline Coats
5
-
6
-
Redistribution and use in source and binary forms, with or without
7
-
modification, are permitted provided that the following conditions are met:
8
-
9
-
1. Redistributions of source code must retain the above copyright notice, this
10
-
list of conditions and the following disclaimer.
11
-
12
-
2. Redistributions in binary form must reproduce the above copyright notice,
13
-
this list of conditions and the following disclaimer in the documentation
14
-
and/or other materials provided with the distribution.
15
-
16
-
3. Neither the name of the copyright holder nor the names of its contributors
17
-
may be used to endorse or promote products derived from this software
18
-
without specific prior written permission.
19
-
20
-
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
21
-
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
22
-
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23
-
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24
-
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25
-
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26
-
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27
-
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28
-
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29
-
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
-
*/
31
-
32
1
#ifndef bini_impl
33
2
#define bini_impl
34
3
#endif
4
+
35
5
#include <bini.h>
+9
-1
bini.h
+9
-1
bini.h
···
1
1
#ifndef __bini__
2
2
#define __bini__
3
3
4
-
/* License at end of file. */
4
+
/*
5
+
bini.h: endian-independent binary IO.
6
+
License: BSD 3-Clause. See EOF for license text.
7
+
8
+
Version: 1.0
9
+
10
+
Changelog:
11
+
1.0 (Dec 28, 2025): Initial version.
12
+
*/
5
13
6
14
/* Used to add functions for version-specific types. */
7
15
#define bini_c 1989