From c8d58b217977cabff492435fc58072facabe0b01 Mon Sep 17 00:00:00 2001 From: Ray Gardner Date: Wed, 27 Mar 2024 08:16:49 -0600 Subject: [PATCH] Remove unneeded inits of TT.scs elements TT.scs points to a struct already inited to zero where it's allocated in awk(). --- toys/pending/awk.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/toys/pending/awk.c b/toys/pending/awk.c index 350aa290..1b42513d 100644 --- a/toys/pending/awk.c +++ b/toys/pending/awk.c @@ -4511,21 +4511,8 @@ static void progfiles_init(char *progstring, struct arg_list *prog_args) TT.scs->progstring = progstring; TT.scs->prog_args = prog_args; TT.scs->filename = "(cmdline)"; - TT.scs->line = 0; // for getline() - TT.scs->line_size = 0; // for getline() - TT.scs->line_num = 0; // Not needed... - TT.scs->fp = 0; // For get_char() initial state. - - TT.scs->tok = 0; - TT.scs->tokbuiltin = 0; - TT.scs->toktype = 0; TT.scs->maxtok = 256; TT.scs->tokstr = xzalloc(TT.scs->maxtok); - TT.scs->toklen = 0; // Needed? - TT.scs->ch = 0; // Needed? - - TT.scs->numval = 0; - TT.scs->error = 0; } static int awk(char *sepstring, char *progstring, struct arg_list *prog_args, -- 2.39.2