LC
if (*cp == LC) {
LC(ELFEDIT_CONST_DF, conv_iter_dyn_flag);
LC(ELFEDIT_CONST_DF_P1, conv_iter_dyn_posflag1);
LC(ELFEDIT_CONST_DF_1, conv_iter_dyn_flag1);
LC(ELFEDIT_CONST_DTF_1, conv_iter_dyn_feature1);
LC(ELFEDIT_CONST_EI, conv_iter_ehdr_eident);
LC(ELFEDIT_CONST_ELFCLASS, conv_iter_ehdr_class);
LC(ELFEDIT_CONST_ELFDATA, conv_iter_ehdr_data);
LC(ELFEDIT_CONST_EV, conv_iter_ehdr_vers);
LC(ELFEDIT_CONST_EM, conv_iter_ehdr_mach);
LC(ELFEDIT_CONST_ELFOSABI, conv_iter_ehdr_osabi);
LC(ELFEDIT_CONST_STB, conv_iter_sym_info_bind);
LC(ELFEDIT_CONST_STV, conv_iter_sym_other_vis);
LC(ELFEDIT_CONST_SYMINFO_BT, conv_iter_syminfo_boundto);
LC(ELFEDIT_CONST_SYMINFO_FLG, conv_iter_syminfo_flags);
LC(ELFEDIT_CONST_CA, conv_iter_cap_tags);
LC(ELFEDIT_CONST_SF1_SUNW, conv_iter_cap_val_sf1);
LC(fr,fr).cost = 0;
LC(fr,nr).cost = cc * 3;
LC(fr,nr).op = 'i';
LC(nr,fr).cost = cc;
LC(nr,fr).op = 'd';
lcp = &LC(or+1,nr+1);
lcp->cost = LC(or,nr).cost;
if ((cc = LC(or+1,nr).cost + 3) < lcp->cost) {
if ((cc = LC(or,nr+1).cost + 1) < lcp->cost) {
return LC(lr+1,lr+1).cost;
switch (LC(i,j).op) {
LC(fr, fr).cost = MOVE_COST;
LC(fr, nr).cost = cc * INSERT_COST;
LC(fr, nr).op = 'i';
LC(nr, fr).cost = cc * DELETE_COST;
LC(nr, fr).op = 'd';
lcp = &LC(or + 1, nr + 1);
lcp->cost = LC(or, nr).cost;
if ((cc = LC(or + 1, nr).cost + INSERT_COST) <
if ((cc = LC(or, nr + 1).cost + DELETE_COST) <
return (LC(lr + 1, lr + 1).cost);
switch (LC(i, j).op) {
{ "{", LC, 0 },
%token LC RC SEMI STAR DIV MOD PLUS MINUS AND OR XOR LB RB LP RP
struct : advice STRUCT_KW typename LC members RC SEMI
union : advice UNION_KW typename LC members RC SEMI