Lumiera  0.pre.03
»edit your freedom«
integral.hpp
1 /*
2  INTEGRAL.hpp - there is nothing like one
3 
4  Copyright (C)
5  2024, Hermann Vosseler <Ichthyostega@web.de>
6 
7   **Lumiera** is free software; you can redistribute it and/or modify it
8   under the terms of the GNU General Public License as published by the
9   Free Software Foundation; either version 2 of the License, or (at your
10   option) any later version. See the file COPYING for further details.
11 
12 */
13 
14 
21 #ifndef LIB_INTEGRAL_H
22 #define LIB_INTEGRAL_H
23 
24 #include <stdlib.h>
25 #include <cstddef>
26 #include <cstdint>
27 
28 /* === minimal common place === */
29 using uint = unsigned int;
30 using uchar = unsigned char;
31 using ulong = unsigned long int;
32 using llong = long long int;
33 using ullong = unsigned long long int;
34 using ushort = unsigned short int;
35 
36 using f128 = long double;
37 static_assert(10 <= sizeof(f128));
38 
39 const uint LIFE_AND_UNIVERSE_4EVER = 42;
40 
41 
42 #endif /*LIB_INTEGRAL_H*/