Go to the source code of this file.
Classes | |
| struct | mchar |
| struct | mline |
Defines | |
| #define | IFFONT(x) |
| #define | IFCOLOR(x) |
| #define | IFCOLORX(x) |
| #define | IFDWCHAR(x) |
| #define | save_mline(ml, n) |
| #define | bcopy_mline(ml, xf, xt, n) |
| #define | clear_mline(ml, x, n) |
| #define | cmp_mline(ml1, ml2, x) |
| #define | cmp_mchar(mc1, mc2) |
| #define | cmp_mchar_mline(mc, ml, x) |
| #define | copy_mchar2mline(mc, ml, x) |
| #define | copy_mline2mchar(mc, ml, x) |
|
|
Value: do { \ bcopy((char *)(ml)->image + (xf), (char *)(ml)->image + (xt), (n)); \ bcopy((char *)(ml)->attr + (xf), (char *)(ml)->attr + (xt), (n)); \ IFFONT( bcopy((char *)(ml)->font + (xf), (char *)(ml)->font + (xt), (n)); ) \ IFCOLOR( bcopy((char *)(ml)->color + (xf), (char *)(ml)->color + (xt), (n)); ) \ IFCOLORX(bcopy((char *)(ml)->colorx + (xf), (char *)(ml)->colorx + (xt), (n));) \ } while (0) |
|
|
Value: do { \ bclear((char *)(ml)->image + (x), (n)); \ if ((ml)->attr != null) bzero((char *)(ml)->attr + (x), (n)); \ IFFONT( if ((ml)->font != null) bzero((char *)(ml)->font + (x), (n)); ) \ IFCOLOR( if ((ml)->color!= null) bzero((char *)(ml)->color + (x), (n)); ) \ IFCOLORX(if ((ml)->colorx!= null) bzero((char *)(ml)->colorx + (x), (n)); ) \ } while (0) |
|
|
Value: |
|
|
Value: |
|
|
Value: |
|
|
Value: |
|
|
Value: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: do { \ bcopy((char *)(ml)->image, (char *)mline_old.image, (n)); \ bcopy((char *)(ml)->attr, (char *)mline_old.attr, (n)); \ IFFONT( bcopy((char *)(ml)->font, (char *)mline_old.font, (n)); ) \ IFCOLOR( bcopy((char *)(ml)->color, (char *)mline_old.color, (n)); ) \ IFCOLORX(bcopy((char *)(ml)->colorx, (char *)mline_old.colorx, (n)); ) \ } while (0) |
1.4.3