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

📄 globs.c

📁 GNU 系统开发优化 C 语言程序的应用程序
💻 C
字号:
/* Copyright (C) 1986, 1989, 1992 Free Software Foundation, Inc. All rights   reserved.   Redistribution and use in source and binary forms are permitted   provided that the above copyright notice and this paragraph are   duplicated in all such forms and that any documentation, advertising   materials, and other materials related to such distribution and use   acknowledge that the software was developed by the University of   California, Berkeley, the University of Illinois, Urbana, and Sun   Microsystems, Inc.  The name of either University or Sun Microsystems   may not be used to endorse or promote products derived from this   software without specific prior written permission. THIS SOFTWARE IS   PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,   INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF   MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */#include "sys.h"/* Like malloc but get error if no storage available.  size really should be   size_t, but not all systems have size_t, so I hope "unsigned" will work.   It works for GNU style machines, where it is 32 bits, and works on   MS-DOS.  */char *xmalloc (size)     unsigned size;{  register char *val = (char *) malloc (size);  if (!val)    {      fprintf (stderr, "indent: Virtual memory exhausted.\n");      exit (1);    }#if defined (DEBUG)  /* Fill it with garbage to detect code which depends on stuff being     zero-filled.  */  memset (val, 'x', size);#endif  return val;}/* Like realloc but get error if no storage available.  */char *xrealloc (ptr, size)     char *ptr;     unsigned size;{  register char *val = (char *) realloc (ptr, size);  if (!val)    {      fprintf (stderr, "indent: Virtual memory exhausted.\n");      exit (1);    }  return val;}

⌨️ 快捷键说明

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