From: NRK Date: Wed, 1 Jun 2022 13:40:21 +0000 (+0600) Subject: cfg: use designated initializer X-Git-Tag: v4.6~27^2~2 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=1d347b1ce986e6b1783b9cd66ac64e84aa85980b;p=nnn.git cfg: use designated initializer anything not explicitly initialized will be implicitly initialized to zero. this makes things more robust since comments are not checked by the compiler and can be incorrect. --- diff --git a/src/nnn.c b/src/nnn.c index e905b9db..bf41ee2e 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -314,7 +314,6 @@ typedef struct { /* * Settings - * NOTE: update default values if changing order */ typedef struct { uint_t filtermode : 1; /* Set to enter filter mode */ @@ -399,33 +398,10 @@ typedef struct { /* Configuration, contexts */ static settings cfg = { - 0, /* filtermode */ - 0, /* timeorder */ - 0, /* sizeorder */ - 0, /* apparentsz */ - 0, /* blkorder */ - 0, /* extnorder */ - 0, /* showhidden */ - 0, /* reserved0 */ - 0, /* showdetail */ - 1, /* ctxactive */ - 0, /* reverse */ - 0, /* version */ - 0, /* reserved1 */ - 0, /* curctx */ - 0, /* prefersel */ - 0, /* fileinfo */ - 0, /* nonavopen */ - 1, /* autoenter */ - 0, /* reserved2 */ - 0, /* useeditor */ - 0, /* reserved3 */ - 0, /* regex */ - 0, /* x11 */ - 2, /* timetype (T_MOD) */ - 0, /* cliopener */ - 0, /* waitedit */ - 1, /* rollover */ + .ctxactive = 1, + .autoenter = 1, + .timetype = 2, /* T_MOD */ + .rollover = 1, }; static context g_ctx[CTX_MAX] __attribute__ ((aligned));