From 07c96e4eaa6d3664665c4f85c7b44da566711079 Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Thu, 1 May 2025 14:35:58 -0700 Subject: [PATCH] update libiniparser --- libiniparser/Makefile.in | 13 +++++++------ libiniparser/config.sh | 4 ++-- libiniparser/test.ini | 6 ++++++ 3 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 libiniparser/test.ini diff --git a/libiniparser/Makefile.in b/libiniparser/Makefile.in index 08b84c8..1e719d0 100644 --- a/libiniparser/Makefile.in +++ b/libiniparser/Makefile.in @@ -1,5 +1,6 @@ VERSION := 1.0.0 TARGET := libiniparser.a +MANPAGE := libiniparser.3 OBJS := iniparser.o HEADERS := kst LIBS := @@ -14,25 +15,25 @@ CFLAGS += -Wnested-externs -Winline -Wno-long-long -Wunused-variable -g CFLAGS += -Wstrict-prototypes -Werror -std=c99 -I. -I/usr/local/include -O0 CFLAGS += OS_CFLAGS + all: $(TARGET) clean: -rm -f .*.* *.core *.o *.html tags $(TARGET) $(OBJS) -rm -rf $(TARGET)-$(VERSION) -rm -f $(TARGET)-$(VERSION).tgz - -rm -f iniparser-test $(TARGET): $(OBJS) $(AR) -rcs $@ $(OBJS) install: $(TARGET) - install -m 0755 $(TARGET) $(PREFIX)/lib/$(TARGET) - install -m 0755 -d $(MANDIR)/man1 - install -m 0444 $(TARGET).3 $(MANDIR)/man3/$(TARGET).3 + install -D -m 0755 $(TARGET) $(PREFIX)/lib/$(TARGET) + install -m 0755 -d $(MANDIR)/man3 + install -m 0444 $(MANPAGE) $(MANDIR)/man3/$(MANPAGE) uninstall: -rm -f $(PREFIX)/lib/$(TARGET) - -rm -f $(MANDIR)/man3/$(TARGET).3 + -rm -f $(MANDIR)/man3/$(MANPAGE) dist: clean -mkdir $(TARGET)-$(VERSION) @@ -44,7 +45,7 @@ distclean: clean -rm -f Makefile htmldoc: - -mandoc -Thtml $(TARGET).1 > $(TARGET).1.html + -mandoc -Thtml $(MANPAGE) > $(MANPAGE).html tags: ctags *.[ch] diff --git a/libiniparser/config.sh b/libiniparser/config.sh index ddafb4c..0174c66 100755 --- a/libiniparser/config.sh +++ b/libiniparser/config.sh @@ -12,7 +12,7 @@ OPSYS=$(uname -s) echo "Configuring for ${OPSYS}..." if [ "x${OPSYS}" = "xLinux" ]; then - OS_CFLAGS="-D_BSD_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE" + OS_CFLAGS="-D_DEFAULT_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE" else OS_CFLAGS="" fi @@ -25,7 +25,7 @@ fi if [ -z "${PREFIX}" ]; then PREFIX="/usr/local" -fi +fi if [ "${PREFIX}" = "/usr" ]; then MANDIR="$(PREFIX)/share/man" diff --git a/libiniparser/test.ini b/libiniparser/test.ini new file mode 100644 index 0000000..d75375f --- /dev/null +++ b/libiniparser/test.ini @@ -0,0 +1,6 @@ +foo = bar +x = y + +[ server ] +name = the-server +port = 1234 \ No newline at end of file