sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 6de1c84677fe6eae65b6fc8b6ce5b43e428b8d23
parent da52ca950ff9407413bb992ed20945463bdeb72c
Author: Madison Lynch <madi@mxdi.xyz>
Date:   Sat, 18 Feb 2023 14:58:23 -0600

[slstatus][patch][kanji] minor optimization

Diffstat:
Mtools.suckless.org/slstatus/patches/kanji/slstatus-kanji.diff | 8++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools.suckless.org/slstatus/patches/kanji/slstatus-kanji.diff b/tools.suckless.org/slstatus/patches/kanji/slstatus-kanji.diff @@ -10,7 +10,7 @@ * see keyboard_indicators.c --- a/components/kanji.c +++ b/components/kanji.c -@@ -0,0 +1,14 @@ +@@ -0,0 +1,13 @@ +/* See LICENSE file for copyright and license details. */ +#include <time.h> + @@ -20,8 +20,7 @@ + int map[]={0,3,2,5,0,3,5,1,4,6,2,4}; + time_t t=time(NULL); + struct tm tm=*localtime(&t); -+ int m=tm.tm_mon+1,y=tm.tm_year+1900; -+ y-=m<3; ++ int m=tm.tm_mon+1,y=tm.tm_year+1900-(m<3); + int wd=(y+y/4-y/100+y/400+map[m-1]+tm.tm_mday)%7; + return kanji[wd-1]; +} @@ -45,4 +44,4 @@ +const char *kanji(const char *unused); + /* kernel_release */ - const char *kernel_release(const char *unused); + const char *kernel_release(const char *unused); +\ No newline at end of file