📄 gcftxtf.h
字号:
/* GCFTXTF.H -- General C functions for Text File Read/Write M.L.Y 2000.1.1 MODIFIED (YYYY.MM.DD) M.L.Y 2000.01.01 - Creation */ #ifndef GCFTXTF_H_INCLUDE #define GCFTXTF_H_INCLUDE #include "CMNDEF.H"#include "GCFSTR.H"#include <stdio.h>#include <string.h>struct txt_line_flds { int fldsp; /* fld start pointer */ int fldlen; /* fld len */ }; #define MAX_TXT_LINE_FLD 128 extern struct txt_line_flds txt_line_fld[]; #define MAX_CFG_BUF 512 #define CFG_OK 0 #define CFG_SECTION_NOT_FOUND -1 #define CFG_KEY_NOT_FOUND -2 #define CFG_ERR -10 #define CFG_ERR_FILE -10 #define CFG_ERR_OPEN_FILE -10 #define CFG_ERR_CREATE_FILE -11 #define CFG_ERR_READ_FILE -12 #define CFG_ERR_WRITE_FILE -13 #define CFG_ERR_FILE_FORMAT -14 #define CFG_ERR_SYSTEM -20 #define CFG_ERR_SYSTEM_CALL -20 #define CFG_ERR_INTERNAL -21 #define CFG_ERR_EXCEED_BUF_SIZE -22 #define COPYF_OK 0 #define COPYF_ERR_OPEN_FILE -10 #define COPYF_ERR_CREATE_FILE -11 #define COPYF_ERR_READ_FILE -12 #define COPYF_ERR_WRITE_FILE -13 #define TXTF_OK 0 #define TXTF_ERR_OPEN_FILE -1 #define TXTF_ERR_READ_FILE -2 #define TXTF_ERR_WRITE_FILE -3 #define TXTF_ERR_DELETE_FILE -4 #define TXTF_ERR_NOT_FOUND -5 int fgetline(FILE *fp, USGC *buffer, int maxlen);int copy_txt_file(void *source_file, void *dest_file);int split_txt_line_fld(char *txt_line, char *sep_chars);char *get_txt_line_fld(char *txt_line, int fldno, char *buf);int split_key_val(USGC *buf, USGC **key, USGC **val);int CFG_get_key(void *CFG_file, void *section, void *key, void *buf);int CFG_set_key(void *CFG_file, void *section, void *key, void *buf); int CFG_get_sections(void *CFG_file, USGC *sections[]); int CFG_get_keys(void *CFG_file, void *section, USGC *keys[]); int read_txt_line(void *TXT_file, int line_no, void *buf); int seek_txt_line(void *TXT_file, void *line_tag, void *buf); #endif /* GCFTXTF_H_INCLUDE */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -