f2c.h File Reference

Go to the source code of this file.

Data Structures

struct  complex
struct  doublecomplex
struct  cilist
struct  icilist
struct  olist
struct  cllist
struct  alist
struct  inlist
union  Multitype
struct  Vardesc
struct  Namelist

Defines

#define IMPORT
#define Extern
#define TRUE_   (1)
#define FALSE_   (0)
#define VOID   void
#define abs(x)   ((x) >= 0 ? (x) : -(x))
#define dabs(x)   (doublereal)abs(x)
#define min(a, b)   ((a) <= (b) ? (a) : (b))
#define max(a, b)   ((a) >= (b) ? (a) : (b))
#define dmin(a, b)   (doublereal)min(a,b)
#define dmax(a, b)   (doublereal)max(a,b)
#define bit_test(a, b)   ((a) >> (b) & 1)
#define bit_clear(a, b)   ((a) & ~((uinteger)1 << (b)))
#define bit_set(a, b)   ((a) | ((uinteger)1 << (b)))
#define F2C_proc_par_types   1

Typedefs

typedef long int integer
typedef unsigned long int uinteger
typedef char * address
typedef short int shortint
typedef float real
typedef double doublereal
typedef long int logical
typedef short int shortlogical
typedef char logical1
typedef char integer1
typedef long int flag
typedef long int ftnlen
typedef long int ftnint
typedef Multitype Multitype
typedef Vardesc Vardesc
typedef Namelist Namelist
typedef int(*) U_fp ()
typedef shortint(*) J_fp ()
typedef integer(*) I_fp ()
typedef real(*) R_fp ()
typedef doublereal(*) D_fp ()
typedef doublereal(*)(*) E_fp ()
typedef VOID(*) C_fp ()
typedef VOID(*) Z_fp ()
typedef logical(*) L_fp ()
typedef shortlogical(*) K_fp ()
typedef VOID(*) H_fp ()
typedef int(*) S_fp ()
typedef VOID C_f
typedef VOID H_f
typedef VOID Z_f
typedef doublereal E_f


Define Documentation

#define abs ( x   )     ((x) >= 0 ? (x) : -(x))

Definition at line 171 of file f2c.h.

Referenced by _XawMultiSinkPosToXY(), _XawTextVScroll(), ChooseFormatForOneGrad(), cossim(), cossimdaskr(), create_index_vector(), DisplayText(), doit(), DoSelection(), drawrectanglesGif(), edoit(), fillpolylinesGif(), gdImageLine(), getTextAabb(), getval(), HJump(), Jdoit(), mvfromto(), Objfpoly(), Objpoly(), odoit(), ozdoit(), PaintItemName(), PaintText(), parse(), Redisplay(), reinitdoit(), run(), sciIsClicked(), XawTextReplace(), and zdoit().

#define bit_clear ( a,
b   )     ((a) & ~((uinteger)1 << (b)))

Definition at line 186 of file f2c.h.

#define bit_set ( a,
b   )     ((a) | ((uinteger)1 << (b)))

Definition at line 187 of file f2c.h.

#define bit_test ( a,
b   )     ((a) >> (b) & 1)

Definition at line 185 of file f2c.h.

#define dabs ( x   )     (doublereal)abs(x)

Definition at line 172 of file f2c.h.

#define dmax ( a,
b   )     (doublereal)max(a,b)

Definition at line 184 of file f2c.h.

Referenced by bblocs().

#define dmin ( a,
b   )     (doublereal)min(a,b)

Definition at line 183 of file f2c.h.

#define Extern

Definition at line 19 of file f2c.h.

Referenced by wr_common_decls().

#define F2C_proc_par_types   1

Definition at line 191 of file f2c.h.

#define FALSE_   (0)

Definition at line 44 of file f2c.h.

Referenced by allmat(), bufstore(), C2F(), check_dim_prop(), check_dims(), check_length(), check_list_one_dim(), check_list_prop(), check_one_dim(), check_prop(), Check_references(), check_same_dims(), checklhs(), checkval(), cmatbptr(), cmatcptr(), cmatptr(), cmatsptr(), convert2sci(), CopyVarFromlistentry(), copyvarfromsciptr(), cre_listsmat_from_str(), cre_listsparse_from_ptr(), cre_smat_from_str(), cre_smat_from_str_i(), cre_sparse_from_ptr(), cre_sparse_from_ptr_i(), creadbmat(), creadchain(), creadchains(), creadcmat(), creadmat(), createcvar(), createcvarfrom(), createcvarfromptr(), createdata(), createlist(), createlistcvarfrom(), createlistcvarfromptr(), createlistvarfrom(), createlistvarfromptr(), createvar(), createvarfrom(), createvarfromptr(), creatework(), crebmat(), crebmati(), credata(), crehmat(), crehmati(), creimat(), creimati(), cremat(), cremati(), crepointer(), crepointeri(), cresmat(), cresmat1(), cresmat2(), cresmat3(), cresmat4(), CreSmatFromHist(), cresmati(), cresparse(), cresparsei(), crestring(), crestringi(), crestringmatfromc(), crestringv(), crewimat(), crewmat(), cwritebmat(), cwritechain(), cwritecmat(), cwritemat(), elementtype(), fakecrebmat(), fakecremat(), fakecresmat2(), getbmati(), getcmat(), getexternal(), gethmati(), getilist(), getimati(), getlistbmat(), getlisthmat(), getlistimat(), getlistpointer(), getlistrhscvar(), getlistrhsvar(), getlistscalar(), getlistsimat(), getlistsmat(), getlistsparse(), getlistvect(), getlistvectcol(), getlistvectrow(), getlistwsmat(), getmatdims(), getmati(), getonepoly(), getpointeri(), getpoly(), getrhscvar(), getrhssys(), getrhsvar(), getrmat(), getrsparse(), getrvect(), getscalar(), getsmati(), getsparsei(), getvect(), getvectcol(), getvectrow(), getwimat(), getwsmati(), insmat(), intgetscicosvarsc(), isopt(), isoptlw(), isref(), lcrestringmatfromc(), listcrebmat(), listcrehmat(), listcreimat(), listcremat(), listcrepointer(), listcresmat(), listcresparse(), listcrestring(), lmatj(), matbsize(), matsize(), mspcreate(), mvfromto(), objptr(), optvarget(), parse(), pmatj(), putlhsvar(), putvar(), Ref2val(), run(), scibuiltin(), scifunction(), sciops(), scistring(), setworksize(), smatj(), swapmat(), vcopyobj(), and vectsize().

#define IMPORT

barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed."

Definition at line 13 of file f2c.h.

#define max ( a,
b   )     ((a) >= (b) ? (a) : (b))

Definition at line 180 of file f2c.h.

Referenced by bfrdr(), cdoit(), clear_mex(), computeArrowColor(), cossim(), cossimdaskr(), create_index_vector(), cstringf(), CursorDown(), dgemm(), doit(), edoit(), evaluate_expr(), getLongestVector(), idoit(), InitScreenBuffer(), Java_javasci_Scilab_receiveStringMatrix(), Jdoit(), LinearScaling2Colormap(), minmax(), mswitch(), odoit(), ON_WND_GRAPH_WM_HSCROLL(), ON_WND_GRAPH_WM_VSCROLL(), ON_WND_TEXT_WM_HSCROLL(), ON_WND_TEXT_WM_MOUSEMOVE(), ON_WND_TEXT_WM_SIZE(), ON_WND_TEXT_WM_VSCROLL(), ozdoit(), parse(), reinitdoit(), run(), SciViewportMove(), scizoom(), ScrnRefresh(), syncexec(), TextToCursor(), unzoom(), unzoom_one_axes(), zdoit(), and zoom_box().

#define min ( a,
b   )     ((a) <= (b) ? (a) : (b))

Definition at line 176 of file f2c.h.

Referenced by cdoit(), CheckCreateOrder(), computeGridMinGap(), cossim(), cossimdaskr(), CursorUp(), doit(), edoit(), evaluate_expr(), idoit(), InitScreenBuffer(), Jdoit(), LinearScaling2Colormap(), minmax(), mswitch(), odoit(), ON_WND_GRAPH_WM_HSCROLL(), ON_WND_GRAPH_WM_VSCROLL(), ON_WND_TEXT_WM_HSCROLL(), ON_WND_TEXT_WM_MOUSEMOVE(), ON_WND_TEXT_WM_SIZE(), ON_WND_TEXT_WM_VSCROLL(), ozdoit(), reinitdoit(), sciFindStPosMin(), SciViewportMove(), scizoom(), TextToCursor(), unzoom(), unzoom_one_axes(), zdoit(), and zoom_box().

#define TRUE_   (1)

Definition at line 43 of file f2c.h.

Referenced by allmat(), bufstore(), C2F(), check_dim_prop(), check_dims(), check_length(), check_list_one_dim(), check_list_prop(), check_one_dim(), check_prop(), Check_references(), check_same_dims(), checklhs(), checkval(), cmatbptr(), cmatcptr(), cmatptr(), cmatsptr(), convert2sci(), CopyVarFromlistentry(), copyvarfromsciptr(), cre_listsmat_from_str(), cre_listsparse_from_ptr(), cre_smat_from_str(), cre_smat_from_str_i(), cre_sparse_from_ptr(), cre_sparse_from_ptr_i(), creadbmat(), creadchain(), creadchains(), creadcmat(), creadmat(), createcvar(), createcvarfrom(), createcvarfromptr(), createdata(), createlist(), createlistcvarfrom(), createlistcvarfromptr(), createlistvarfrom(), createlistvarfromptr(), createvar(), createvarfrom(), createvarfromptr(), creatework(), crebmat(), crebmati(), credata(), crehmat(), crehmati(), creimat(), creimati(), cremat(), cremati(), crepointer(), crepointeri(), cresmat(), cresmat1(), cresmat2(), cresmat3(), cresmat4(), CreSmatFromHist(), cresmati(), cresparse(), cresparsei(), crestring(), crestringi(), crestringmatfromc(), crestringv(), crewimat(), crewmat(), cwritebmat(), cwritechain(), cwritecmat(), cwritemat(), fakecrebmat(), fakecremat(), fakecresmat2(), getbmati(), getcmat(), getexternal(), gethmati(), getilist(), getimati(), getlistrhscvar(), getlistrhsvar(), getlistscalar(), getlistvect(), getlistvectcol(), getlistvectrow(), getmatdims(), getmati(), getonepoly(), getpointeri(), getpoly(), getrhscvar(), getrhssys(), getrhsvar(), getrmat(), getrsparse(), getrvect(), getscalar(), getsmati(), getsparsei(), getval(), getvect(), getvectcol(), getvectrow(), getwimat(), getwsmati(), insmat(), intgetscicosvarsc(), isopt(), isoptlw(), isref(), lcrestringmatfromc(), listcrebmat(), listcrehmat(), listcreimat(), listcremat(), listcrepointer(), listcresmat(), listcresparse(), listcrestring(), lmatj(), matbsize(), matsize(), mklistfromvars(), mkmlistfromvars(), mktlistfromvars(), mspcreate(), mvfromto(), objptr(), optvarget(), parse(), pmatj(), putlhsvar(), putvar(), run(), scibuiltin(), scifunction(), sciops(), setworksize(), smatj(), swapmat(), syncexec(), vcopyobj(), and vectsize().

#define VOID   void

Definition at line 139 of file f2c.h.


Typedef Documentation

typedef char* address

Definition at line 26 of file f2c.h.

typedef VOID C_f

Definition at line 218 of file f2c.h.

typedef VOID(*) C_fp()

Definition at line 210 of file f2c.h.

typedef doublereal(*) D_fp()

Definition at line 209 of file f2c.h.

typedef double doublereal

Definition at line 29 of file f2c.h.

typedef doublereal E_f

Definition at line 221 of file f2c.h.

typedef doublereal(*)(*) E_fp()

Definition at line 209 of file f2c.h.

typedef long int flag

Definition at line 59 of file f2c.h.

typedef long int ftnint

Definition at line 61 of file f2c.h.

typedef long int ftnlen

Definition at line 60 of file f2c.h.

typedef VOID H_f

Definition at line 219 of file f2c.h.

typedef VOID(*) H_fp()

Definition at line 214 of file f2c.h.

typedef integer(*) I_fp()

Definition at line 207 of file f2c.h.

typedef long int integer

Definition at line 24 of file f2c.h.

typedef char integer1

Definition at line 35 of file f2c.h.

typedef shortint(*) J_fp()

Definition at line 206 of file f2c.h.

typedef shortlogical(*) K_fp()

Definition at line 213 of file f2c.h.

typedef logical(*) L_fp()

Definition at line 212 of file f2c.h.

typedef long int logical

Definition at line 32 of file f2c.h.

typedef char logical1

Definition at line 34 of file f2c.h.

typedef union Multitype Multitype

Definition at line 152 of file f2c.h.

typedef struct Namelist Namelist

Definition at line 169 of file f2c.h.

typedef real(*) R_fp()

Definition at line 208 of file f2c.h.

typedef float real

Definition at line 28 of file f2c.h.

typedef int(*) S_fp()

Definition at line 215 of file f2c.h.

typedef short int shortint

Definition at line 27 of file f2c.h.

typedef short int shortlogical

Definition at line 33 of file f2c.h.

typedef int(*) U_fp()

Definition at line 205 of file f2c.h.

typedef unsigned long int uinteger

Definition at line 25 of file f2c.h.

typedef struct Vardesc Vardesc

Definition at line 162 of file f2c.h.

typedef VOID Z_f

Definition at line 220 of file f2c.h.

typedef VOID(*) Z_fp()

Definition at line 211 of file f2c.h.


Generated on Sun Mar 4 15:04:02 2007 for Scilab [trunk] by  doxygen 1.5.1