资源简介
ns-allinone-2.33.tar.gz
代码片段和文件信息
/*1:*/
#line 57 “common.w“
/*5:*/
#line 101 “common.w“
#include
/*:5*//*8:*/
#line 164 “common.w“
#include
/*:8*//*22:*/
#line 469 “common.w“
#include
/*:22*/
#line 58 “common.w“
#define ctangle 0
#define cweave 1 \
#define and_and 04
#define lt_lt 020
#define gt_gt 021
#define plus_plus 013
#define minus_minus 01
#define minus_gt 031
#define not_eq 032
#define lt_eq 034
#define gt_eq 035
#define eq_eq 036
#define or_or 037
#define dot_dot_dot 016
#define colon_colon 06
#define period_ast 026
#define minus_gt_ast 027 \
#define buf_size 100
#define longest_name 1000
#define long_buf_size (buf_size+longest_name)
#define xisspace(c) (isspace(c) &&((unsigned char) c<0200) )
#define xisupper(c) (isupper(c) &&((unsigned char) c<0200) ) \
#define max_include_depth 10 \
#define max_file_name_length 60
#define cur_file file[include_depth]
#define cur_file_name file_name[include_depth]
#define cur_line line[include_depth]
#define web_file file[0]
#define web_file_name file_name[0] \
#define lines_dont_match (change_limit-change_buffer!=limit-buffer|| \
strncmp(bufferchange_bufferlimit-buffer) ) \
#define if_section_start_make_pending(b) {*limit= ‘!‘; \
for(loc= buffer;xisspace(*loc) ;loc++) ; \
*limit= ‘ ‘; \
if(*loc==‘@‘&&(xisspace(*(loc+1) ) ||*(loc+1) ==‘*‘) ) change_pending= b; \
} \
#define max_sections 2000 \
\
#define too_long() {include_depth--; \
err_print(“! Include file name too long“) ;goto restart;} \
#define max_bytes 90000 \
#define max_names 4000 \
\
#define length(c) (c+1) ->byte_start-(c) ->byte_start
#define print_id(c) term_write((c) ->byte_startlength((c) ) ) \
#define hash_size 353 \
#define llink link
#define rlink dummy.Rlink
#define root name_dir->rlink \
\
#define first_chunk(p) ((p) ->byte_start+2)
#define prefix_length(p) (int) ((unsigned char) *((p) ->byte_start) *256+ \
(unsigned char) *((p) ->byte_start+1) )
#define set_prefix_length(pm) (*((p) ->byte_start) = (m) /256 \
*((p) ->byte_start+1) = (m) %256) \
#define less 0
#define equal 1
#define greater 2
#define prefix 3
#define extension 4 \
#define bad_extension 5 \
#define spotless 0
#define harmless_message 1
#define error_message 2
#define fatal_message 3
#define mark_harmless {if(history==spotless) history= harmless_message;}
#define mark_error history= error_message \
#define confusion(s) fatal(“! This can‘t happen: “s) \
\
#define show_banner flags[‘b‘]
#define show_progress flags[‘p‘]
#define show_stats flags[‘s‘]
#define show_happiness flags[‘h‘] \
#define update_terminal fflush(stdout) \
#define new_line putchar(‘\n‘)
#define putxchar putchar
#define term_write(ab) fflush(stdout) fwrite(asizeof(char) bstdout)
#define C_printf(ca) fprintf(C_fileca)
#define C_putc(c) putc(cC_file) \
#line 59 “common.w“
/*2:*/
#line 72 “common.w“
typedef short boolean;
boolean program;
/*:2*//*7:*/
#line 158 “common.w“
char buffer[long_buf_size];
char*buffer_end= buffer+buf_size-2;
char
相关资源
- 剖析Linux系统下基于NUMA构建的服务
- linux SPI设备注册和驱动小结
- 周立功PCI CAN卡LINUX驱动ubuntu16.04内核
- 实现Windows与Linux两系统间自由切换
- 在双引导Linux系统上实现OS自动切换
- 如何删除Linux系统后找回Windows的启动
- Linux命令详解,循序渐进Linux
- Linux系统文件命令精通指南(下)
- Linux系统命令及Shell脚本实践指南
- RK3308 LINUX开发者指南(1).pdf
- S3C4510 开发板中uCLinux系统开发
- 嵌入式操作系统的解析
- Linux点阵字库和字库生成器.rar
- Linux-UNIX系统编程手册上、下册中文版
- 基于ARM的电子相册源码含动态库可运
- PSFTP.EXE 工具
- 如何实现Linux与windows文件互传
- Linux内核函数Start_kernel()的功能
- 一只老鸟的嵌入式ARM学习心得
- cximage的linux版本源码
- yaf-2.1.17.tgz
- IBM eServer xSeries 445 EXP400在Linux下的双
- 如何在本地无光驱软驱时通过PXE远程
- Linux操作系统下配置无密码的RSH访问
- 如何利用mdadm在Linux中配置RAID
- db2 v9.5 linux 许可证
- linux telnet服务安装包
- SUSE Linux Enterprise——助力曙光高
- 运行LINUX的中高端HP INTEGRITY服务器
- lsoflist open files命令
评论
共有 条评论