campo-sirio/include/extcdecl.h
guy d77c676749 Patch level : 10.0
Files correlati     : ve1 ba8
Ricompilazione Demo : [ ]
Commento            :
Corretto ordinamento date nelle espressioni BY delle query.
Portato limite di lunghezza dei nomi dei file temporanei da 42 a 260 caratteri.


git-svn-id: svn://10.65.10.50/trunk@19764 c028cbd2-c16b-5b4b-a496-9718f37d4682
2009-12-14 14:09:35 +00:00

73 lines
1.8 KiB
C
Executable File

#ifndef __EXTCDECL_H
#define __EXTCDECL_H
#ifndef __EXTCTYPE_H
#include <extctype.h>
#endif
/* @DES Funzioni C esterne. */
extern "C" {
/* @DPUB */
extern SecDef fdir[2], rdir[2];
extern int dirfl[2], recfl[2];
extern short formflag;
extern int SerNo;
extern word ModAd;
extern word _int_tab0[4];
extern PathSt __ptprf;
// Guy moved these outside extern
extern PathSt cprefix;
/* @END */
/* @FPUB */
// definite in isam.cpp
int hashfun(const char *);
int findfld(const RecDes *, const char *);
// TDitta *CGetDitta(char *);
short CGetAut(int );
char *CGetConf(int );
word getser(void);
void CVerify(SecDef *,char *);
void COpen(SecDef *,char *, unsigned, unsigned, unsigned);
void CCreate(SecDef *,char *,unsigned ,unsigned ,RecNoType);
void CChsize(SecDef *,char *,unsigned ,unsigned ,RecNoType);
void CClose(SecDef *);
void CDelete(SecDef *,char *);
void CRead(SecDef *, RecType, RecNoType, unsigned );
void CLockRec(SecDef *, RecNoType, unsigned);
void CWrite(SecDef *,RecType,RecNoType ,unsigned );
int excllock(char *, short);
int exclunlock(char *, short);
void COpenDir(int, int);
void CCloseDir(int);
void COpenFile(int, FileDes *, int, int);
void CCloseFile(int, FileDes *, int);
void CGetFile(int, FileDes *, int, int);
void CPutFile(int, FileDes *, int);
void zerofdes(FileDes *);
void COpenRecDir(int, int);
void CCloseRecDir(int);
void CGetRec(int, RecDes *, int);
void CPutRec(int, RecDes *, int);
void zerordes(RecDes *);
word setrdes(RecDes *);
char *CAddPref(const char *);
const char* CGetCampoIni(void);
const char* CGetPref(void);
void CPutPref(const char *);
char *CInsPref(char *, int);
int init_sort(struct s_prm *);
void sort(const char *);
char *sort_op(void);
void sort_stats(void);
/* @END */
};
#endif // __EXTCDECL_H