Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Use %u for uint
[st.git]
/
st.c
diff --git
a/st.c
b/st.c
index
f527858
..
6f8d83f
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-183,8
+183,8
@@
typedef XftColor Color;
typedef struct {
long u; /* character code */
ushort mode; /* attribute flags */
typedef struct {
long u; /* character code */
ushort mode; /* attribute flags */
- u
int32_t fg;
/* foreground */
- u
int32_t bg;
/* background */
+ u
short fg;
/* foreground */
+ u
short bg;
/* background */
} Glyph;
typedef Glyph *Line;
} Glyph;
typedef Glyph *Line;
@@
-1744,7
+1744,7
@@
tdefcolor(int *attr, int *npar, int l) {
b = attr[*npar + 4];
*npar += 4;
if(!BETWEEN(r, 0, 255) || !BETWEEN(g, 0, 255) || !BETWEEN(b, 0, 255))
b = attr[*npar + 4];
*npar += 4;
if(!BETWEEN(r, 0, 255) || !BETWEEN(g, 0, 255) || !BETWEEN(b, 0, 255))
- fprintf(stderr, "erresc: bad rgb color (%
d,%d,%d
)\n",
+ fprintf(stderr, "erresc: bad rgb color (%
u,%u,%u
)\n",
r, g, b);
else
idx = TRUECOLOR(r, g, b);
r, g, b);
else
idx = TRUECOLOR(r, g, b);