nodes.h

来自「Android 一些工具」· C头文件 代码 · 共 160 行

H
160
字号
/* * This file was generated by mknodes.sh */#define NSEMI 0#define NCMD 1#define NPIPE 2#define NREDIR 3#define NBACKGND 4#define NSUBSHELL 5#define NAND 6#define NOR 7#define NIF 8#define NWHILE 9#define NUNTIL 10#define NFOR 11#define NCASE 12#define NCLIST 13#define NDEFUN 14#define NARG 15#define NTO 16#define NCLOBBER 17#define NFROM 18#define NFROMTO 19#define NAPPEND 20#define NTOFD 21#define NFROMFD 22#define NHERE 23#define NXHERE 24#define NNOT 25struct nbinary {      int type;      union node *ch1;      union node *ch2;};struct ncmd {      int type;      int backgnd;      union node *args;      union node *redirect;};struct npipe {      int type;      int backgnd;      struct nodelist *cmdlist;};struct nredir {      int type;      union node *n;      union node *redirect;};struct nif {      int type;      union node *test;      union node *ifpart;      union node *elsepart;};struct nfor {      int type;      union node *args;      union node *body;      char *var;};struct ncase {      int type;      union node *expr;      union node *cases;};struct nclist {      int type;      union node *next;      union node *pattern;      union node *body;};struct narg {      int type;      union node *next;      char *text;      struct nodelist *backquote;};struct nfile {      int type;      union node *next;      int fd;      union node *fname;      char *expfname;};struct ndup {      int type;      union node *next;      int fd;      int dupfd;      union node *vname;};struct nhere {      int type;      union node *next;      int fd;      union node *doc;};struct nnot {      int type;      union node *com;};union node {      int type;      struct nbinary nbinary;      struct ncmd ncmd;      struct npipe npipe;      struct nredir nredir;      struct nif nif;      struct nfor nfor;      struct ncase ncase;      struct nclist nclist;      struct narg narg;      struct nfile nfile;      struct ndup ndup;      struct nhere nhere;      struct nnot nnot;};struct nodelist {	struct nodelist *next;	union node *n;};union node *copyfunc(union node *);void freefunc(union node *);

⌨️ 快捷键说明

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