mstring.h
来自「yacc源码」· C头文件 代码 · 共 22 行
H
22 行
#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 + =
减小字号Ctrl + -
显示快捷键?