File Coverage

c_api.h
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine n/a
pod n/a
total 13 13 100.0


line stmt bran cond sub pod time code
1             /*
2             * c_api.h - This file is in the public domain
3             * Author: Salvador Fandino , Dave Rolsky
4             *
5             * Generated on: 2024-01-21 22:00:15
6             * Math::Int64 version: 0.56
7             * Module::CAPIMaker version: 0.02
8             */
9              
10             #if !defined (C_API_H_INCLUDED)
11             #define C_API_H_INCLUDED
12              
13             static void
14 9           init_c_api(pTHX) {
15 9           HV *hv = get_hv("Math::Int64::C_API", TRUE|GV_ADDMULTI);
16 9           hv_store(hv, "min_version", 11, newSViv(1), 0);
17 9           hv_store(hv, "max_version", 11, newSViv(2), 0);
18 9           hv_store(hv, "version", 7, newSViv(2), 0);
19 9           hv_store(hv, "SvI64", 5, newSViv(PTR2IV(&SvI64)), 0);
20 9           hv_store(hv, "SvI64OK", 7, newSViv(PTR2IV(&SvI64OK)), 0);
21 9           hv_store(hv, "SvU64", 5, newSViv(PTR2IV(&SvU64)), 0);
22 9           hv_store(hv, "SvU64OK", 7, newSViv(PTR2IV(&SvU64OK)), 0);
23 9           hv_store(hv, "newSVi64", 8, newSViv(PTR2IV(&newSVi64)), 0);
24 9           hv_store(hv, "newSVu64", 8, newSViv(PTR2IV(&newSVu64)), 0);
25 9           hv_store(hv, "randU64", 7, newSViv(PTR2IV(&randU64)), 0);
26              
27 9           }
28              
29             #define INIT_C_API init_c_api(aTHX)
30              
31             #endif