Skip to content

Commit 083e0ea

Browse files
committed
update
1 parent d0855b6 commit 083e0ea

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ PREFIX ?= /usr
33
BINDIR ?= $(PREFIX)/bin
44
CC ?= gcc
55

6-
all: cpal
6+
all: kc
77

8-
cpal: cpal.c cpal.h Makefile
8+
kc: kc.c kc.h Makefile
99
$(CC) -O3 $(CFLAGS) -o $@ $< -lX11 $(LDFLAGS)
1010

1111
install: all
12-
install -Dm755 cpal $(DESTDIR)$(BINDIR)/cpal
12+
install -Dm755 kc $(DESTDIR)$(BINDIR)/kc
1313
mkdir -p $(DESTDIR)/etc/okpal
1414
cp -r palettes $(DESTDIR)/etc/okpal
1515

1616
uninstall:
17-
rm -f $(DESTDIR)$(BINDIR)/cpal
17+
rm -f $(DESTDIR)$(BINDIR)/kc
1818
rm -rf $(DESTDIR)/etc/okpal
1919

2020
clean:
21-
rm -f cpal *.o
21+
rm -f kc *.o
2222

2323
.PHONY: all install uninstall clean

kc.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,18 @@ find_palettes(void)
2727
int
2828
select_palette(void)
2929
{
30-
// size_t len = 255;
3130
p.len = 255;
32-
char *line = malloc(sizeof(char) * p.len);
31+
p.line = malloc(sizeof(char) * p.len);
3332
char *envvar, *envval;
3433
p.fp = fopen(p.SEL, "r");
35-
while(fgets(line, p.len, p.fp) != NULL)
34+
while(fgets(p.line, p.len, p.fp) != NULL)
3635
{
37-
envvar = strtok(line, "=");
36+
envvar = strtok(p.line, "=");
3837
envval = strtok(NULL, "=");
3938
setenv(envvar, envval, 1);
4039
}
4140
fclose(p.fp);
42-
free(line);
41+
free(p.line);
4342
sprintf(p.PRI, "printf %%b \"\
4443
\\e]4;0;#$(echo $color00)\\e\\ \
4544
\\e]4;1;#$(echo $color01)\\e\\ \
@@ -103,10 +102,11 @@ list_palette(void)
103102
int
104103
print_palette(void)
105104
{
106-
char str[60];
105+
p.len = 255;
106+
p.line = malloc(sizeof(char) * p.len);
107107
p.fp = fopen(p.CCUR, "r");
108-
fgets(str, 60, p.fp);
109-
printf("\nUsing: %s\n", str);
108+
fgets(p.line,p.len, p.fp);
109+
printf("\nUsing: %s\n", p.line);
110110
fclose(p.fp);
111111
for (int i = 0; i < 15; i++)
112112
{

kc.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ struct
44
int errf;
55
FILE *fp;
66
DIR *dr;
7+
char *line;
78
size_t len;
89
char *MODE; // "light" or "dark"
910
char *CONF; // configuration path

0 commit comments

Comments
 (0)