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

📄 str.h

📁 早期freebsd实现
💻 H
字号:
/* $RCSfile: str.h,v $$Revision: 4.0.1.1 $$Date: 91/06/07 12:20:22 $ * *    Copyright (c) 1991, Larry Wall * *    You may distribute under the terms of either the GNU General Public *    License or the Artistic License, as specified in the README file. * * $Log:	str.h,v $ * Revision 4.0.1.1  91/06/07  12:20:22  lwall * patch4: new copyright notice *  * Revision 4.0  91/03/20  01:58:21  lwall * 4.0 baseline. *  */struct string {    char *	str_ptr;	/* pointer to malloced string */    double	str_nval;	/* numeric value, if any */    int		str_len;	/* allocated size */    int		str_cur;	/* length of str_ptr as a C string */    union {	STR *str_next;		/* while free, link to next free str */    } str_link;    char	str_pok;	/* state of str_ptr */    char	str_nok;	/* state of str_nval */};#define Nullstr Null(STR*)/* the following macro updates any magic values this str is associated with */#define STABSET(x) (x->str_link.str_magic && stabset(x->str_link.str_magic,x))EXT STR **tmps_list;EXT long tmps_max INIT(-1);char *str_2ptr();double str_2num();STR *str_mortal();STR *str_make();STR *str_nmake();char *str_gets();

⌨️ 快捷键说明

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