⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mstring.h

📁 从lex&yacc说到编译器
💻 H
字号:
#ifndef _string_h_#define _string_h_struct mstring {    char	*base, *ptr, *end;    };void msprintf(struct mstring *, const char *, ...);int mputchar(struct mstring *, int);struct mstring *msnew(void);char *msdone(struct mstring *);/* compare two strings, ignoring whitespace, except between two letters or** digits (and treat all of these as equal) */int strnscmp(const char *, const char *);/* hash a string, ignoring whitespace */unsigned int strnshash(const char *);#define mputc(m, ch)	((m)->ptr==(m)->end?mputchar(m,ch):(*(m)->ptr++=(ch)))#endif /* _string_h_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -