Xinqi Bao's Git
projects
/
st.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
7ceb3d1
)
CSIEscape, STREscape: use size_t for buffer length
author
Hiltjo Posthuma <
[email protected]
>
Wed, 16 Oct 2019 09:38:43 +0000
(12:38 +0300)
committer
Hiltjo Posthuma <
[email protected]
>
Sun, 10 Nov 2019 21:45:54 +0000
(22:45 +0100)
st.c
diff
|
blob
|
history
diff --git
a/st.c
b/st.c
index
50226d1
..
0c1acd4
100644
(file)
--- a/
st.c
+++ b/
st.c
@@
-135,7
+135,7
@@
typedef struct {
/* ESC '[' [[ [<priv>] <arg> [;]] <mode> [<mode>]] */
typedef struct {
char buf[ESC_BUF_SIZ]; /* raw string */
/* ESC '[' [[ [<priv>] <arg> [;]] <mode> [<mode>]] */
typedef struct {
char buf[ESC_BUF_SIZ]; /* raw string */
-
int len;
/* raw string length */
+
size_t len;
/* raw string length */
char priv;
int arg[ESC_ARG_SIZ];
int narg; /* nb of args */
char priv;
int arg[ESC_ARG_SIZ];
int narg; /* nb of args */
@@
-147,7
+147,7
@@
typedef struct {
typedef struct {
char type; /* ESC type ... */
char buf[STR_BUF_SIZ]; /* raw string */
typedef struct {
char type; /* ESC type ... */
char buf[STR_BUF_SIZ]; /* raw string */
-
int len;
/* raw string length */
+
size_t len;
/* raw string length */
char *args[STR_ARG_SIZ];
int narg; /* nb of args */
} STREscape;
char *args[STR_ARG_SIZ];
int narg; /* nb of args */
} STREscape;
@@
-1803,7
+1803,7
@@
csihandle(void)
void
csidump(void)
{
void
csidump(void)
{
-
in
t i;
+
size_
t i;
uint c;
fprintf(stderr, "ESC[");
uint c;
fprintf(stderr, "ESC[");
@@
-1921,7
+1921,7
@@
strparse(void)
void
strdump(void)
{
void
strdump(void)
{
-
in
t i;
+
size_
t i;
uint c;
fprintf(stderr, "ESC%c", strescseq.type);
uint c;
fprintf(stderr, "ESC%c", strescseq.type);