]> andersk Git - splint.git/blob - test/db2/erc.h
Removed /bin/csh from tainted/Makefile
[splint.git] / test / db2 / erc.h
1 # ifndef ERC_H
2 # define ERC_H
3
4 # include "eref.h"
5
6 typedef struct _elem { eref val; struct _elem *next; } ercElem;
7 typedef ercElem *ercList;
8 typedef struct { ercList vals; int size; } ercInfo;
9 typedef ercInfo *erc;
10
11 # include "erc.lh"
12
13 # define erc_size(c) ((c)->size)
14 # define erc_choose(c) (((c)->vals)->val)
15 # define erc_initMod() \
16     do { bool_initMod(); employee_initMod();\
17          eref_initMod(); } while (0)
18
19 # define erc_elements(c, m_x) \
20   { erc m_c = (c); ercElem *m_ec = (m_c)->vals; int m_i = 0; \
21     while (m_i < (m_c)->size) { \
22       eref m_x = m_ec->val; m_ec = m_ec->next; m_i++; 
23
24 # define end_erc_elements }}
25
26 # endif
This page took 0.06959 seconds and 5 git commands to generate.