Skip to content
This repository was archived by the owner on Jun 16, 2025. It is now read-only.

Commit 5e417b0

Browse files
committed
Lint: value stored is never used
Eliminate pointless assignment that results in this lint: src/lib/libast/tm/tmxfmt.c:135:13: Value stored to 'delimiter' is never read
1 parent f0f89e0 commit 5e417b0

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/lib/libast/tm/tmxfmt.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ char *tmxfmt(char *buf, size_t len, const char *format, Time_t t) {
104104
int flags;
105105
int alt;
106106
int pad;
107-
int delimiter;
108107
int width;
109108
int prec;
110109
int parts;
@@ -120,6 +119,7 @@ char *tmxfmt(char *buf, size_t len, const char *format, Time_t t) {
120119
Tm_t ts;
121120
char argbuf[256];
122121
char fmt[32];
122+
int delimiter = 0;
123123

124124
tmlocale();
125125
tm = tmxtm(&ts, t, NULL);
@@ -129,10 +129,9 @@ char *tmxfmt(char *buf, size_t len, const char *format, Time_t t) {
129129
sp = &stack[0];
130130
cp = buf;
131131
ep = buf + len;
132-
delimiter = 0;
133-
for (;;) {
134-
if ((c = *format++) == delimiter) {
135-
delimiter = 0;
132+
while (true) {
133+
c = *format++;
134+
if (c == delimiter) {
136135
if (sp <= &stack[0]) break;
137136
sp--;
138137
format = sp->format;

0 commit comments

Comments
 (0)