merge 64-bit fixes from Fernando Lucas Rodriguez <fernando_lr@terra.es>
[debian/gcpegg] / regs.h
1 /*
2
3     Random event generator driver interface.
4
5 */
6
7 #include "reg.h"
8
9 extern REG_driver *configuredREG;     /* REG selected by .eggrc file */
10
11 /*  Access to methods within the configured REG driver.  */
12
13 #define OpenDev(opts) (*configuredREG->reg_OpenDev)(opts)
14 #define EvalSpeed(dd) (*configuredREG->reg_EvalSpeed)(dd)
15 #define Sample(dd, bits) (*configuredREG->reg_Sample)(dd, bits)
16 #define Discard(dd) (*configuredREG->reg_Discard)(dd)
17 #define CloseDev(dd) (*configuredREG->reg_CloseDev)(dd)