20030902-1.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 38 行

C
38
字号
typedef unsigned int size_t;typedef unsigned long int reg_syntax_t;struct re_pattern_buffer{  unsigned char *buffer;};typedef enum{  jump,  jump_n,} re_opcode_t;static intfoo (bufp)     struct re_pattern_buffer *bufp;{  int mcnt;  unsigned char *p = bufp->buffer;  switch (((re_opcode_t) * p++))    {    unconditional_jump:      ;      /* This test case caused an ICE because the statement insertion	 routines were failing to update basic block boundaries.  */    case jump:      do        {          (mcnt) = *(p) & 0377;        }      while (0);      (p) += 2;      p += mcnt;    case jump_n:      (mcnt) = *(p + 2) & 0377;      if (mcnt)        goto unconditional_jump;    }}

⌨️ 快捷键说明

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