YAP 7.1.0
hlocals.h
1
2#ifndef DLOCALS_H
3#define DLOCALS_H
4
5#undef LOCAL
6#undef LOCAL_INIT
7#undef LOCAL_INITF
8#undef LOCAL_INIT_RESTORE
9#undef LOCAL_ARRAY
10#undef LOCAL_ARRAY_ARRAY
11
12#define LOCAL(TYPE, NAME) TYPE NAME
13#define LOCAL_INIT(TYPE, NAME, INIT) TYPE NAME
14#define LOCAL_INITF(TYPE, NAME, INIT) TYPE NAME
15#define LOCAL_INIT_RESTORE(TYPE, NAME, INIT, RESTORE) TYPE NAME
16#define LOCAL_ARRAY(TYPE, NAME, DIM1) TYPE NAME [ DIM1 ]
17#define LOCAL_ARRAY_ARRAY(TYPE, NAME, DIM1, DIM2) TYPE NAME [ DIM1 ][ DIM2 ]
18
19 // Stuff that must be considered local to a thread or worker
20 typedef struct worker_local {
21#include "locals.h"
22} w_local;
23
24#endif