MIDAS
Loading...
Searching...
No Matches
esone.h
Go to the documentation of this file.
1/********************************************************************
2
3 Name: esone.h
4 Created by: Pierre-Andre Amaudruz & Stefan Ritt
5
6 Contents: ESONE declarations
7
8 $Id$
9
10\********************************************************************/
11
12#ifndef INLINE
13#if defined( _MSC_VER )
14#define INLINE __inline
15#elif defined(__GNUC__)
16#define INLINE __inline__
17#else
18#define INLINE
19#endif
20#endif
21
22#define EXTERNAL extern
23
24/* make functions under WinNT dll exportable */
25#if defined(_MSC_VER) && defined(MIDAS_DLL)
26#define EXPRT __declspec(dllexport)
27#else
28#define EXPRT
29#endif
30
31/*------------------------------------------------------------------*/
32
33/* make functions callable from a C++ program */
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38/*------------------------------------------------------------------*/
39
41 EXTERNAL INLINE void cdreg(int *ext, const int b, const int c, const int n,
42 const int a);
43 EXTERNAL INLINE void cssa(const int f, int ext, unsigned short *d, int *q);
44 EXTERNAL INLINE void cfsa(const int f, const int ext, unsigned long *d, int *q);
45 EXTERNAL INLINE void cccc(const int ext);
46 EXTERNAL INLINE void cccz(const int ext);
47 EXTERNAL INLINE void ccci(const int ext, int l);
48 EXTERNAL INLINE void ctci(const int ext, int *l);
49 EXTERNAL INLINE void cccd(const int ext, int l);
50 EXTERNAL INLINE void ctcd(const int ext, int *l);
51 EXTERNAL INLINE void cdlam(int *lam, const int b, const int c, const int n,
52 const int a, const int inta[2]);
53 EXTERNAL INLINE void ctgl(const int lam, int *l);
54 EXTERNAL INLINE void cclm(const int lam, int l);
55 EXTERNAL INLINE void cclc(const int lam);
56 EXTERNAL INLINE void ctlm(const int lam, int *l);
57 EXTERNAL INLINE void cfga(int f[], int exta[], int intc[], int qa[], int cb[]);
58 EXTERNAL INLINE void csga(int f[], int exta[], int intc[], int qa[], int cb[]);
59 EXTERNAL INLINE void cfmad(int f, int extb[], int intc[], int cb[]);
60 EXTERNAL INLINE void csmad(int f, int extb[], int intc[], int cb[]);
61 EXTERNAL INLINE void cfubc(const int f, int ext, int intc[], int cb[]);
62 EXTERNAL INLINE void csubc(const int f, int ext, int intc[], int cb[]);
63 EXTERNAL INLINE void cfubr(const int f, int ext, int intc[], int cb[]);
64 EXTERNAL INLINE void csubr(const int f, int ext, int intc[], int cb[]);
65
66/*------------------------------------------------------------------*/
67
68#ifdef __cplusplus
69}
70#endif
EXTERNAL INLINE void cccd(const int ext, int l)
EXTERNAL INLINE void ctlm(const int lam, int *l)
EXTERNAL INLINE void cccc(const int ext)
EXTERNAL INLINE void cssa(const int f, int ext, unsigned short *d, int *q)
EXTERNAL INLINE void csga(int f[], int exta[], int intc[], int qa[], int cb[])
EXTERNAL INLINE void csubc(const int f, int ext, int intc[], int cb[])
#define INLINE
Definition esone.h:18
EXTERNAL INLINE void cdlam(int *lam, const int b, const int c, const int n, const int a, const int inta[2])
EXTERNAL INLINE void cfga(int f[], int exta[], int intc[], int qa[], int cb[])
EXTERNAL INLINE void ccci(const int ext, int l)
EXTERNAL INLINE void cfubc(const int f, int ext, int intc[], int cb[])
EXTERNAL INLINE void cfubr(const int f, int ext, int intc[], int cb[])
EXTERNAL INLINE void ccinit(void)
EXTERNAL INLINE void ctci(const int ext, int *l)
EXTERNAL INLINE void ctgl(const int lam, int *l)
EXTERNAL INLINE void cclc(const int lam)
EXTERNAL INLINE void cclm(const int lam, int l)
EXTERNAL INLINE void csmad(int f, int extb[], int intc[], int cb[])
EXTERNAL INLINE void cccz(const int ext)
EXTERNAL INLINE void cfsa(const int f, const int ext, unsigned long *d, int *q)
EXTERNAL INLINE void cdreg(int *ext, const int b, const int c, const int n, const int a)
EXTERNAL INLINE void csubr(const int f, int ext, int intc[], int cb[])
EXTERNAL INLINE void cfmad(int f, int extb[], int intc[], int cb[])
#define EXTERNAL
Definition esone.h:22
EXTERNAL INLINE void ctcd(const int ext, int *l)
static std::string q(const char *s)
DWORD n[4]
Definition mana.cxx:247
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
Definition rmidas.h:24
double d
Definition system.cxx:1311
char c
Definition system.cxx:1310