/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
--- /dev/null
+# $Id$
+
+.PHONY: all clean
+.SUFFIXES: .c .o
+
+OBJS = install.o
+
+all: install$(EXEC_SUFFIX)
+
+install$(EXEC_SUFFIX): indep.h $(OBJS)
+ $(CC) $(LDFLAGS) $(PC98) -o $@ $(OBJS)
+
+indep.h: indep-$(INDEP).h
+ iconv -f utf-8 -t $(INDEP_TO) < indep-$(INDEP).h > $@
+
+.c.o:
+ $(CC) $(CFLAGS) $(PC98) -c -o $@ $<
+
+clean:
+ rm -f *.o install *.exe *.com *.res indep.h
--- /dev/null
+/* $Id$ */
+/* --- START LICENSE --- */
+/* -------------------------------------------------------------------------- */
+/* DataWorks - Simple DBMS */
+/* -------------------------------------------------------------------------- */
+/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
+/* Redistribution and use in source and binary forms, with or without modific */
+/* ation, are permitted provided that the following conditions are met: */
+/* 1. Redistributions of source code must retain the above copyright noti */
+/* ce, this list of conditions and the following disclaimer. */
+/* 2. Redistributions in binary form must reproduce the above copyright n */
+/* otice, this list of conditions and the following disclaimer in the documen */
+/* tation and/or other materials provided with the distribution. */
+/* 3. Neither the name of the copyright holder nor the names of its contr */
+/* ibutors may be used to endorse or promote products derived from this softw */
+/* are without specific prior written permission. */
+/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS */
+/* " AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, TH */
+/* E IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPO */
+/* SE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS */
+/* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CON */
+/* SEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITU */
+/* TE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPT */
+/* ION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S */
+/* TRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN */
+/* Y WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY */
+/* OF SUCH DAMAGE. */
+/* -------------------------------------------------------------------------- */
+/* --- END LICENSE --- */
+
+#define INSTALLER_TITLE "Installer for DataWorks\n"
--- /dev/null
+/* $Id$ */
+/* --- START LICENSE --- */
+/* -------------------------------------------------------------------------- */
+/* DataWorks - Simple DBMS */
+/* -------------------------------------------------------------------------- */
+/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
+/* Redistribution and use in source and binary forms, with or without modific */
+/* ation, are permitted provided that the following conditions are met: */
+/* 1. Redistributions of source code must retain the above copyright noti */
+/* ce, this list of conditions and the following disclaimer. */
+/* 2. Redistributions in binary form must reproduce the above copyright n */
+/* otice, this list of conditions and the following disclaimer in the documen */
+/* tation and/or other materials provided with the distribution. */
+/* 3. Neither the name of the copyright holder nor the names of its contr */
+/* ibutors may be used to endorse or promote products derived from this softw */
+/* are without specific prior written permission. */
+/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS */
+/* " AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, TH */
+/* E IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPO */
+/* SE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS */
+/* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CON */
+/* SEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITU */
+/* TE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPT */
+/* ION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S */
+/* TRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN */
+/* Y WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY */
+/* OF SUCH DAMAGE. */
+/* -------------------------------------------------------------------------- */
+/* --- END LICENSE --- */
+
+#define INSTALLER_TITLE "DataWorksインストーラー\n"
--- /dev/null
+/* $Id$ */
+/* --- START LICENSE --- */
+/* -------------------------------------------------------------------------- */
+/* DataWorks - Simple DBMS */
+/* -------------------------------------------------------------------------- */
+/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
+/* Redistribution and use in source and binary forms, with or without modific */
+/* ation, are permitted provided that the following conditions are met: */
+/* 1. Redistributions of source code must retain the above copyright noti */
+/* ce, this list of conditions and the following disclaimer. */
+/* 2. Redistributions in binary form must reproduce the above copyright n */
+/* otice, this list of conditions and the following disclaimer in the documen */
+/* tation and/or other materials provided with the distribution. */
+/* 3. Neither the name of the copyright holder nor the names of its contr */
+/* ibutors may be used to endorse or promote products derived from this softw */
+/* are without specific prior written permission. */
+/* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS */
+/* " AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, TH */
+/* E IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPO */
+/* SE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS */
+/* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CON */
+/* SEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITU */
+/* TE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPT */
+/* ION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S */
+/* TRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN AN */
+/* Y WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY */
+/* OF SUCH DAMAGE. */
+/* -------------------------------------------------------------------------- */
+/* --- END LICENSE --- */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "indep.h"
+
+const char copyr1[] = "Copyright (C) Crabware, pnsk-lab 2024";
+
+int main() {
+ printf("\x1b[2J\x1b[1;1H");
+ fflush(stdout);
+ printf(INSTALLER_TITLE);
+ int i;
+ for(i = 0; i < 80; i++) printf("-");
+ printf("\x1b[2;%dH %s -\n", 80 - strlen(copyr1) - 2, copyr1);
+}
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
LDFLAGS += -march=i86 -mstack-size=$(STACK_SIZE)
SERVER_MODULE = hayes.o
RCLI_MODULE = hayes.o
+INSTALLER = ./Installer
PLATFORM_M = `uname -m`
PLATFORM_P = `uname -p | sed -E "s/[ \\(\\)]/-/g"`
LINK_LIB = ../Library/$(STATICLIB_PREFIX)dataworks$(STATICLIB_SUFFIX)
+INDEP = base
+INDEP_TO = utf-8
+PC98 =
SERVER = ./Server
RCLI = ./RemoteClient
+INSTALLER =
SERVER_MODULE = tcpip.o
RCLI_MODULE = tcpip.o
VERSION = `cat Library/dataworks.c | grep " dataworks_version " | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9]+)?'`
-COMPILE_FLAGS = CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)" LIB_PREFIX="$(LIB_PREFIX)" LIB_SUFFIX="$(LIB_SUFFIX)" EXEC_SUFFIX="$(EXEC_SUFFIX)" PLATFORM_M="$(PLATFORM_M)" PLATFORM_P="$(PLATFORM_P)" STATICLIB_PREFIX="$(STATICLIB_PREFIX)" STATICLIB_SUFFIX="$(STATICLIB_SUFFIX)" AR="$(AR)" RANLIB="$(RANLIB)" SHCC="$(SHCC)" LINK_LIB="$(LINK_LIB)" AR_ARGS="$(AR_ARGS)" WINDRES="$(WINDRES)" YACC="$(YACC)" LEX="$(LEX)" LFLAGS="$(LFLAGS)" YFLAGS="$(YFLAGS)" SERVER_MODULE="$(SERVER_MODULE)" SERVLINK_LIB="$(SERVLINK_LIB)" RCLI_MODULE="$(RCLI_MODULE)" RCLILINK_LIB="$(RCLILINK_LIB)"
+COMPILE_FLAGS = CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)" LIB_PREFIX="$(LIB_PREFIX)" LIB_SUFFIX="$(LIB_SUFFIX)" EXEC_SUFFIX="$(EXEC_SUFFIX)" PLATFORM_M="$(PLATFORM_M)" PLATFORM_P="$(PLATFORM_P)" STATICLIB_PREFIX="$(STATICLIB_PREFIX)" STATICLIB_SUFFIX="$(STATICLIB_SUFFIX)" AR="$(AR)" RANLIB="$(RANLIB)" SHCC="$(SHCC)" LINK_LIB="$(LINK_LIB)" AR_ARGS="$(AR_ARGS)" WINDRES="$(WINDRES)" YACC="$(YACC)" LEX="$(LEX)" LFLAGS="$(LFLAGS)" YFLAGS="$(YFLAGS)" SERVER_MODULE="$(SERVER_MODULE)" SERVLINK_LIB="$(SERVLINK_LIB)" RCLI_MODULE="$(RCLI_MODULE)" RCLILINK_LIB="$(RCLILINK_LIB)" INDEP="$(INDEP)" INDEP_TO="$(INDEP_TO)"
# $Id$
-.PHONY: all no-doc replace format clean ./Library ./Client ./Document ./Grammar ./RemoteClient ./Package/PKGBUILD archive archive-prepare archive-cleanup archive-targz archive-zip dosbox prepare-dosbox dosbox-x cleanup-dosbox get-version thanks-banner
+.PHONY: all no-doc replace format clean ./Library ./Client ./Document ./Server ./Grammar ./RemoteClient ./Installer ./Package/PKGBUILD archive archive-prepare archive-cleanup archive-targz archive-zip dosbox prepare-dosbox dosbox-x cleanup-dosbox get-version thanks-banner dos-installer
-all: ./Grammar ./Library ./Client $(SERVER) $(RCLI) ./Document
+all: ./Grammar ./Library ./Client $(SERVER) $(RCLI) $(INSTALLER) ./Document
@$(MAKE) thanks-banner
-no-doc: ./Grammar ./Library ./Client $(SERVER) $(RCLI)
+no-doc: ./Grammar ./Library ./Client $(SERVER) $(RCLI) $(INSTALLER)
@$(MAKE) thanks-banner
thanks-banner:
@echo "+-----------------------------------------+"
./Grammar::
- $(MAKE) -C $@ $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
./Library:: ./Grammar
- $(MAKE) -C $@ $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
./Client:: ./Library
- $(MAKE) -C $@ $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
./Server:: ./Library
- $(MAKE) -C $@ $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
./RemoteClient:: ./Library
- $(MAKE) -C $@ $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
+
+./Installer:: ./Library
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
./Document::
- $(MAKE) -C ./Document $(COMPILE_FLAGS)
+ $(MAKE) -C $@ $(COMPILE_FLAGS) $(TARGET)
FILES = `find . -name "*.c" -or -name "*.h"`
$(MAKE) -C ./Client clean $(COMPILE_FLAGS)
$(MAKE) -C ./Server clean $(COMPILE_FLAGS)
$(MAKE) -C ./RemoteClient clean $(COMPILE_FLAGS)
+ $(MAKE) -C ./Installer clean $(COMPILE_FLAGS)
$(MAKE) -C ./Document clean $(COMPILE_FLAGS)
+dos-installer:
+ if [ ! "$(FORMAT)" = "NO" ]; then $(MAKE) clean ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then $(MAKE) PLATFORM=dos no-doc ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then rm -f install.img ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mformat -C -f 1440 -v DWINST -i install.img :: ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mcopy -i install.img Client/*.exe ::dw.exe ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mcopy -i install.img Server/*.exe ::dwserv.exe ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mcopy -i install.img RemoteClient/*.exe ::dwrcli.exe ; fi
+ $(MAKE) PLATFORM=dos TARGET=clean ./Installer
+ $(MAKE) PLATFORM=dos ./Installer
+ mcopy -oi install.img Installer/*.exe ::install.exe
+ $(MAKE) PLATFORM=dos TARGET=clean ./Installer
+ $(MAKE) PLATFORM=dos PC98="-DPC98 -zk0" INDEP=jp INDEP_TO=cp932 ./Installer
+ mcopy -oi install.img Installer/*.exe ::insta98.exe
+ if [ ! -e lha.exe ]; then wget http://f.nishi.boats/f/g/lha.exe ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mcopy -i install.img lha.exe ::lha.exe ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then mkdir -p install-workdir ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "[cpu]" > install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "cycles=30000" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "[autoexec]" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "imgmount -t floppy a: ./install.img" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "a:" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "mount c: ./install-workdir" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "lha a C:\EXTRACT.LZH dw.exe dwserv.exe dwrcli.exe" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "del dw.exe" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "del dwserv.exe" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "del dwrcli.exe" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "c:" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "a:\lha s extract.lzh" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "a:" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "copy C:\EXTRACT.EXE" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "del lha.exe" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then echo "exit" >> install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then dosbox -conf install-dosbox.conf ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then rm -rf install-workdir ; fi
+ if [ ! "$(FORMAT)" = "NO" ]; then rm -f install-dosbox.conf ; fi
+ $(MAKE) clean
+
archive-prepare: all
rm -f dataworks.zip dataworks.tar.gz
rm -rf dataworks-dist
- `Grammar`
Contains Yacc/Flex files
+ - `Installer`
+
+ Contains DOS installer source code
- `Library`
Contains base library source code
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */
/* DataWorks - Simple DBMS */
/* -------------------------------------------------------------------------- */
/* Copyright (c) 2024 Crabware. */
+/* Copyright (c) 2024 pnsk-lab. */
/* Redistribution and use in source and binary forms, with or without modific */
/* ation, are permitted provided that the following conditions are met: */
/* 1. Redistributions of source code must retain the above copyright noti */