Magellan Linux

Diff of /trunk/mkinitrd-magellan/klibc/usr/dash/parser.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1121 by niro, Fri Apr 24 18:32:46 2009 UTC revision 1122 by niro, Wed Aug 18 21:11:40 2010 UTC
# Line 40  Line 40 
40  #define CTLVAR -126 /* variable defn */  #define CTLVAR -126 /* variable defn */
41  #define CTLENDVAR -125  #define CTLENDVAR -125
42  #define CTLBACKQ -124  #define CTLBACKQ -124
 #define CTLQUOTE 01 /* ored with CTLBACKQ code if in quotes */  
 /* CTLBACKQ | CTLQUOTE == -123 */  
43  #define CTLARI -122 /* arithmetic expression */  #define CTLARI -122 /* arithmetic expression */
44  #define CTLENDARI -121  #define CTLENDARI -121
45  #define CTLQUOTEMARK -120  #define CTLQUOTEMARK -120
# Line 50  Line 48 
48  /* variable substitution byte (follows CTLVAR) */  /* variable substitution byte (follows CTLVAR) */
49  #define VSTYPE 0x0f /* type of variable substitution */  #define VSTYPE 0x0f /* type of variable substitution */
50  #define VSNUL 0x10 /* colon--treat the empty string as unset */  #define VSNUL 0x10 /* colon--treat the empty string as unset */
 #define VSQUOTE 0x80 /* inside double quotes--suppress splitting */  
51    
52  /* values of VSTYPE field */  /* values of VSTYPE field */
53  #define VSNORMAL 0x1 /* normal variable:  $var or ${var} */  #define VSNORMAL 0x1 /* normal variable:  $var or ${var} */
# Line 68  Line 65 
65  #define CHKALIAS 0x1  #define CHKALIAS 0x1
66  #define CHKKWD 0x2  #define CHKKWD 0x2
67  #define CHKNL 0x4  #define CHKNL 0x4
68    #define CHKEOFMARK 0x8
69    
70    
71  /*  /*

Legend:
Removed from v.1121  
changed lines
  Added in v.1122