?? global.h
字號:
// Global.h: interface for global data & functions.////////////////////////////////////////////////////////////////////////// Added by Ramin#include "SeqTree/SeqTree.h"// Added by Ramin#if defined( _FIND_MAX_SEQS )extern SeqTree * MainSeqTree;#endif // defined( _FIND_MAX_SEQS )#if defined( _FIND_CLOSED_SEQS )extern SequenceList * aSeqList;#endif// End of the section added by Ramin#if !defined(_GLOBAL_H__)#define _GLOBAL_H__#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/timeb.h>#define DISK_BASED 1//////////////////////////////////////////////////////////////////////// variable definition.//////////////////////////////////////////////////////////////////////#define RESULTS "results.tmp"#define STATUS "status.tmp"#define FREQUENT "frequent.dat"#define ERRFILE "error.tmp"extern FILE *gpResultFile;extern FILE *gpStatusFile;#if defined( _WRITE_FREQUENT_FILE )extern FILE *gpFreqFile;#endifextern FILE *gpErrFile;extern int gMAX_PAT_LEN;extern int gN_ITEMS;extern double gSUP;extern int* gnArrLargeCount;#if defined( _FIND_CLOSED_SEQS ) extern int * gnResSizeCount;#endifextern int gnCustCount;extern int* buf_idx;#ifndef DISK_BASEDextern int* bufseq;#endifextern struct COUNTER* inter;extern struct COUNTER* intra;extern int* inter_freq_idx;extern int* intra_freq_idx;//////////////////////////////////////////////////////////////////////// function definition.//////////////////////////////////////////////////////////////////////FILE *file_open(const char *f_name, const char *mode);inline void* memalloc(size_t nSize){ void *mem=0; if (nSize>0) { mem=malloc(nSize); if (mem==0){ fprintf(gpErrFile, "Fail to allocate memory with size %i\n", nSize); exit(-1); } } return(mem);}inline void freemem(void** p){ if (p!=0 && *p!=0){ free (*p); *p=NULL; }}void ReportError();void CreateTimers(int nCount);void DeleteTimers();#ifdef WIN32extern struct _timeb *pTimer;#define ResetTimer(nTimer) _ftime(pTimer+nTimer);#elseextern struct timeb *pTimer;#define ResetTimer(nTimer) ftime(pTimer+nTimer);#endifdouble GetTimeDiff(int nTimer);//////////////////////////////////////////////////////////////////////#endif // _GLOBAL_H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -