blob: 0eaf91d6e179c3700d37317be31fe5b8288e104c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
typedef struct call_info_t
{
struct call_info_t* next;
unsigned lib_ver;
int static_cntA;
int static_cntB;
char* arg;
int arg_sz;
char func_name[1]; /* must be last */
}CallInfo;
#define RT_MAX 5
typedef struct
{
ErlNifMutex* mtx;
int calls;
int ref_cnt;
CallInfo* call_history;
ErlNifResourceType* rt_arr[RT_MAX];
}NifModPrivData;
|