version 1.57, 2012/09/24 12:53:55 |
version 1.58, 2012/12/08 17:05:57 |
|
|
fg = defgc->fg; |
fg = defgc->fg; |
bg = defgc->bg; |
bg = defgc->bg; |
attr = defgc->attr; |
attr = defgc->attr; |
|
flags &= ~(GRID_FLAG_FG256|GRID_FLAG_BG256); |
|
flags |= |
|
defgc->flags & (GRID_FLAG_FG256|GRID_FLAG_BG256); |
} else if (end > 3 && strncasecmp(tmp + 1, "g=", 2) == 0) { |
} else if (end > 3 && strncasecmp(tmp + 1, "g=", 2) == 0) { |
if ((val = colour_fromstring(tmp + 3)) == -1) |
if ((val = colour_fromstring(tmp + 3)) == -1) |
return; |
return; |
|
|
} else |
} else |
flags &= ~GRID_FLAG_FG256; |
flags &= ~GRID_FLAG_FG256; |
fg = val; |
fg = val; |
} else |
} else { |
fg = defgc->fg; |
fg = defgc->fg; |
|
flags &= ~GRID_FLAG_FG256; |
|
flags |= defgc->flags & GRID_FLAG_FG256; |
|
} |
} else if (*in == 'b' || *in == 'B') { |
} else if (*in == 'b' || *in == 'B') { |
if (val != 8) { |
if (val != 8) { |
if (val & 0x100) { |
if (val & 0x100) { |
|
|
} else |
} else |
flags &= ~GRID_FLAG_BG256; |
flags &= ~GRID_FLAG_BG256; |
bg = val; |
bg = val; |
} else |
} else { |
bg = defgc->bg; |
bg = defgc->bg; |
|
flags &= ~GRID_FLAG_BG256; |
|
flags |= defgc->flags & GRID_FLAG_BG256; |
|
} |
} else |
} else |
return; |
return; |
} else if (end > 2 && strncasecmp(tmp, "no", 2) == 0) { |
} else if (end > 2 && strncasecmp(tmp, "no", 2) == 0) { |