亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? avc.h

?? GIS系統(tǒng)支持庫(kù)Geospatial Data Abstraction Library代碼.GDAL is a translator library for raster geospatial dat
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
typedef struct AVCBinFile_t{    AVCRawBinFile *psRawBinFile;    char          *pszFilename;    AVCRawBinFile *psIndexFile;   /* Index file, Write mode only */    DBFHandle     hDBFFile;       /* Used for AVCCoverPC DBF TABLES only */    int           nCurDBFRecord;  /* 0-based record index in DBF file */    AVCCoverType  eCoverType;    AVCFileType   eFileType;    int           nPrecision;     /* AVC_SINGLE/DOUBLE_PREC  */    union    {        AVCTableDef  *psTableDef;    }hdr;    /* cur.* : temp. storage used to read one record (ARC, PAL, ... or      *         Table record) from the file.     */    union    {        AVCArc       *psArc;        AVCPal       *psPal;        AVCCnt       *psCnt;        AVCLab       *psLab;        AVCTol       *psTol;        AVCTxt       *psTxt;        AVCRxp       *psRxp;        AVCField     *pasFields;        char         **papszPrj;    }cur;}AVCBinFile;/*--------------------------------------------------------------------- * Stuff related to the generation of E00 *--------------------------------------------------------------------*//*--------------------------------------------------------------------- *                        AVCE00GenInfo structure * This structure is used by the E00 generator functions to store * their buffer and their current state in case they need to be * called more than once for a given object type (i.e. ARC, PAL and IFO). *--------------------------------------------------------------------*/typedef struct AVCE00GenInfo_t{    char        *pszBuf;    int         nBufSize;        int         nPrecision;     /* AVC_SINGLE/DOUBLE_PREC       */    int         iCurItem;    int         numItems;}AVCE00GenInfo;/*--------------------------------------------------------------------- * Stuff related to the parsing of E00 *--------------------------------------------------------------------*//*--------------------------------------------------------------------- *                        AVCE00ParseInfo structure * This structure is used by the E00 parser functions to store * their buffer and their current state while parsing an object. *--------------------------------------------------------------------*/typedef struct AVCE00ParseInfo_t{    AVCFileType eFileType;    int         nPrecision;     /* AVC_SINGLE/DOUBLE_PREC       */    int         iCurItem;    int         numItems;    int         nCurObjectId;    GBool       bForceEndOfSection;  /* For sections that don't have an */                                     /* explicit end-of-section line.   */    AVCFileType eSuperSectionType;/* For sections containing several files*/    char        *pszSectionHdrLine;  /* Used by supersection types      */    union    {        AVCTableDef  *psTableDef;    }hdr;    GBool       bTableHdrComplete;   /* FALSE until table header is */                                     /* finished parsing */    int         nTableE00RecLength;    /* cur.* : temp. storage used to store current object (ARC, PAL, ... or      *         Table record) from the file.     */    union    {        AVCArc       *psArc;        AVCPal       *psPal;        AVCCnt       *psCnt;        AVCLab       *psLab;        AVCTol       *psTol;        AVCTxt       *psTxt;        AVCRxp       *psRxp;        AVCField     *pasFields;        char         **papszPrj;    }cur;    char        *pszBuf;        /* Buffer used only for TABLEs  */    int         nBufSize;}AVCE00ParseInfo;/*--------------------------------------------------------------------- * Stuff related to the transparent binary -> E00 conversion *--------------------------------------------------------------------*/typedef struct AVCE00Section_t{    AVCFileType eType;        /* File Type                      */    char        *pszName;     /* E00 section or Table Name      */    char        *pszFilename; /* Binary file filename           */}AVCE00Section;typedef struct AVCE00ReadInfo_t{    char        *pszCoverPath;    char        *pszInfoPath;    char        *pszCoverName;    AVCCoverType eCoverType;    /* pasSections is built when the coverage is opened and describes     * the squeleton of the E00 file.     */    AVCE00Section *pasSections;    int            numSections;    /* If bReadAllSections=TRUE then reading automatically continues to     * the next section when a section finishes. (This is the default)     * Otherwise, you can use AVCE00ReadGotoSection() to read one section     * at a time... this will set bReadAllSections=FALSE.     */     GBool         bReadAllSections;    /* Info about the file (or E00 section) currently being processed     */    int           iCurSection;    AVCBinFile    *hFile;    int           iCurStep;  /* AVC_GEN_* values, see below */    AVCE00GenInfo *hGenInfo;    /* Info related to multibyte character encoding     */    AVCDBCSInfo *psDBCSInfo;} *AVCE00ReadPtr;/* E00 generation steps... tells the AVCE00Read*() functions which * parts of the given E00 file are currently being processed. */#define AVC_GEN_NOTSTARTED      0#define AVC_GEN_DATA            1#define AVC_GEN_ENDSECTION      2#define AVC_GEN_TABLEHEADER     3#define AVC_GEN_TABLEDATA       4/*--------------------------------------------------------------------- * Stuff related to the transparent E00 -> binary conversion *--------------------------------------------------------------------*/typedef struct AVCE00WriteInfo_t{    char        *pszCoverPath;    char        *pszInfoPath;    char        *pszCoverName;    AVCCoverType eCoverType;    /* Info about the file (or E00 section) currently being processed     */    AVCFileType  eCurFileType;    AVCBinFile  *hFile;    /* Requested precision for the new coverage... may differ from the     * precision of the E00 input lines.  (AVC_SINGLE_PREC or AVC_DOUBLE_PREC)     */    int          nPrecision;    AVCE00ParseInfo *hParseInfo;    /* Info related to multibyte character encoding     */    AVCDBCSInfo *psDBCSInfo;} *AVCE00WritePtr;/* Coverage generation steps... used to store the current state of the * AVCE00WriteNextLine() function. */#define AVC_WR_TOPLEVEL         0#define AVC_WR_READING_SECTION/*=====================================================================              Function prototypes (lower-level lib. functions) =====================================================================*//*--------------------------------------------------------------------- * Functions related to buffered reading of raw binary files (and writing) *--------------------------------------------------------------------*/AVCRawBinFile *AVCRawBinOpen(const char *pszFname, const char *pszAccess,                             AVCByteOrder eFileByteOrder,                             AVCDBCSInfo *psDBCSInfo);void        AVCRawBinClose(AVCRawBinFile *psInfo);void        AVCRawBinFSeek(AVCRawBinFile *psInfo, int nOffset, int nFrom);GBool       AVCRawBinEOF(AVCRawBinFile *psInfo);void        AVCRawBinSetFileDataSize(AVCRawBinFile *psInfo, int nDataSize);void        AVCRawBinReadBytes(AVCRawBinFile *psInfo, int nBytesToRead,                                GByte *pBuf);GInt16      AVCRawBinReadInt16(AVCRawBinFile *psInfo);GInt32      AVCRawBinReadInt32(AVCRawBinFile *psInfo);float       AVCRawBinReadFloat(AVCRawBinFile *psInfo);double      AVCRawBinReadDouble(AVCRawBinFile *psInfo);void        AVCRawBinReadString(AVCRawBinFile *psFile, int nBytesToRead,                                 GByte *pBuf);void        AVCRawBinWriteBytes(AVCRawBinFile *psFile, int nBytesToWrite,                                GByte *pBuf);void        AVCRawBinWriteInt16(AVCRawBinFile *psFile, GInt16 n16Value);void        AVCRawBinWriteInt32(AVCRawBinFile *psFile, GInt32 n32Value);void        AVCRawBinWriteFloat(AVCRawBinFile *psFile, float fValue);void        AVCRawBinWriteDouble(AVCRawBinFile *psFile, double dValue);void        AVCRawBinWriteZeros(AVCRawBinFile *psFile, int nBytesToWrite);void        AVCRawBinWritePaddedString(AVCRawBinFile *psFile, int nFieldSize,                                        const char *pszString);/*--------------------------------------------------------------------- * Functions related to reading the binary coverage files *--------------------------------------------------------------------*/AVCBinFile *AVCBinReadOpen(const char *pszPath, const char *pszName,                            AVCCoverType eCoverType, AVCFileType eType,                           AVCDBCSInfo *psDBCSInfo);void        AVCBinReadClose(AVCBinFile *psFile);int         AVCBinReadRewind(AVCBinFile *psFile);void       *AVCBinReadObject(AVCBinFile *psFile, int iObjIndex );void       *AVCBinReadNextObject(AVCBinFile *psFile);AVCArc     *AVCBinReadNextArc(AVCBinFile *psFile);AVCPal     *AVCBinReadNextPal(AVCBinFile *psFile);AVCCnt     *AVCBinReadNextCnt(AVCBinFile *psFile);AVCLab     *AVCBinReadNextLab(AVCBinFile *psFile);AVCTol     *AVCBinReadNextTol(AVCBinFile *psFile);AVCTxt     *AVCBinReadNextTxt(AVCBinFile *psFile);AVCRxp     *AVCBinReadNextRxp(AVCBinFile *psFile);AVCField   *AVCBinReadNextTableRec(AVCBinFile *psFile);char      **AVCBinReadNextPrj(AVCBinFile *psFile);char      **AVCBinReadListTables(const char *pszInfoPath,                                  const char *pszCoverName,                                 char ***ppapszArcDatFiles,                                 AVCCoverType eCoverType,                                 AVCDBCSInfo *psDBCSInfo);/*--------------------------------------------------------------------- * Functions related to writing the binary coverage files *--------------------------------------------------------------------*/AVCBinFile *AVCBinWriteCreate(const char *pszPath, const char *pszName,                               AVCCoverType eCoverType,                              AVCFileType eType, int nPrecision,                              AVCDBCSInfo *psDBCSInfo);AVCBinFile *AVCBinWriteCreateTable(const char *pszInfoPath,                                    const char *pszCoverName,                                   AVCTableDef *psSrcTableDef,                                   AVCCoverType eCoverType,                                   int nPrecision, AVCDBCSInfo *psDBCSInfo);void        AVCBinWriteClose(AVCBinFile *psFile);int         AVCBinWriteHeader(AVCBinFile *psFile);int         AVCBinWriteObject(AVCBinFile *psFile, void *psObj);int         AVCBinWriteArc(AVCBinFile *psFile, AVCArc *psArc);int         AVCBinWritePal(AVCBinFile *psFile, AVCPal *psPal);int         AVCBinWriteCnt(AVCBinFile *psFile, AVCCnt *psCnt);int         AVCBinWriteLab(AVCBinFile *psFile, AVCLab *psLab);int         AVCBinWriteTol(AVCBinFile *psFile, AVCTol *psTol);int         AVCBinWritePrj(AVCBinFile *psFile, char **papszPrj);int         AVCBinWriteTxt(AVCBinFile *psFile, AVCTxt *psTxt);int         AVCBinWriteRxp(AVCBinFile *psFile, AVCRxp *psRxp);int         AVCBinWriteTableRec(AVCBinFile *psFile, AVCField *pasFields);/*--------------------------------------------------------------------- * Functions related to the generation of E00 *--------------------------------------------------------------------*/AVCE00GenInfo  *AVCE00GenInfoAlloc(int nCoverPrecision);void        AVCE00GenInfoFree(AVCE00GenInfo *psInfo);void        AVCE00GenReset(AVCE00GenInfo  *psInfo);const char *AVCE00GenStartSection(AVCE00GenInfo *psInfo, AVCFileType eType,                                   const char *pszFilename);const char *AVCE00GenEndSection(AVCE00GenInfo *psInfo, AVCFileType eType,                                GBool bCont);const char *AVCE00GenObject(AVCE00GenInfo *psInfo,                             AVCFileType eType, void *psObj, GBool bCont);const char *AVCE00GenArc(AVCE00GenInfo *psInfo, AVCArc *psArc, GBool bCont);const char *AVCE00GenPal(AVCE00GenInfo *psInfo, AVCPal *psPal, GBool bCont);const char *AVCE00GenCnt(AVCE00GenInfo *psInfo, AVCCnt *psCnt, GBool bCont);const char *AVCE00GenLab(AVCE00GenInfo *psInfo, AVCLab *psLab, GBool bCont);const char *AVCE00GenTol(AVCE00GenInfo *psInfo, AVCTol *psTol, GBool bCont);const char *AVCE00GenTxt(AVCE00GenInfo *psInfo, AVCTxt *psTxt, GBool bCont);const char *AVCE00GenTx6(AVCE00GenInfo *psInfo, AVCTxt *psTxt, GBool bCont);const char *AVCE00GenPrj(AVCE00GenInfo *psInfo, char **papszPrj, GBool bCont);const char *AVCE00GenRxp(AVCE00GenInfo *psInfo, AVCRxp *psRxp, GBool bCont);const char *AVCE00GenTableHdr(AVCE00GenInfo *psInfo, AVCTableDef *psDef,                              GBool bCont);const char *AVCE00GenTableRec(AVCE00GenInfo *psInfo, int numFields,                              AVCFieldInfo *pasDef, AVCField *pasFields,                              GBool bCont);/*--------------------------------------------------------------------- * Functions related to parsing E00 lines *--------------------------------------------------------------------*/AVCE00ParseInfo  *AVCE00ParseInfoAlloc();void    AVCE00ParseInfoFree(AVCE00ParseInfo *psInfo);void    AVCE00ParseReset(AVCE00ParseInfo  *psInfo);AVCFileType AVCE00ParseSectionHeader(AVCE00ParseInfo  *psInfo,                                      const char *pszLine);GBool   AVCE00ParseSectionEnd(AVCE00ParseInfo  *psInfo, const char *pszLine,                              GBool bResetParseInfo);AVCFileType AVCE00ParseSuperSectionHeader(AVCE00ParseInfo  *psInfo,                                          const char *pszLine);GBool   AVCE00ParseSuperSectionEnd(AVCE00ParseInfo  *psInfo,                                   const char *pszLine );void    *AVCE00ParseNextLine(AVCE00ParseInfo  *psInfo, const char *pszLine);AVCArc  *AVCE00ParseNextArcLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCPal  *AVCE00ParseNextPalLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCCnt  *AVCE00ParseNextCntLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCLab  *AVCE00ParseNextLabLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCTol  *AVCE00ParseNextTolLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCTxt  *AVCE00ParseNextTxtLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCTxt  *AVCE00ParseNextTx6Line(AVCE00ParseInfo *psInfo, const char *pszLine);char   **AVCE00ParseNextPrjLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCRxp  *AVCE00ParseNextRxpLine(AVCE00ParseInfo *psInfo, const char *pszLine);AVCTableDef *AVCE00ParseNextTableDefLine(AVCE00ParseInfo *psInfo,                                          const char *pszLine);AVCField    *AVCE00ParseNextTableRecLine(AVCE00ParseInfo *psInfo,                                          const char *pszLine);/*--------------------------------------------------------------------- * Misc. functions shared by several parts of the lib. *--------------------------------------------------------------------*/int _AVCE00ComputeRecSize(int numFields, AVCFieldInfo *pasDef,                           GBool bMapType40ToDouble);void _AVCDestroyTableFields(AVCTableDef *psTableDef, AVCField *pasFields);void _AVCDestroyTableDef(AVCTableDef *psTableDef);AVCTableDef *_AVCDupTableDef(AVCTableDef *psSrcDef);GBool AVCFileExists(const char *pszPath, const char *pszName);char *AVCAdjustCaseSensitiveFilename(char *pszFname);int  AVCPrintRealValue(char *pszBuf, int nPrecision, AVCFileType eType,                       double dValue);/*=====================================================================              Function prototypes (THE PUBLIC ONES) =====================================================================*//*--------------------------------------------------------------------- * Functions to make a binary coverage appear as E00 *--------------------------------------------------------------------*/AVCE00ReadPtr   AVCE00ReadOpen(const char *pszCoverPath);void            AVCE00ReadClose(AVCE00ReadPtr psInfo);const char     *AVCE00ReadNextLine(AVCE00ReadPtr psInfo);int             AVCE00ReadRewind(AVCE00ReadPtr psInfo);AVCE00Section  *AVCE00ReadSectionsList(AVCE00ReadPtr psInfo, int *numSect);int             AVCE00ReadGotoSection(AVCE00ReadPtr psInfo,                                       AVCE00Section *psSect,                                      GBool bContinue);/*--------------------------------------------------------------------- * Functions to write E00 lines to a binary coverage *--------------------------------------------------------------------*/AVCE00WritePtr  AVCE00WriteOpen(const char *pszCoverPath,                                 AVCCoverType eNewCoverType, int nPrecision);void            AVCE00WriteClose(AVCE00WritePtr psInfo);int             AVCE00WriteNextLine(AVCE00WritePtr psInfo,                                     const char *pszLine);int             AVCE00DeleteCoverage(const char *pszCoverPath);CPL_C_END#endif /* _AVC_H_INCLUDED_ */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91亚洲精品一区二区乱码| 热久久久久久久| 一本大道av伊人久久综合| 国产欧美一区二区三区网站| 国产精品香蕉一区二区三区| 国产精品免费视频网站| 99国产精品国产精品毛片| 亚洲一区二区在线免费看| 制服丝袜中文字幕亚洲| 国产露脸91国语对白| 国产精品久久久久婷婷二区次| 99精品国产99久久久久久白柏| 樱桃视频在线观看一区| 日韩一级高清毛片| www.欧美.com| 石原莉奈在线亚洲二区| 国产网站一区二区| 日本乱人伦aⅴ精品| 毛片av中文字幕一区二区| 国产欧美日韩三级| 在线观看av一区二区| 麻豆国产91在线播放| 亚洲三级电影网站| 日韩欧美一二三四区| 91视频xxxx| 国产乱子伦视频一区二区三区 | 久久先锋资源网| 91在线国产观看| 蜜桃免费网站一区二区三区| 亚洲欧洲日韩一区二区三区| 欧美一区在线视频| 91视频在线看| 国产激情91久久精品导航| 有码一区二区三区| 久久久久久久久久久黄色| 欧美日韩在线精品一区二区三区激情| 蜜臀久久99精品久久久久久9 | 国产成人免费视频网站高清观看视频| 亚洲伦理在线精品| 久久蜜桃一区二区| 欧美狂野另类xxxxoooo| 成人av在线播放网址| 久久www免费人成看片高清| 亚洲人午夜精品天堂一二香蕉| 欧美成人性福生活免费看| 欧美视频一区二区三区| 波多野结衣在线aⅴ中文字幕不卡| 日本亚洲视频在线| 亚洲成人激情综合网| 中文字幕亚洲视频| 亚洲国产精华液网站w| 日韩视频免费观看高清在线视频| 欧美视频一区二区三区在线观看| 不卡一区二区中文字幕| 国产一区二区三区观看| 成人一区二区三区视频 | 午夜精品一区在线观看| 中文字幕综合网| 国产日韩精品一区二区浪潮av | 成人欧美一区二区三区1314| www激情久久| 日韩欧美一区中文| 制服丝袜日韩国产| 欧美日韩精品欧美日韩精品一| 色猫猫国产区一区二在线视频| 成人听书哪个软件好| 国产91色综合久久免费分享| 激情综合亚洲精品| 国产一区二区三区综合| 狠狠色丁香久久婷婷综| 国产一区二区三区四| 国产在线精品一区二区不卡了| 免费看日韩a级影片| 日韩精品视频网| 视频一区视频二区在线观看| 日韩精品一级二级| 青青草一区二区三区| 美女精品自拍一二三四| 狠狠v欧美v日韩v亚洲ⅴ| 国产乱色国产精品免费视频| 国产91精品露脸国语对白| 国产精品亚洲成人| 成年人国产精品| 91啦中文在线观看| 欧美老人xxxx18| 欧美精品一区二区精品网| 精品国产1区二区| 国产精品美女www爽爽爽| 亚洲三级免费观看| 日韩精品一二三区| 国产一区二区三区香蕉| 成人免费视频国产在线观看| 91在线视频在线| 欧美日韩不卡一区| 欧美mv和日韩mv的网站| 国产视频一区二区在线| 亚洲日本一区二区三区| 午夜欧美视频在线观看| 精品在线观看免费| 成人av网址在线观看| 在线欧美小视频| 精品免费一区二区三区| 国产精品二三区| 天堂精品中文字幕在线| 国产在线精品一区二区夜色| av一区二区三区四区| 欧美日韩一区二区三区在线看| 91精品黄色片免费大全| 国产欧美视频一区二区三区| 亚洲黄色尤物视频| 久久99久国产精品黄毛片色诱| av毛片久久久久**hd| 欧美三区在线观看| 久久久.com| 亚洲国产成人av网| 粉嫩绯色av一区二区在线观看| 91久久精品日日躁夜夜躁欧美| 欧美xxx久久| 一区二区国产盗摄色噜噜| 激情伊人五月天久久综合| 在线观看不卡一区| 日本一区二区三区四区| 日日噜噜夜夜狠狠视频欧美人| 久久99精品久久久| 欧美午夜影院一区| 亚洲国产精品成人综合| 天天爽夜夜爽夜夜爽精品视频| 岛国精品一区二区| 91麻豆精品国产91久久久| 中文字幕一区在线观看| 狠狠色丁香久久婷婷综| 欧美日韩一区二区三区在线 | 欧美色中文字幕| 久久久不卡影院| 蜜桃一区二区三区在线| 色av成人天堂桃色av| 国产精品嫩草99a| 国产一区二区三区香蕉| 欧美一区二区三区四区在线观看 | 狠狠色综合日日| 国产精品视频免费看| 天堂精品中文字幕在线| 91久久线看在观草草青青| 中文字幕日本乱码精品影院| 黑人巨大精品欧美一区| 日韩视频免费观看高清完整版在线观看| 综合久久给合久久狠狠狠97色| 国产精品一二二区| 欧美videos中文字幕| 奇米777欧美一区二区| 这里只有精品视频在线观看| 亚洲国产日韩在线一区模特 | 欧美在线免费观看视频| 国产精品久久三区| 大陆成人av片| 国产精品国产自产拍高清av| 高清在线成人网| 国产香蕉久久精品综合网| 国产制服丝袜一区| 久久网站最新地址| 国产精品一区在线观看乱码| 2023国产精品视频| 黄色小说综合网站| 国产欧美日本一区视频| 国产毛片精品视频| 国产欧美一区二区精品性色超碰| 国产麻豆午夜三级精品| 国产偷国产偷精品高清尤物| 国产精品一级在线| 亚洲国产精品t66y| 91在线视频网址| 亚洲国产精品久久久久秋霞影院| 欧美影视一区在线| 无吗不卡中文字幕| 欧美大胆人体bbbb| 国产乱子轮精品视频| 国产精品麻豆一区二区| 日本久久电影网| 三级亚洲高清视频| 久久免费电影网| 99久久精品国产麻豆演员表| 一区二区三区在线观看动漫| 欧美视频一区二区三区在线观看| 偷拍一区二区三区| 精品国产一区二区精华| 成人一级黄色片| 亚洲一区成人在线| 精品少妇一区二区三区日产乱码| 国产麻豆日韩欧美久久| √…a在线天堂一区| 欧美撒尿777hd撒尿| 寂寞少妇一区二区三区| 亚洲欧美怡红院| 欧美高清精品3d| 国产成人高清视频| 亚洲一区二区精品视频| 精品国偷自产国产一区| 色婷婷综合久久久中文一区二区| 亚洲.国产.中文慕字在线| 久久婷婷国产综合国色天香|