diff --git a/kc3.index b/kc3.index
index 1db790b..5678d29 100644
--- a/kc3.index
+++ b/kc3.index
@@ -1,10 +1,13 @@
AUTHORS.md
BUGS.md
+CONTRIBUTING.md
ChangeLog.md
-config_common
+LICENSE.md
+Makefile
+README.md
config.subr
+config_common
configure
-CONTRIBUTING.md
doc/1_KC3/1.1_Introduction.en.md
doc/1_KC3/1.2_Integer.en.md
doc/1_KC3/1.3_Map.en.md
@@ -19,252 +22,253 @@ doc/3_Guides/3.4_Structure.en.md
doc/3_Guides/3.5_Tutorial.en.md
doc/3_Guides/index.en.md
doc/index.en.md
+ekc3/Makefile
ekc3/configure
ekc3/ekc3.c
ekc3/ekc3.h
ekc3/html.c
ekc3/html.h
-ekc3/Makefile
ekc3/sources.mk
ekc3/sources.sh
ekc3/types.h
ekc3/update_sources
env
+event/Makefile
event/configure
event/event.c
event/event.h
-event/Makefile
event/sources.mk
event/sources.sh
event/update_sources
-fonts/Computer Modern/cmunbl.otf
fonts/Computer Modern/cmunbl-webfont.ttf
-fonts/Computer Modern/cmunbxo.otf
+fonts/Computer Modern/cmunbl.otf
+fonts/Computer Modern/cmunbx-webfont.ttf
fonts/Computer Modern/cmunbx.otf
fonts/Computer Modern/cmunbxo-webfont.ttf
-fonts/Computer Modern/cmunbx-webfont.ttf
-fonts/Computer Modern/cmunrm.otf
+fonts/Computer Modern/cmunbxo.otf
fonts/Computer Modern/cmunrm-webfont.ttf
-fonts/Computer Modern/cmunsi.otf
+fonts/Computer Modern/cmunrm.otf
fonts/Computer Modern/cmunsi-webfont.ttf
-fonts/Computer Modern/cmunsl.otf
+fonts/Computer Modern/cmunsi.otf
fonts/Computer Modern/cmunsl-webfont.ttf
-fonts/Computer Modern/cmunss.otf
+fonts/Computer Modern/cmunsl.otf
fonts/Computer Modern/cmunss-webfont.ttf
-fonts/Computer Modern/cmunsx.otf
+fonts/Computer Modern/cmunss.otf
fonts/Computer Modern/cmunsx-webfont.ttf
-fonts/Courier/fonts/OGCourier-BoldItalic.otf
-fonts/Courier/fonts/OGCourier-BoldItalic.ttf
+fonts/Computer Modern/cmunsx.otf
+fonts/Courier New/Courier New.ttf
fonts/Courier/fonts/OGCourier-Bold.otf
fonts/Courier/fonts/OGCourier-Bold.ttf
+fonts/Courier/fonts/OGCourier-BoldItalic.otf
+fonts/Courier/fonts/OGCourier-BoldItalic.ttf
fonts/Courier/fonts/OGCourier-Italic.otf
fonts/Courier/fonts/OGCourier-Italic.ttf
fonts/Courier/fonts/OGCourier.otf
fonts/Courier/fonts/OGCourier.ttf
-fonts/Courier/fonts/zero-dot/OGCourierZeroDot-BoldItalic.otf
-fonts/Courier/fonts/zero-dot/OGCourierZeroDot-BoldItalic.ttf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot-Bold.otf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot-Bold.ttf
+fonts/Courier/fonts/zero-dot/OGCourierZeroDot-BoldItalic.otf
+fonts/Courier/fonts/zero-dot/OGCourierZeroDot-BoldItalic.ttf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot-Italic.otf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot-Italic.ttf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot.otf
fonts/Courier/fonts/zero-dot/OGCourierZeroDot.ttf
-fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-BoldItalic.otf
-fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-BoldItalic.ttf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-Bold.otf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-Bold.ttf
+fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-BoldItalic.otf
+fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-BoldItalic.ttf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-Italic.otf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash-Italic.ttf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash.otf
fonts/Courier/fonts/zero-slash/OGCourierZeroSlash.ttf
-fonts/Courier New/Courier New.ttf
-fonts/Courier/sfd/OGCourier-BoldItalic.sfd.ttf
fonts/Courier/sfd/OGCourier-Bold.sfd.ttf
+fonts/Courier/sfd/OGCourier-BoldItalic.sfd.ttf
fonts/Courier/sfd/OGCourier-Italic.sfd.ttf
fonts/Courier/sfd/OGCourier.sfd.ttf
-fonts/Inter/extras/otf/Inter-BlackItalic.otf
+fonts/Inter/InterVariable-Italic.ttf
+fonts/Inter/InterVariable.ttf
fonts/Inter/extras/otf/Inter-Black.otf
-fonts/Inter/extras/otf/Inter-BoldItalic.otf
+fonts/Inter/extras/otf/Inter-BlackItalic.otf
fonts/Inter/extras/otf/Inter-Bold.otf
-fonts/Inter/extras/otf/InterDisplay-BlackItalic.otf
+fonts/Inter/extras/otf/Inter-BoldItalic.otf
+fonts/Inter/extras/otf/Inter-ExtraBold.otf
+fonts/Inter/extras/otf/Inter-ExtraBoldItalic.otf
+fonts/Inter/extras/otf/Inter-ExtraLight.otf
+fonts/Inter/extras/otf/Inter-ExtraLightItalic.otf
+fonts/Inter/extras/otf/Inter-Italic.otf
+fonts/Inter/extras/otf/Inter-Light.otf
+fonts/Inter/extras/otf/Inter-LightItalic.otf
+fonts/Inter/extras/otf/Inter-Medium.otf
+fonts/Inter/extras/otf/Inter-MediumItalic.otf
+fonts/Inter/extras/otf/Inter-Regular.otf
+fonts/Inter/extras/otf/Inter-SemiBold.otf
+fonts/Inter/extras/otf/Inter-SemiBoldItalic.otf
+fonts/Inter/extras/otf/Inter-Thin.otf
+fonts/Inter/extras/otf/Inter-ThinItalic.otf
fonts/Inter/extras/otf/InterDisplay-Black.otf
-fonts/Inter/extras/otf/InterDisplay-BoldItalic.otf
+fonts/Inter/extras/otf/InterDisplay-BlackItalic.otf
fonts/Inter/extras/otf/InterDisplay-Bold.otf
-fonts/Inter/extras/otf/InterDisplay-ExtraBoldItalic.otf
+fonts/Inter/extras/otf/InterDisplay-BoldItalic.otf
fonts/Inter/extras/otf/InterDisplay-ExtraBold.otf
-fonts/Inter/extras/otf/InterDisplay-ExtraLightItalic.otf
+fonts/Inter/extras/otf/InterDisplay-ExtraBoldItalic.otf
fonts/Inter/extras/otf/InterDisplay-ExtraLight.otf
+fonts/Inter/extras/otf/InterDisplay-ExtraLightItalic.otf
fonts/Inter/extras/otf/InterDisplay-Italic.otf
-fonts/Inter/extras/otf/InterDisplay-LightItalic.otf
fonts/Inter/extras/otf/InterDisplay-Light.otf
-fonts/Inter/extras/otf/InterDisplay-MediumItalic.otf
+fonts/Inter/extras/otf/InterDisplay-LightItalic.otf
fonts/Inter/extras/otf/InterDisplay-Medium.otf
+fonts/Inter/extras/otf/InterDisplay-MediumItalic.otf
fonts/Inter/extras/otf/InterDisplay-Regular.otf
-fonts/Inter/extras/otf/InterDisplay-SemiBoldItalic.otf
fonts/Inter/extras/otf/InterDisplay-SemiBold.otf
-fonts/Inter/extras/otf/InterDisplay-ThinItalic.otf
+fonts/Inter/extras/otf/InterDisplay-SemiBoldItalic.otf
fonts/Inter/extras/otf/InterDisplay-Thin.otf
-fonts/Inter/extras/otf/Inter-ExtraBoldItalic.otf
-fonts/Inter/extras/otf/Inter-ExtraBold.otf
-fonts/Inter/extras/otf/Inter-ExtraLightItalic.otf
-fonts/Inter/extras/otf/Inter-ExtraLight.otf
-fonts/Inter/extras/otf/Inter-Italic.otf
-fonts/Inter/extras/otf/Inter-LightItalic.otf
-fonts/Inter/extras/otf/Inter-Light.otf
-fonts/Inter/extras/otf/Inter-MediumItalic.otf
-fonts/Inter/extras/otf/Inter-Medium.otf
-fonts/Inter/extras/otf/Inter-Regular.otf
-fonts/Inter/extras/otf/Inter-SemiBoldItalic.otf
-fonts/Inter/extras/otf/Inter-SemiBold.otf
-fonts/Inter/extras/otf/Inter-ThinItalic.otf
-fonts/Inter/extras/otf/Inter-Thin.otf
-fonts/Inter/extras/ttf/Inter-BlackItalic.ttf
+fonts/Inter/extras/otf/InterDisplay-ThinItalic.otf
fonts/Inter/extras/ttf/Inter-Black.ttf
-fonts/Inter/extras/ttf/Inter-BoldItalic.ttf
+fonts/Inter/extras/ttf/Inter-BlackItalic.ttf
fonts/Inter/extras/ttf/Inter-Bold.ttf
-fonts/Inter/extras/ttf/InterDisplay-BlackItalic.ttf
+fonts/Inter/extras/ttf/Inter-BoldItalic.ttf
+fonts/Inter/extras/ttf/Inter-ExtraBold.ttf
+fonts/Inter/extras/ttf/Inter-ExtraBoldItalic.ttf
+fonts/Inter/extras/ttf/Inter-ExtraLight.ttf
+fonts/Inter/extras/ttf/Inter-ExtraLightItalic.ttf
+fonts/Inter/extras/ttf/Inter-Italic.ttf
+fonts/Inter/extras/ttf/Inter-Light.ttf
+fonts/Inter/extras/ttf/Inter-LightItalic.ttf
+fonts/Inter/extras/ttf/Inter-Medium.ttf
+fonts/Inter/extras/ttf/Inter-MediumItalic.ttf
+fonts/Inter/extras/ttf/Inter-Regular.ttf
+fonts/Inter/extras/ttf/Inter-SemiBold.ttf
+fonts/Inter/extras/ttf/Inter-SemiBoldItalic.ttf
+fonts/Inter/extras/ttf/Inter-Thin.ttf
+fonts/Inter/extras/ttf/Inter-ThinItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Black.ttf
-fonts/Inter/extras/ttf/InterDisplay-BoldItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-BlackItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Bold.ttf
-fonts/Inter/extras/ttf/InterDisplay-ExtraBoldItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-BoldItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-ExtraBold.ttf
-fonts/Inter/extras/ttf/InterDisplay-ExtraLightItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-ExtraBoldItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-ExtraLight.ttf
+fonts/Inter/extras/ttf/InterDisplay-ExtraLightItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Italic.ttf
-fonts/Inter/extras/ttf/InterDisplay-LightItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Light.ttf
-fonts/Inter/extras/ttf/InterDisplay-MediumItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-LightItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Medium.ttf
+fonts/Inter/extras/ttf/InterDisplay-MediumItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Regular.ttf
-fonts/Inter/extras/ttf/InterDisplay-SemiBoldItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-SemiBold.ttf
-fonts/Inter/extras/ttf/InterDisplay-ThinItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-SemiBoldItalic.ttf
fonts/Inter/extras/ttf/InterDisplay-Thin.ttf
-fonts/Inter/extras/ttf/Inter-ExtraBoldItalic.ttf
-fonts/Inter/extras/ttf/Inter-ExtraBold.ttf
-fonts/Inter/extras/ttf/Inter-ExtraLightItalic.ttf
-fonts/Inter/extras/ttf/Inter-ExtraLight.ttf
-fonts/Inter/extras/ttf/Inter-Italic.ttf
-fonts/Inter/extras/ttf/Inter-LightItalic.ttf
-fonts/Inter/extras/ttf/Inter-Light.ttf
-fonts/Inter/extras/ttf/Inter-MediumItalic.ttf
-fonts/Inter/extras/ttf/Inter-Medium.ttf
-fonts/Inter/extras/ttf/Inter-Regular.ttf
-fonts/Inter/extras/ttf/Inter-SemiBoldItalic.ttf
-fonts/Inter/extras/ttf/Inter-SemiBold.ttf
-fonts/Inter/extras/ttf/Inter-ThinItalic.ttf
-fonts/Inter/extras/ttf/Inter-Thin.ttf
-fonts/Inter/InterVariable-Italic.ttf
-fonts/Inter/InterVariable.ttf
-fonts/Noto Sans/NotoSans-BlackItalic.ttf
+fonts/Inter/extras/ttf/InterDisplay-ThinItalic.ttf
fonts/Noto Sans/NotoSans-Black.ttf
-fonts/Noto Sans/NotoSans-BoldItalic.ttf
+fonts/Noto Sans/NotoSans-BlackItalic.ttf
fonts/Noto Sans/NotoSans-Bold.ttf
-fonts/Noto Sans/NotoSans_Condensed-BlackItalic.ttf
+fonts/Noto Sans/NotoSans-BoldItalic.ttf
+fonts/Noto Sans/NotoSans-ExtraBold.ttf
+fonts/Noto Sans/NotoSans-ExtraBoldItalic.ttf
+fonts/Noto Sans/NotoSans-ExtraLight.ttf
+fonts/Noto Sans/NotoSans-ExtraLightItalic.ttf
+fonts/Noto Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf
+fonts/Noto Sans/NotoSans-Italic.ttf
+fonts/Noto Sans/NotoSans-Light.ttf
+fonts/Noto Sans/NotoSans-LightItalic.ttf
+fonts/Noto Sans/NotoSans-Medium.ttf
+fonts/Noto Sans/NotoSans-MediumItalic.ttf
+fonts/Noto Sans/NotoSans-Regular.ttf
+fonts/Noto Sans/NotoSans-SemiBold.ttf
+fonts/Noto Sans/NotoSans-SemiBoldItalic.ttf
+fonts/Noto Sans/NotoSans-Thin.ttf
+fonts/Noto Sans/NotoSans-ThinItalic.ttf
+fonts/Noto Sans/NotoSans-VariableFont_wdth,wght.ttf
fonts/Noto Sans/NotoSans_Condensed-Black.ttf
-fonts/Noto Sans/NotoSans_Condensed-BoldItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-BlackItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Bold.ttf
-fonts/Noto Sans/NotoSans_Condensed-ExtraBoldItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-BoldItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-ExtraBold.ttf
-fonts/Noto Sans/NotoSans_Condensed-ExtraLightItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-ExtraBoldItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-ExtraLight.ttf
+fonts/Noto Sans/NotoSans_Condensed-ExtraLightItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Italic.ttf
-fonts/Noto Sans/NotoSans_Condensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Light.ttf
-fonts/Noto Sans/NotoSans_Condensed-MediumItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Medium.ttf
+fonts/Noto Sans/NotoSans_Condensed-MediumItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Regular.ttf
-fonts/Noto Sans/NotoSans_Condensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-SemiBold.ttf
-fonts/Noto Sans/NotoSans_Condensed-ThinItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_Condensed-Thin.ttf
-fonts/Noto Sans/NotoSans-ExtraBoldItalic.ttf
-fonts/Noto Sans/NotoSans-ExtraBold.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-BlackItalic.ttf
+fonts/Noto Sans/NotoSans_Condensed-ThinItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Black.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-BoldItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-BlackItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Bold.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-BoldItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraBold.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraLightItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraBoldItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraLight.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-ExtraLightItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Italic.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Light.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-MediumItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Medium.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-MediumItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Regular.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-SemiBold.ttf
-fonts/Noto Sans/NotoSans_ExtraCondensed-ThinItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_ExtraCondensed-Thin.ttf
-fonts/Noto Sans/NotoSans-ExtraLightItalic.ttf
-fonts/Noto Sans/NotoSans-ExtraLight.ttf
-fonts/Noto Sans/NotoSans-Italic.ttf
-fonts/Noto Sans/NotoSans-Italic-VariableFont_wdth,wght.ttf
-fonts/Noto Sans/NotoSans-LightItalic.ttf
-fonts/Noto Sans/NotoSans-Light.ttf
-fonts/Noto Sans/NotoSans-MediumItalic.ttf
-fonts/Noto Sans/NotoSans-Medium.ttf
-fonts/Noto Sans/NotoSans-Regular.ttf
-fonts/Noto Sans/NotoSans-SemiBoldItalic.ttf
-fonts/Noto Sans/NotoSans-SemiBold.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-BlackItalic.ttf
+fonts/Noto Sans/NotoSans_ExtraCondensed-ThinItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Black.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-BoldItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-BlackItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Bold.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-ExtraBoldItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-BoldItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-ExtraBold.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-ExtraLightItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-ExtraBoldItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-ExtraLight.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-ExtraLightItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Italic.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Light.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-MediumItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-LightItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Medium.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-MediumItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Regular.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-SemiBold.ttf
-fonts/Noto Sans/NotoSans_SemiCondensed-ThinItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-SemiBoldItalic.ttf
fonts/Noto Sans/NotoSans_SemiCondensed-Thin.ttf
-fonts/Noto Sans/NotoSans-ThinItalic.ttf
-fonts/Noto Sans/NotoSans-Thin.ttf
-fonts/Noto Sans/NotoSans-VariableFont_wdth,wght.ttf
-fonts/opensans/hinted_ttfs/OpenSans-BoldItalic.ttf
+fonts/Noto Sans/NotoSans_SemiCondensed-ThinItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-Bold.ttf
+fonts/opensans/hinted_ttfs/OpenSans-BoldItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-CondBold.ttf
-fonts/opensans/hinted_ttfs/OpenSans-CondLightItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-CondLight.ttf
-fonts/opensans/hinted_ttfs/OpenSans-ExtraBoldItalic.ttf
+fonts/opensans/hinted_ttfs/OpenSans-CondLightItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-ExtraBold.ttf
+fonts/opensans/hinted_ttfs/OpenSans-ExtraBoldItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-Italic.ttf
-fonts/opensans/hinted_ttfs/OpenSans-LightItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-Light.ttf
+fonts/opensans/hinted_ttfs/OpenSans-LightItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-Regular.ttf
-fonts/opensans/hinted_ttfs/OpenSans-SemiBoldItalic.ttf
fonts/opensans/hinted_ttfs/OpenSans-SemiBold.ttf
-fonts/opensans/ttfs/OpenSans-BoldItalic.ttf
+fonts/opensans/hinted_ttfs/OpenSans-SemiBoldItalic.ttf
fonts/opensans/ttfs/OpenSans-Bold.ttf
+fonts/opensans/ttfs/OpenSans-BoldItalic.ttf
fonts/opensans/ttfs/OpenSans-CondBold.ttf
-fonts/opensans/ttfs/OpenSans-CondLightItalic.ttf
fonts/opensans/ttfs/OpenSans-CondLight.ttf
-fonts/opensans/ttfs/OpenSans-ExtraBoldItalic.ttf
+fonts/opensans/ttfs/OpenSans-CondLightItalic.ttf
fonts/opensans/ttfs/OpenSans-ExtraBold.ttf
+fonts/opensans/ttfs/OpenSans-ExtraBoldItalic.ttf
fonts/opensans/ttfs/OpenSans-Italic.ttf
-fonts/opensans/ttfs/OpenSans-LightItalic.ttf
fonts/opensans/ttfs/OpenSans-Light.ttf
+fonts/opensans/ttfs/OpenSans-LightItalic.ttf
fonts/opensans/ttfs/OpenSans-Regular.ttf
+fs/Makefile
+fs/OpenBSD/kc3fs.h
fs/configure
-fs/fuse/configure
fs/fuse/Makefile
+fs/fuse/configure
fs/fuse/mount_kc3fs.c
fs/fuse/sources.mk
fs/fuse/sources.sh
fs/fuse/types.h
fs/fuse/update_sources
-fs/Makefile
-fs/OpenBSD/kc3fs.h
fs/update_sources
+gtk4/Makefile
gtk4/action_map.c
gtk4/action_map.h
gtk4/application.c
@@ -276,10 +280,10 @@ gtk4/box.h
gtk4/button.c
gtk4/button.h
gtk4/configure
-gtk4/entry_buffer.c
-gtk4/entry_buffer.h
gtk4/entry.c
gtk4/entry.h
+gtk4/entry_buffer.c
+gtk4/entry_buffer.h
gtk4/file.c
gtk4/file.h
gtk4/frame.c
@@ -295,7 +299,6 @@ gtk4/label.c
gtk4/label.h
gtk4/list_box.c
gtk4/list_box.h
-gtk4/Makefile
gtk4/menu.c
gtk4/menu.h
gtk4/menu_item.c
@@ -322,7 +325,23 @@ gtk4/widget.c
gtk4/widget.h
gtk4/window.c
gtk4/window.h
+http/Makefile
http/configure
+http/http.c
+http/http.h
+http/http_request.c
+http/http_request.h
+http/http_response.c
+http/http_response.h
+http/mime_type.c
+http/mime_type.h
+http/sources.mk
+http/sources.sh
+http/types.h
+http/update_sources
+http/url.c
+http/url.h
+httpd/Makefile
httpd/configure
httpd/fx/app/controllers/fx_controller.kc3
httpd/fx/app/models/fx.kc3
@@ -332,8 +351,8 @@ httpd/fx/app/templates/fx/menu.html.ekc3
httpd/fx/app/templates/fx/menu_index.html.ekc3
httpd/fx/app/templates/fx/nav2.html.ekc3
httpd/fx/app/templates/fx/properties.html.ekc3
-httpd/fx/app/templates/fx/show_file.html.ekc3
httpd/fx/app/templates/fx/show.html.ekc3
+httpd/fx/app/templates/fx/show_file.html.ekc3
httpd/fx/app/templates/layout.html.ekc3
httpd/fx/app/templates/nav.html.ekc3
httpd/fx/app/views/fx_view.kc3
@@ -345,7 +364,6 @@ httpd/fx/config/routes.kc3
httpd/fx/db/app.facts
httpd/httpd.c
httpd/httpd.h
-httpd/Makefile
httpd/page/app/controllers/page_controller.kc3
httpd/page/app/templates/page/menu.html.ekc3
httpd/page/app/templates/page/show.html.ekc3
@@ -353,21 +371,7 @@ httpd/page/app/views/page_view.kc3
httpd/sources.mk
httpd/sources.sh
httpd/update_sources
-http/http.c
-http/http.h
-http/http_request.c
-http/http_request.h
-http/http_response.c
-http/http_response.h
-http/Makefile
-http/mime_type.c
-http/mime_type.h
-http/sources.mk
-http/sources.sh
-http/types.h
-http/update_sources
-http/url.c
-http/url.h
+ikc3/Makefile
ikc3/buf_linenoise.c
ikc3/buf_linenoise.h
ikc3/buf_wineditline.c
@@ -375,7 +379,6 @@ ikc3/buf_wineditline.h
ikc3/configure
ikc3/ikc3.c
ikc3/linenoise.c
-ikc3/Makefile
ikc3/sources.mk
ikc3/sources.sh
ikc3/update_sources
@@ -386,6 +389,7 @@ img/flaps.png
img/fly-dead.png
img/fly-noto.png
img/iris-kc3-004.jpeg
+img/kc3.1.xcf
img/kc3.1024.png
img/kc3.1080.jpg
img/kc3.1080.png
@@ -393,33 +397,32 @@ img/kc3.128.jpg
img/kc3.128.png
img/kc3.16.jpg
img/kc3.16.png
-img/kc3.1.xcf
img/kc3.256.jpg
img/kc3.256.png
img/kc3.32.jpg
img/kc3.32.png
img/kc3.512.jpg
img/kc3.512.png
-img/kc3.640.jpg
-img/kc3.640.png
img/kc3.64.jpg
img/kc3.64.png
+img/kc3.640.jpg
+img/kc3.640.png
img/kc3.720.jpg
img/kc3.720.png
img/kc3.96.jpg
img/kc3.96.png
-img/kc3.iconset/icon_128x128@2x.png
img/kc3.iconset/icon_128x128.png
-img/kc3.iconset/icon_16x16@2x.png
+img/kc3.iconset/icon_128x128@2x.png
img/kc3.iconset/icon_16x16.png
-img/kc3.iconset/icon_256x256@2x.png
+img/kc3.iconset/icon_16x16@2x.png
img/kc3.iconset/icon_256x256.png
-img/kc3.iconset/icon_32x32@2x.png
+img/kc3.iconset/icon_256x256@2x.png
img/kc3.iconset/icon_32x32.png
-img/kc3.iconset/icon_512x512@2x.png
+img/kc3.iconset/icon_32x32@2x.png
img/kc3.iconset/icon_512x512.png
-img/kc3.iconset/icon_64x64@2x.png
+img/kc3.iconset/icon_512x512@2x.png
img/kc3.iconset/icon_64x64.png
+img/kc3.iconset/icon_64x64@2x.png
img/kc3.xcf
img/kmx.logo.text.256.a10.png
img/kmx.logo.text.256.a20.png
@@ -433,26 +436,26 @@ img/matrix_shade.png
img/thodg_No_Prompt_073261d5-2c81-4b6e-9572-e0b840c55f1f.jpeg
img/toast.128.png
img/toast.png
+json/Makefile
json/configure
json/json.c
json/json.h
-json/Makefile
json/sources.mk
json/sources.sh
json/update_sources
+kc3.index
+kc3.version
+kc3c/Makefile
kc3c/c3c.c
kc3c/configure
-kc3c/Makefile
-kc3.index
+kc3s/Makefile
kc3s/buf_readline.c
kc3s/buf_readline.h
kc3s/configure
kc3s/kc3s.c
-kc3s/Makefile
kc3s/sources.mk
kc3s/sources.sh
kc3s/update_sources
-kc3.version
lib/kc3/0.1/alist.kc3
lib/kc3/0.1/array.kc3
lib/kc3/0.1/bin/primes.kc3
@@ -470,9 +473,9 @@ lib/kc3/0.1/f128.facts
lib/kc3/0.1/f32.facts
lib/kc3/0.1/f64.facts
lib/kc3/0.1/fact.kc3
-lib/kc3/0.1/facts/cursor.kc3
-lib/kc3/0.1/facts.kc3
lib/kc3/0.1/fact_w.kc3
+lib/kc3/0.1/facts.kc3
+lib/kc3/0.1/facts/cursor.kc3
lib/kc3/0.1/fd.kc3
lib/kc3/0.1/file.kc3
lib/kc3/0.1/file/stat.kc3
@@ -487,20 +490,20 @@ lib/kc3/0.1/gl/triangle.kc3
lib/kc3/0.1/gl/vec2.kc3
lib/kc3/0.1/gl/vec3.kc3
lib/kc3/0.1/gl/vertex.kc3
+lib/kc3/0.1/gtk4.kc3
lib/kc3/0.1/gtk4/action_map.kc3
lib/kc3/0.1/gtk4/application.kc3
lib/kc3/0.1/gtk4/application_window.kc3
lib/kc3/0.1/gtk4/box.kc3
lib/kc3/0.1/gtk4/button.kc3
-lib/kc3/0.1/gtk4/entry_buffer.kc3
lib/kc3/0.1/gtk4/entry.kc3
+lib/kc3/0.1/gtk4/entry_buffer.kc3
lib/kc3/0.1/gtk4/file.kc3
lib/kc3/0.1/gtk4/frame.kc3
-lib/kc3/0.1/gtk4.kc3
lib/kc3/0.1/gtk4/label.kc3
lib/kc3/0.1/gtk4/list_box.kc3
-lib/kc3/0.1/gtk4/menu_item.kc3
lib/kc3/0.1/gtk4/menu.kc3
+lib/kc3/0.1/gtk4/menu_item.kc3
lib/kc3/0.1/gtk4/object.kc3
lib/kc3/0.1/gtk4/paned.kc3
lib/kc3/0.1/gtk4/scrolled_window.kc3
@@ -510,19 +513,19 @@ lib/kc3/0.1/gtk4/text_view.kc3
lib/kc3/0.1/gtk4/widget.kc3
lib/kc3/0.1/gtk4/window.kc3
lib/kc3/0.1/html.kc3
-lib/kc3/0.1/httpd.kc3
-lib/kc3/0.1/httpd/route.kc3
lib/kc3/0.1/http.kc3
lib/kc3/0.1/http/request.kc3
lib/kc3/0.1/http/response.kc3
lib/kc3/0.1/http/upload.kc3
+lib/kc3/0.1/httpd.kc3
+lib/kc3/0.1/httpd/route.kc3
lib/kc3/0.1/init.kc3
lib/kc3/0.1/integer.facts
lib/kc3/0.1/json.kc3
lib/kc3/0.1/kc3.1.kc3
lib/kc3/0.1/kc3.facts
-lib/kc3/0.1/kc3/operator.kc3
lib/kc3/0.1/kc3/op.kc3
+lib/kc3/0.1/kc3/operator.kc3
lib/kc3/0.1/kc3/ops.kc3
lib/kc3/0.1/list.kc3
lib/kc3/0.1/map.facts
@@ -540,16 +543,16 @@ lib/kc3/0.1/s32.facts
lib/kc3/0.1/s64.facts
lib/kc3/0.1/s8.facts
lib/kc3/0.1/serialize.kc3
+lib/kc3/0.1/set.kc3
lib/kc3/0.1/set/fact.kc3
lib/kc3/0.1/set/item/fact.kc3
lib/kc3/0.1/set/item/tag.kc3
-lib/kc3/0.1/set.kc3
lib/kc3/0.1/set/tag.kc3
lib/kc3/0.1/sh.kc3
lib/kc3/0.1/smtp.kc3
+lib/kc3/0.1/socket.kc3
lib/kc3/0.1/socket/addr.kc3
lib/kc3/0.1/socket/buf.kc3
-lib/kc3/0.1/socket.kc3
lib/kc3/0.1/spam/bayes.kc3
lib/kc3/0.1/str.facts
lib/kc3/0.1/struct.kc3
@@ -567,6 +570,7 @@ lib/kc3/0.1/url.kc3
lib/kc3/0.1/uw.facts
lib/kc3/0.1/var.facts
lib/kc3/0.1/void.facts
+libkc3/Makefile
libkc3/abs.c
libkc3/abs.h
libkc3/alist.c
@@ -585,6 +589,7 @@ libkc3/block.h
libkc3/bool.c
libkc3/bool.h
libkc3/buf.c
+libkc3/buf.h
libkc3/buf_fd.c
libkc3/buf_fd.h
libkc3/buf_file.c
@@ -593,119 +598,120 @@ libkc3/buf_getc.c
libkc3/buf_getc.h
libkc3/buf_getchar.c
libkc3/buf_getchar.h
-libkc3/buf.h
libkc3/buf_inspect.c
libkc3/buf_inspect.h
+libkc3/buf_inspect_s.c.in
+libkc3/buf_inspect_s.h.in
+libkc3/buf_inspect_s16.c
+libkc3/buf_inspect_s16.h
libkc3/buf_inspect_s16_binary.c
libkc3/buf_inspect_s16_binary.h
-libkc3/buf_inspect_s16.c
libkc3/buf_inspect_s16_decimal.c
libkc3/buf_inspect_s16_decimal.h
-libkc3/buf_inspect_s16.h
libkc3/buf_inspect_s16_hexadecimal.c
libkc3/buf_inspect_s16_hexadecimal.h
libkc3/buf_inspect_s16_octal.c
libkc3/buf_inspect_s16_octal.h
+libkc3/buf_inspect_s32.c
+libkc3/buf_inspect_s32.h
libkc3/buf_inspect_s32_binary.c
libkc3/buf_inspect_s32_binary.h
-libkc3/buf_inspect_s32.c
libkc3/buf_inspect_s32_decimal.c
libkc3/buf_inspect_s32_decimal.h
-libkc3/buf_inspect_s32.h
libkc3/buf_inspect_s32_hexadecimal.c
libkc3/buf_inspect_s32_hexadecimal.h
libkc3/buf_inspect_s32_octal.c
libkc3/buf_inspect_s32_octal.h
+libkc3/buf_inspect_s64.c
+libkc3/buf_inspect_s64.h
libkc3/buf_inspect_s64_binary.c
libkc3/buf_inspect_s64_binary.h
-libkc3/buf_inspect_s64.c
libkc3/buf_inspect_s64_decimal.c
libkc3/buf_inspect_s64_decimal.h
-libkc3/buf_inspect_s64.h
libkc3/buf_inspect_s64_hexadecimal.c
libkc3/buf_inspect_s64_hexadecimal.h
libkc3/buf_inspect_s64_octal.c
libkc3/buf_inspect_s64_octal.h
+libkc3/buf_inspect_s8.c
+libkc3/buf_inspect_s8.h
libkc3/buf_inspect_s8_binary.c
libkc3/buf_inspect_s8_binary.h
-libkc3/buf_inspect_s8.c
libkc3/buf_inspect_s8_decimal.c
libkc3/buf_inspect_s8_decimal.h
-libkc3/buf_inspect_s8.h
libkc3/buf_inspect_s8_hexadecimal.c
libkc3/buf_inspect_s8_hexadecimal.h
libkc3/buf_inspect_s8_octal.c
libkc3/buf_inspect_s8_octal.h
libkc3/buf_inspect_s_base.c.in
libkc3/buf_inspect_s_base.h.in
-libkc3/buf_inspect_s.c.in
-libkc3/buf_inspect_s.h.in
+libkc3/buf_inspect_sw.c
+libkc3/buf_inspect_sw.h
libkc3/buf_inspect_sw_binary.c
libkc3/buf_inspect_sw_binary.h
-libkc3/buf_inspect_sw.c
libkc3/buf_inspect_sw_decimal.c
libkc3/buf_inspect_sw_decimal.h
-libkc3/buf_inspect_sw.h
libkc3/buf_inspect_sw_hexadecimal.c
libkc3/buf_inspect_sw_hexadecimal.h
libkc3/buf_inspect_sw_octal.c
libkc3/buf_inspect_sw_octal.h
+libkc3/buf_inspect_u.c.in
+libkc3/buf_inspect_u.h.in
+libkc3/buf_inspect_u16.c
+libkc3/buf_inspect_u16.h
libkc3/buf_inspect_u16_binary.c
libkc3/buf_inspect_u16_binary.h
-libkc3/buf_inspect_u16.c
libkc3/buf_inspect_u16_decimal.c
libkc3/buf_inspect_u16_decimal.h
-libkc3/buf_inspect_u16.h
libkc3/buf_inspect_u16_hexadecimal.c
libkc3/buf_inspect_u16_hexadecimal.h
libkc3/buf_inspect_u16_octal.c
libkc3/buf_inspect_u16_octal.h
+libkc3/buf_inspect_u32.c
+libkc3/buf_inspect_u32.h
libkc3/buf_inspect_u32_binary.c
libkc3/buf_inspect_u32_binary.h
-libkc3/buf_inspect_u32.c
libkc3/buf_inspect_u32_decimal.c
libkc3/buf_inspect_u32_decimal.h
-libkc3/buf_inspect_u32.h
libkc3/buf_inspect_u32_hexadecimal.c
libkc3/buf_inspect_u32_hexadecimal.h
libkc3/buf_inspect_u32_octal.c
libkc3/buf_inspect_u32_octal.h
+libkc3/buf_inspect_u64.c
+libkc3/buf_inspect_u64.h
libkc3/buf_inspect_u64_binary.c
libkc3/buf_inspect_u64_binary.h
-libkc3/buf_inspect_u64.c
libkc3/buf_inspect_u64_decimal.c
libkc3/buf_inspect_u64_decimal.h
-libkc3/buf_inspect_u64.h
libkc3/buf_inspect_u64_hexadecimal.c
libkc3/buf_inspect_u64_hexadecimal.h
libkc3/buf_inspect_u64_octal.c
libkc3/buf_inspect_u64_octal.h
+libkc3/buf_inspect_u8.c
+libkc3/buf_inspect_u8.h
libkc3/buf_inspect_u8_binary.c
libkc3/buf_inspect_u8_binary.h
-libkc3/buf_inspect_u8.c
libkc3/buf_inspect_u8_decimal.c
libkc3/buf_inspect_u8_decimal.h
-libkc3/buf_inspect_u8.h
libkc3/buf_inspect_u8_hexadecimal.c
libkc3/buf_inspect_u8_hexadecimal.h
libkc3/buf_inspect_u8_octal.c
libkc3/buf_inspect_u8_octal.h
libkc3/buf_inspect_u_base.c.in
libkc3/buf_inspect_u_base.h.in
-libkc3/buf_inspect_u.c.in
-libkc3/buf_inspect_u.h.in
+libkc3/buf_inspect_uw.c
+libkc3/buf_inspect_uw.h
libkc3/buf_inspect_uw_binary.c
libkc3/buf_inspect_uw_binary.h
-libkc3/buf_inspect_uw.c
libkc3/buf_inspect_uw_decimal.c
libkc3/buf_inspect_uw_decimal.h
-libkc3/buf_inspect_uw.h
libkc3/buf_inspect_uw_hexadecimal.c
libkc3/buf_inspect_uw_hexadecimal.h
libkc3/buf_inspect_uw_octal.c
libkc3/buf_inspect_uw_octal.h
libkc3/buf_parse.c
libkc3/buf_parse.h
+libkc3/buf_parse_s.c.in
+libkc3/buf_parse_s.h.in
libkc3/buf_parse_s16.c
libkc3/buf_parse_s16.h
libkc3/buf_parse_s32.c
@@ -714,10 +720,10 @@ libkc3/buf_parse_s64.c
libkc3/buf_parse_s64.h
libkc3/buf_parse_s8.c
libkc3/buf_parse_s8.h
-libkc3/buf_parse_s.c.in
-libkc3/buf_parse_s.h.in
libkc3/buf_parse_sw.c
libkc3/buf_parse_sw.h
+libkc3/buf_parse_u.c.in
+libkc3/buf_parse_u.h.in
libkc3/buf_parse_u16.c
libkc3/buf_parse_u16.h
libkc3/buf_parse_u32.c
@@ -726,18 +732,16 @@ libkc3/buf_parse_u64.c
libkc3/buf_parse_u64.h
libkc3/buf_parse_u8.c
libkc3/buf_parse_u8.h
-libkc3/buf_parse_u.c.in
-libkc3/buf_parse_u.h.in
libkc3/buf_parse_uw.c
libkc3/buf_parse_uw.h
libkc3/buf_rw.c
libkc3/buf_rw.h
libkc3/buf_save.c
libkc3/buf_save.h
-libkc3/callable.c
-libkc3/callable.h
libkc3/call.c
libkc3/call.h
+libkc3/callable.c
+libkc3/callable.h
libkc3/cast.c
libkc3/cast.h
libkc3/ceiling.c
@@ -761,11 +765,11 @@ libkc3/data.h
libkc3/deserialize.c
libkc3/deserialize.h
libkc3/env.c
+libkc3/env.h
libkc3/env_eval.c
libkc3/env_eval.h
libkc3/env_fork.c
libkc3/env_fork.h
-libkc3/env.h
libkc3/error.c
libkc3/error.h
libkc3/error_handler.c
@@ -779,35 +783,35 @@ libkc3/f32.c
libkc3/f32.h
libkc3/f64.c
libkc3/f64.h
-libkc3/fact_action.c
-libkc3/fact_action.h
libkc3/fact.c
libkc3/fact.h
+libkc3/fact_action.c
+libkc3/fact_action.h
libkc3/fact_list.c
libkc3/fact_list.h
libkc3/facts.c
+libkc3/facts.h
libkc3/facts_cursor.c
libkc3/facts_cursor.h
-libkc3/facts.h
libkc3/facts_spec.c
+libkc3/facts_spec.h
libkc3/facts_spec_cursor.c
libkc3/facts_spec_cursor.h
-libkc3/facts_spec.h
libkc3/facts_transaction.c
libkc3/facts_transaction.h
libkc3/facts_with.c
+libkc3/facts_with.h
libkc3/facts_with_cursor.c
libkc3/facts_with_cursor.h
-libkc3/facts_with.h
libkc3/fd.c
libkc3/fd.h
libkc3/file.c
libkc3/file.h
libkc3/float.h
libkc3/fn.c
+libkc3/fn.h
libkc3/fn_clause.c
libkc3/fn_clause.h
-libkc3/fn.h
libkc3/frame.c
libkc3/frame.h
libkc3/gen.mk
@@ -833,7 +837,6 @@ libkc3/list_init.c
libkc3/list_init.h
libkc3/log.c
libkc3/log.h
-libkc3/Makefile
libkc3/map.c
libkc3/map.h
libkc3/module.c
@@ -859,9 +862,9 @@ libkc3/pstruct_type.h
libkc3/ptag.c
libkc3/ptag.h
libkc3/ptr.c
+libkc3/ptr.h
libkc3/ptr_free.c
libkc3/ptr_free.h
-libkc3/ptr.h
libkc3/queue.c
libkc3/queue.h
libkc3/quote.c
@@ -870,6 +873,8 @@ libkc3/ratio.c
libkc3/ratio.h
libkc3/rwlock.c
libkc3/rwlock.h
+libkc3/s.c.in
+libkc3/s.h.in
libkc3/s16.c
libkc3/s16.h
libkc3/s32.c
@@ -878,44 +883,42 @@ libkc3/s64.c
libkc3/s64.h
libkc3/s8.c
libkc3/s8.h
-libkc3/s.c.in
libkc3/sequence.c
libkc3/sequence.h
libkc3/serialize.c
libkc3/serialize.h
libkc3/set.c.in
+libkc3/set.h.in
+libkc3/set__fact.c
+libkc3/set__fact.h
+libkc3/set__tag.c
+libkc3/set__tag.h
libkc3/set_cursor.c.in
+libkc3/set_cursor.h.in
libkc3/set_cursor__fact.c
libkc3/set_cursor__fact.h
-libkc3/set_cursor.h.in
libkc3/set_cursor__tag.c
libkc3/set_cursor__tag.h
-libkc3/set__fact.c
-libkc3/set__fact.h
-libkc3/set.h.in
libkc3/set_item.c.in
+libkc3/set_item.h.in
libkc3/set_item__fact.c
libkc3/set_item__fact.h
-libkc3/set_item.h.in
libkc3/set_item__tag.c
libkc3/set_item__tag.h
-libkc3/set__tag.c
-libkc3/set__tag.h
-libkc3/sha1.c
-libkc3/sha1.h
libkc3/sh.c
libkc3/sh.h
-libkc3/s.h.in
+libkc3/sha1.c
+libkc3/sha1.h
libkc3/sign.c
libkc3/sign.h
libkc3/skiplist.c.in
+libkc3/skiplist.h.in
libkc3/skiplist__fact.c
libkc3/skiplist__fact.h
-libkc3/skiplist.h.in
libkc3/skiplist_node.c.in
+libkc3/skiplist_node.h.in
libkc3/skiplist_node__fact.c
libkc3/skiplist_node__fact.h
-libkc3/skiplist_node.h.in
libkc3/sources.mk
libkc3/sources.sh
libkc3/special_operator.c
@@ -932,15 +935,15 @@ libkc3/sw.c
libkc3/sw.h
libkc3/sym.c
libkc3/sym.h
+libkc3/tag.c
+libkc3/tag.h
libkc3/tag_add.c
libkc3/tag_addi.c
libkc3/tag_band.c
libkc3/tag_bnot.c
libkc3/tag_bor.c
libkc3/tag_bxor.c
-libkc3/tag.c
libkc3/tag_div.c
-libkc3/tag.h
libkc3/tag_init.c
libkc3/tag_init.h
libkc3/tag_init.rb
@@ -960,6 +963,8 @@ libkc3/to_lisp.h
libkc3/tuple.c
libkc3/tuple.h
libkc3/types.h
+libkc3/u.c.in
+libkc3/u.h.in
libkc3/u16.c
libkc3/u16.h
libkc3/u32.c
@@ -970,8 +975,6 @@ libkc3/u8.c
libkc3/u8.h
libkc3/ucd.c
libkc3/ucd.h
-libkc3/u.c.in
-libkc3/u.h.in
libkc3/unquote.c
libkc3/unquote.h
libkc3/update_sources
@@ -983,6 +986,9 @@ libkc3/void.c
libkc3/void.h
libkc3/wait.c
libkc3/wait.h
+libtommath/LICENSE
+libtommath/Makefile
+libtommath/README.md
libtommath/bn_cutoffs.c
libtommath/bn_deprecated.c
libtommath/bn_mp_2expt.c
@@ -1002,18 +1008,18 @@ libtommath/bn_mp_complement.c
libtommath/bn_mp_copy.c
libtommath/bn_mp_count_bits.c
libtommath/bn_mp_decr.c
+libtommath/bn_mp_div.c
libtommath/bn_mp_div_2.c
libtommath/bn_mp_div_2d.c
libtommath/bn_mp_div_3.c
-libtommath/bn_mp_div.c
libtommath/bn_mp_div_d.c
libtommath/bn_mp_dr_is_modulus.c
libtommath/bn_mp_dr_reduce.c
libtommath/bn_mp_dr_setup.c
libtommath/bn_mp_error_to_string.c
libtommath/bn_mp_exch.c
-libtommath/bn_mp_exptmod.c
libtommath/bn_mp_expt_u32.c
+libtommath/bn_mp_exptmod.c
libtommath/bn_mp_exteuclid.c
libtommath/bn_mp_fread.c
libtommath/bn_mp_from_sbin.c
@@ -1045,22 +1051,22 @@ libtommath/bn_mp_init_u64.c
libtommath/bn_mp_init_ul.c
libtommath/bn_mp_init_ull.c
libtommath/bn_mp_invmod.c
+libtommath/bn_mp_is_square.c
libtommath/bn_mp_iseven.c
libtommath/bn_mp_isodd.c
-libtommath/bn_mp_is_square.c
libtommath/bn_mp_kronecker.c
libtommath/bn_mp_lcm.c
libtommath/bn_mp_log_u32.c
libtommath/bn_mp_lshd.c
-libtommath/bn_mp_mod_2d.c
libtommath/bn_mp_mod.c
+libtommath/bn_mp_mod_2d.c
libtommath/bn_mp_mod_d.c
libtommath/bn_mp_montgomery_calc_normalization.c
libtommath/bn_mp_montgomery_reduce.c
libtommath/bn_mp_montgomery_setup.c
+libtommath/bn_mp_mul.c
libtommath/bn_mp_mul_2.c
libtommath/bn_mp_mul_2d.c
-libtommath/bn_mp_mul.c
libtommath/bn_mp_mul_d.c
libtommath/bn_mp_mulmod.c
libtommath/bn_mp_neg.c
@@ -1079,11 +1085,11 @@ libtommath/bn_mp_radix_size.c
libtommath/bn_mp_radix_smap.c
libtommath/bn_mp_rand.c
libtommath/bn_mp_read_radix.c
+libtommath/bn_mp_reduce.c
libtommath/bn_mp_reduce_2k.c
libtommath/bn_mp_reduce_2k_l.c
libtommath/bn_mp_reduce_2k_setup.c
libtommath/bn_mp_reduce_2k_setup_l.c
-libtommath/bn_mp_reduce.c
libtommath/bn_mp_reduce_is_2k.c
libtommath/bn_mp_reduce_is_2k_l.c
libtommath/bn_mp_reduce_setup.c
@@ -1152,69 +1158,64 @@ libtommath/etc/mersenne.c
libtommath/etc/mont.c
libtommath/etc/pprime.c
libtommath/etc/tune.c
-libtommath/LICENSE
-libtommath/Makefile
libtommath/mtest/logtab.h
-libtommath/mtest/mpi.c
libtommath/mtest/mpi-config.h
-libtommath/mtest/mpi.h
libtommath/mtest/mpi-types.h
+libtommath/mtest/mpi.c
+libtommath/mtest/mpi.h
libtommath/mtest/mtest.c
-libtommath/README.md
libtommath/sources.mk
libtommath/sources.sh
+libtommath/tommath.h
libtommath/tommath_class.h
libtommath/tommath_cutoffs.h
-libtommath/tommath.h
libtommath/tommath_private.h
libtommath/tommath_superclass.h
libtommath/update_sources
license.h
-LICENSE.md
-linenoise/example.c
linenoise/LICENSE
+linenoise/README.markdown
+linenoise/example.c
linenoise/linenoise.c
linenoise/linenoise.h
-linenoise/README.markdown
-Makefile
+markdown/Makefile
markdown/configure
markdown/entity.c
markdown/entity.h
-markdown/Makefile
markdown/markdown.c
markdown/markdown.h
-markdown/md4c.c
-markdown/md4c.h
markdown/md4c-html.c
markdown/md4c-html.h
+markdown/md4c.c
+markdown/md4c.h
markdown/sources.mk
markdown/sources.sh
markdown/update_sources
-README.md
+smtp/Makefile
smtp/configure
smtp/kc3_smtp.c
smtp/kc3_smtp.h
-smtp/Makefile
smtp/smtp.c
smtp/smtp.h
smtp/sources.mk
smtp/sources.sh
smtp/types.h
smtp/update_sources
-socket/configure
socket/Makefile
+socket/configure
+socket/socket.c
+socket/socket.h
socket/socket_addr.c
socket/socket_addr.h
socket/socket_buf.c
socket/socket_buf.h
-socket/socket.c
-socket/socket.h
socket/sources.mk
socket/sources.sh
socket/types.h
socket/update_sources
sources.mk
sources.sh
+test/Makefile
test/array_test.c
test/bool_test.c
test/buf_file_test.c
@@ -1238,12 +1239,14 @@ test/character_test.c
test/compare_test.c
test/compare_test.h
test/configure
-test/ekc3_test
test/ekc3/title.html.ekc3
test/ekc3/title.kc3
test/ekc3/title.out.expected
test/ekc3/title.ret.expected
+test/ekc3_test
test/env_test.c
+test/fact_test.c
+test/fact_test.h
test/facts_cursor_test.c
test/facts_test.c
test/facts_test_dump_file.expected.facts
@@ -1258,8 +1261,6 @@ test/facts_test_open_file.3.expected.facts
test/facts_test_open_file.3.in.facts
test/facts_test_save.expected.facts
test/facts_with_test.c
-test/fact_test.c
-test/fact_test.h
test/fn_test.c
test/hash_test.c
test/http/01_socket_buf.kc3
@@ -1283,6 +1284,9 @@ test/http/06_mime_types.ret.expected
test/http/07_client_server.kc3
test/http/07_client_server.out.expected
test/http/07_client_server.ret.expected
+test/http/mime.types
+test/http_test
+test/httpd/Makefile
test/httpd/app/controllers/doc_controller.kc3
test/httpd/app/controllers/page_controller.kc3
test/httpd/app/templates/doc/menu.html.ekc3
@@ -1295,13 +1299,14 @@ test/httpd/app/templates/page/show.html.ekc3
test/httpd/app/views/doc_view.kc3
test/httpd/app/views/layout_view.kc3
test/httpd/app/views/page_view.kc3
+test/httpd/assets/Makefile
test/httpd/assets/css/app.scss
test/httpd/assets/css/computer_modern.scss
test/httpd/assets/css/courier_new.scss
test/httpd/assets/css/flash.scss
-test/httpd/assets/css/fontawesome-5.15.4-free.scss
test/httpd/assets/css/fontawesome-5.15.4-free-v4-font-face.scss
test/httpd/assets/css/fontawesome-5.15.4-free-v4-shims.scss
+test/httpd/assets/css/fontawesome-5.15.4-free.scss
test/httpd/assets/css/footer.scss
test/httpd/assets/css/kc3.scss
test/httpd/assets/css/kmx_colors.scss
@@ -1311,87 +1316,84 @@ test/httpd/assets/js/app.js
test/httpd/assets/js/kmx_anim.js
test/httpd/assets/js/kmx_colors.js
test/httpd/assets/js/pixel.js
-test/httpd/assets/Makefile
-test/httpd/assets/package.json
test/httpd/assets/package-lock.json
+test/httpd/assets/package.json
test/httpd/config/db.kc3
test/httpd/config/mime.types
test/httpd/config/routes.kc3
test/httpd/db/app.facts
test/httpd/doc
-test/httpd/Makefile
test/httpd/pages
test/httpd/pages/index.en.html
+test/httpd/pages/index.en.html~
test/httpd/static
test/httpd/static/_assets
test/httpd/static/_assets/app.css
test/httpd/static/_assets/app.css.map
test/httpd/static/_assets/app.js
-test/httpd/static/doc
-test/httpd/static/doc/.keep
-test/httpd/static/favicon.ico
test/httpd/static/_fonts
-test/httpd/static/_fonts/computer_modern.woff
-test/httpd/static/_fonts/courier_new.woff
-test/httpd/static/_fonts/courier_new.woff2
test/httpd/static/_fonts/FontAwesome.otf
-test/httpd/static/_fonts/fontawesome-webfont.woff
-test/httpd/static/_fonts/fontawesome-webfont.woff2
-test/httpd/static/_fonts/free-fa-brands-400.woff2
-test/httpd/static/_fonts/free-fa-solid-900.woff2
-test/httpd/static/_fonts/OpenSans-BoldItalic.ttf
test/httpd/static/_fonts/OpenSans-Bold.ttf
-test/httpd/static/_fonts/OpenSans-CondensedBoldItalic.ttf
+test/httpd/static/_fonts/OpenSans-BoldItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedBold.ttf
-test/httpd/static/_fonts/OpenSans-CondensedExtraBoldItalic.ttf
+test/httpd/static/_fonts/OpenSans-CondensedBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedExtraBold.ttf
+test/httpd/static/_fonts/OpenSans-CondensedExtraBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedItalic.ttf
-test/httpd/static/_fonts/OpenSans-CondensedLightItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedLight.ttf
+test/httpd/static/_fonts/OpenSans-CondensedLightItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedRegular.ttf
-test/httpd/static/_fonts/OpenSans-CondensedSemiBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-CondensedSemiBold.ttf
-test/httpd/static/_fonts/OpenSans-ExtraBoldItalic.ttf
+test/httpd/static/_fonts/OpenSans-CondensedSemiBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-ExtraBold.ttf
+test/httpd/static/_fonts/OpenSans-ExtraBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-Italic.ttf
-test/httpd/static/_fonts/OpenSans-LightItalic.ttf
test/httpd/static/_fonts/OpenSans-Light.ttf
+test/httpd/static/_fonts/OpenSans-LightItalic.ttf
test/httpd/static/_fonts/OpenSans-Regular.ttf
-test/httpd/static/_fonts/OpenSans-SemiBoldItalic.ttf
test/httpd/static/_fonts/OpenSans-SemiBold.ttf
-test/httpd/static/fx
-test/httpd/static/fx/.keep
+test/httpd/static/_fonts/OpenSans-SemiBoldItalic.ttf
+test/httpd/static/_fonts/computer_modern.woff
+test/httpd/static/_fonts/courier_new.woff
+test/httpd/static/_fonts/courier_new.woff2
+test/httpd/static/_fonts/fontawesome-webfont.woff
+test/httpd/static/_fonts/fontawesome-webfont.woff2
+test/httpd/static/_fonts/free-fa-brands-400.woff2
+test/httpd/static/_fonts/free-fa-solid-900.woff2
test/httpd/static/_images
test/httpd/static/_images/iris-kc3-004.jpeg
+test/httpd/static/_images/kc3.1.xcf
test/httpd/static/_images/kc3.1080.jpg
test/httpd/static/_images/kc3.1080.png
test/httpd/static/_images/kc3.128.jpg
test/httpd/static/_images/kc3.128.png
test/httpd/static/_images/kc3.16.jpg
test/httpd/static/_images/kc3.16.png
-test/httpd/static/_images/kc3.1.xcf
test/httpd/static/_images/kc3.256.jpg
test/httpd/static/_images/kc3.256.png
test/httpd/static/_images/kc3.32.jpg
test/httpd/static/_images/kc3.32.png
test/httpd/static/_images/kc3.512.jpg
test/httpd/static/_images/kc3.512.png
-test/httpd/static/_images/kc3.640.jpg
-test/httpd/static/_images/kc3.640.png
test/httpd/static/_images/kc3.64.jpg
test/httpd/static/_images/kc3.64.png
+test/httpd/static/_images/kc3.640.jpg
+test/httpd/static/_images/kc3.640.png
test/httpd/static/_images/kc3.720.jpg
test/httpd/static/_images/kc3.720.png
test/httpd/static/_images/kc3.96.jpg
test/httpd/static/_images/kc3.96.png
test/httpd/static/_images/kc3.icns
test/httpd/static/_images/kc3.xcf
+test/httpd/static/doc
+test/httpd/static/doc/.keep
+test/httpd/static/favicon.ico
+test/httpd/static/fx
+test/httpd/static/fx/.keep
test/httpd/static/release
test/httpd/static/test <&%>.html
test/httpd/static/test.html
test/httpd/static/test.txt
-test/http/mime.types
-test/http_test
test/ident_test.c
test/ikc3/access.kc3
test/ikc3/access.out.expected
@@ -1435,14 +1437,14 @@ test/ikc3/cow.kc3
test/ikc3/cow.out.expected
test/ikc3/cow.ret.expected
test/ikc3/def.kc3
+test/ikc3/def.out.expected
+test/ikc3/def.ret.expected
test/ikc3/defmodule.kc3
test/ikc3/defmodule.out.expected
test/ikc3/defmodule.ret.expected
test/ikc3/defoperator.kc3
test/ikc3/defoperator.out.expected
test/ikc3/defoperator.ret.expected
-test/ikc3/def.out.expected
-test/ikc3/def.ret.expected
test/ikc3/defstruct.kc3
test/ikc3/defstruct.out.expected
test/ikc3/defstruct.ret.expected
@@ -1467,11 +1469,11 @@ test/ikc3/fn.kc3
test/ikc3/fn.out.expected
test/ikc3/fn.ret.expected
test/ikc3/gl.kc3
+test/ikc3/gl.out.expected
+test/ikc3/gl.ret.expected
test/ikc3/globals.kc3
test/ikc3/globals.out.expected
test/ikc3/globals.ret.expected
-test/ikc3/gl.out.expected
-test/ikc3/gl.ret.expected
test/ikc3/hello.err.expected
test/ikc3/hello.kc3
test/ikc3/hello.out.expected
@@ -1486,6 +1488,10 @@ test/ikc3/if.ret.expected
test/ikc3/inspect.kc3
test/ikc3/inspect.out.expected
test/ikc3/inspect.ret.expected
+test/ikc3/integer.kc3
+test/ikc3/integer.lisp
+test/ikc3/integer.out.expected
+test/ikc3/integer.ret.expected
test/ikc3/integer_add.kc3
test/ikc3/integer_add.out.expected
test/ikc3/integer_add.ret.expected
@@ -1510,8 +1516,6 @@ test/ikc3/integer_eq.ret.expected
test/ikc3/integer_gt.kc3
test/ikc3/integer_gt.out.expected
test/ikc3/integer_gt.ret.expected
-test/ikc3/integer.kc3
-test/ikc3/integer.lisp
test/ikc3/integer_lt.kc3
test/ikc3/integer_lt.out.expected
test/ikc3/integer_lt.ret.expected
@@ -1524,8 +1528,6 @@ test/ikc3/integer_mul.ret.expected
test/ikc3/integer_neg.kc3
test/ikc3/integer_neg.out.expected
test/ikc3/integer_neg.ret.expected
-test/ikc3/integer.out.expected
-test/ikc3/integer.ret.expected
test/ikc3/integer_sub.kc3
test/ikc3/integer_sub.out.expected
test/ikc3/integer_sub.ret.expected
@@ -1573,7 +1575,6 @@ test/ikc3/sym.err.expected
test/ikc3/sym.kc3
test/ikc3/sym.out.expected
test/ikc3/sym.ret.expected
-test/ikc3_test
test/ikc3/thread.kc3
test/ikc3/thread.out.expected
test/ikc3/thread.ret.expected
@@ -1593,6 +1594,7 @@ test/ikc3/var.ret.expected
test/ikc3/void.kc3
test/ikc3/void.out.expected
test/ikc3/void.ret.expected
+test/ikc3_test
test/inspect_test.c
test/json/basics.kc3
test/json/basics.out.expected
@@ -1603,20 +1605,19 @@ test/json/inspect.ret.expected
test/json/recursive.kc3
test/json/recursive.out.expected
test/json/recursive.ret.expected
-test/json_test
test/json/to_str.kc3
test/json/to_str.out.expected
test/json/to_str.ret.expected
+test/json_test
test/libkc3_test.c
test/list_test.c
-test/Makefile
-test/markdown_test
test/markdown/titles.kc3
test/markdown/titles.out.expected
test/markdown/titles.ret.expected
test/markdown/to_html_str.kc3
test/markdown/to_html_str.out.expected
test/markdown/to_html_str.ret.expected
+test/markdown_test
test/ops_test.c
test/ratio_test.c
test/replace_lines.rb
@@ -1631,54 +1632,30 @@ test/sym_test.c
test/tag_test.c
test/tag_test.h
test/test.c
-test/test_case_end.rb
test/test.h
test/test.rb
+test/test_case_end.rb
test/tuple_test.c
test/types_test.c
test/update_sources
test/zero
-ucd2c/configure
ucd2c/Makefile
-ucd2c/ucd2c.c
+ucd2c/UCD.zip
ucd2c/UCD/ArabicShaping.txt
-ucd2c/UCD/auxiliary/GraphemeBreakProperty.txt
-ucd2c/UCD/auxiliary/GraphemeBreakTest.txt
-ucd2c/UCD/auxiliary/LineBreakTest.txt
-ucd2c/UCD/auxiliary/SentenceBreakProperty.txt
-ucd2c/UCD/auxiliary/SentenceBreakTest.txt
-ucd2c/UCD/auxiliary/WordBreakProperty.txt
-ucd2c/UCD/auxiliary/WordBreakTest.txt
ucd2c/UCD/BidiBrackets.txt
ucd2c/UCD/BidiCharacterTest.txt
ucd2c/UCD/BidiMirroring.txt
ucd2c/UCD/BidiTest.txt
ucd2c/UCD/Blocks.txt
-ucd2c/UCD/CaseFolding.txt
ucd2c/UCD/CJKRadicals.txt
+ucd2c/UCD/CaseFolding.txt
ucd2c/UCD/CompositionExclusions.txt
ucd2c/UCD/DerivedAge.txt
ucd2c/UCD/DerivedCoreProperties.txt
ucd2c/UCD/DerivedNormalizationProps.txt
ucd2c/UCD/EastAsianWidth.txt
-ucd2c/UCD/emoji/emoji-data.txt
-ucd2c/UCD/emoji/emoji-variation-sequences.txt
-ucd2c/UCD/emoji/ReadMe.txt
ucd2c/UCD/EmojiSources.txt
ucd2c/UCD/EquivalentUnifiedIdeograph.txt
-ucd2c/UCD/extracted/DerivedBidiClass.txt
-ucd2c/UCD/extracted/DerivedBinaryProperties.txt
-ucd2c/UCD/extracted/DerivedCombiningClass.txt
-ucd2c/UCD/extracted/DerivedDecompositionType.txt
-ucd2c/UCD/extracted/DerivedEastAsianWidth.txt
-ucd2c/UCD/extracted/DerivedGeneralCategory.txt
-ucd2c/UCD/extracted/DerivedJoiningGroup.txt
-ucd2c/UCD/extracted/DerivedJoiningType.txt
-ucd2c/UCD/extracted/DerivedLineBreak.txt
-ucd2c/UCD/extracted/DerivedName.txt
-ucd2c/UCD/extracted/DerivedNumericType.txt
-ucd2c/UCD/extracted/DerivedNumericValues.txt
-ucd2c/ucd.h
ucd2c/UCD/HangulSyllableType.txt
ucd2c/UCD/Index.txt
ucd2c/UCD/IndicPositionalCategory.txt
@@ -1686,27 +1663,53 @@ ucd2c/UCD/IndicSyllabicCategory.txt
ucd2c/UCD/Jamo.txt
ucd2c/UCD/LineBreak.txt
ucd2c/UCD/NameAliases.txt
-ucd2c/UCD/NamedSequencesProv.txt
ucd2c/UCD/NamedSequences.txt
+ucd2c/UCD/NamedSequencesProv.txt
ucd2c/UCD/NamesList.txt
ucd2c/UCD/NormalizationCorrections.txt
ucd2c/UCD/NormalizationTest.txt
ucd2c/UCD/NushuSources.txt
+ucd2c/UCD/PropList.txt
ucd2c/UCD/PropertyAliases.txt
ucd2c/UCD/PropertyValueAliases.txt
-ucd2c/UCD/PropList.txt
ucd2c/UCD/ReadMe.txt
ucd2c/UCD/ScriptExtensions.txt
ucd2c/UCD/Scripts.txt
ucd2c/UCD/SpecialCasing.txt
ucd2c/UCD/StandardizedVariants.txt
ucd2c/UCD/TangutSources.txt
-ucd2c/UCD/UnicodeData.txt
ucd2c/UCD/USourceData.txt
ucd2c/UCD/USourceGlyphs.pdf
ucd2c/UCD/USourceRSChart.pdf
+ucd2c/UCD/UnicodeData.txt
ucd2c/UCD/VerticalOrientation.txt
-ucd2c/UCD.zip
+ucd2c/UCD/auxiliary/GraphemeBreakProperty.txt
+ucd2c/UCD/auxiliary/GraphemeBreakTest.txt
+ucd2c/UCD/auxiliary/LineBreakTest.txt
+ucd2c/UCD/auxiliary/SentenceBreakProperty.txt
+ucd2c/UCD/auxiliary/SentenceBreakTest.txt
+ucd2c/UCD/auxiliary/WordBreakProperty.txt
+ucd2c/UCD/auxiliary/WordBreakTest.txt
+ucd2c/UCD/emoji/ReadMe.txt
+ucd2c/UCD/emoji/emoji-data.txt
+ucd2c/UCD/emoji/emoji-variation-sequences.txt
+ucd2c/UCD/extracted/DerivedBidiClass.txt
+ucd2c/UCD/extracted/DerivedBinaryProperties.txt
+ucd2c/UCD/extracted/DerivedCombiningClass.txt
+ucd2c/UCD/extracted/DerivedDecompositionType.txt
+ucd2c/UCD/extracted/DerivedEastAsianWidth.txt
+ucd2c/UCD/extracted/DerivedGeneralCategory.txt
+ucd2c/UCD/extracted/DerivedJoiningGroup.txt
+ucd2c/UCD/extracted/DerivedJoiningType.txt
+ucd2c/UCD/extracted/DerivedLineBreak.txt
+ucd2c/UCD/extracted/DerivedName.txt
+ucd2c/UCD/extracted/DerivedNumericType.txt
+ucd2c/UCD/extracted/DerivedNumericValues.txt
+ucd2c/configure
+ucd2c/ucd.h
+ucd2c/ucd2c.c
+window/Makefile
+window/cairo/Makefile
window/cairo/cairo_font.c
window/cairo/cairo_font.h
window/cairo/cairo_font_quartz.m
@@ -1715,6 +1718,7 @@ window/cairo/cairo_sprite.h
window/cairo/cairo_text.c
window/cairo/cairo_text.h
window/cairo/configure
+window/cairo/demo/Makefile
window/cairo/demo/bg_rect.c
window/cairo/demo/bg_rect.h
window/cairo/demo/configure
@@ -1722,7 +1726,6 @@ window/cairo/demo/flies.c
window/cairo/demo/flies.h
window/cairo/demo/lightspeed.c
window/cairo/demo/lightspeed.h
-window/cairo/demo/Makefile
window/cairo/demo/mandelbrot_f128.c
window/cairo/demo/mandelbrot_f128.h
window/cairo/demo/sources.mk
@@ -1732,41 +1735,40 @@ window/cairo/demo/toasters.h
window/cairo/demo/update_sources
window/cairo/demo/window_cairo_demo.c
window/cairo/demo/window_cairo_demo.h
-window/cairo/Makefile
+window/cairo/quartz/Makefile
window/cairo/quartz/configure
-window/cairo/quartz/demo/configure
window/cairo/quartz/demo/Makefile
+window/cairo/quartz/demo/configure
window/cairo/quartz/demo/sources.mk
window/cairo/quartz/demo/sources.sh
window/cairo/quartz/demo/update_sources
window/cairo/quartz/demo/window_cairo_quartz_demo.c
-window/cairo/quartz/Makefile
window/cairo/quartz/quartz_to_xkbcommon.c
window/cairo/quartz/quartz_to_xkbcommon.h
window/cairo/quartz/sources.mk
window/cairo/quartz/sources.sh
window/cairo/quartz/update_sources
-window/cairo/quartz/window_cairo_quartz_app_delegate.h
-window/cairo/quartz/window_cairo_quartz_app_delegate.m
window/cairo/quartz/window_cairo_quartz.h
window/cairo/quartz/window_cairo_quartz.m
-window/cairo/quartz/window_cairo_quartz_view_controller.h
-window/cairo/quartz/window_cairo_quartz_view_controller.m
+window/cairo/quartz/window_cairo_quartz_app_delegate.h
+window/cairo/quartz/window_cairo_quartz_app_delegate.m
window/cairo/quartz/window_cairo_quartz_view.h
window/cairo/quartz/window_cairo_quartz_view.m
+window/cairo/quartz/window_cairo_quartz_view_controller.h
+window/cairo/quartz/window_cairo_quartz_view_controller.m
window/cairo/quartz/xkbquartz.h
window/cairo/sources.mk
window/cairo/sources.sh
window/cairo/types.h
window/cairo/update_sources
+window/cairo/win32/Makefile
window/cairo/win32/configure
-window/cairo/win32/demo/configure
window/cairo/win32/demo/Makefile
+window/cairo/win32/demo/configure
window/cairo/win32/demo/sources.mk
window/cairo/win32/demo/sources.sh
window/cairo/win32/demo/update_sources
window/cairo/win32/demo/window_cairo_win32_demo.c
-window/cairo/win32/Makefile
window/cairo/win32/sources.mk
window/cairo/win32/sources.sh
window/cairo/win32/update_sources
@@ -1776,22 +1778,23 @@ window/cairo/win32/window_cairo_win32.c
window/cairo/win32/window_cairo_win32.h
window/cairo/window_cairo.c
window/cairo/window_cairo.h
+window/cairo/xcb/Makefile
window/cairo/xcb/configure
-window/cairo/xcb/demo/configure
window/cairo/xcb/demo/Makefile
+window/cairo/xcb/demo/configure
window/cairo/xcb/demo/sources.mk
window/cairo/xcb/demo/sources.sh
window/cairo/xcb/demo/update_sources
window/cairo/xcb/demo/window_cairo_xcb_demo.c
-window/cairo/xcb/Makefile
window/cairo/xcb/sources.mk
window/cairo/xcb/sources.sh
window/cairo/xcb/update_sources
window/cairo/xcb/window_cairo_xcb.c
window/cairo/xcb/window_cairo_xcb.h
window/configure
-window/Makefile
+window/sdl2/Makefile
window/sdl2/configure
+window/sdl2/demo/Makefile
window/sdl2/demo/bg_rect.c
window/sdl2/demo/bg_rect.h
window/sdl2/demo/configure
@@ -1801,9 +1804,8 @@ window/sdl2/demo/flies.c
window/sdl2/demo/flies.h
window/sdl2/demo/lightspeed.c
window/sdl2/demo/lightspeed.h
-window/sdl2/demo/macos/configure
window/sdl2/demo/macos/Makefile
-window/sdl2/demo/Makefile
+window/sdl2/demo/macos/configure
window/sdl2/demo/mandelbrot_f128.c
window/sdl2/demo/mandelbrot_f128.h
window/sdl2/demo/matrix.c
@@ -1858,6 +1860,7 @@ window/sdl2/gl_vertex.c
window/sdl2/gl_vertex.h
window/sdl2/gl_vtext.c
window/sdl2/gl_vtext.h
+window/sdl2/kubz/Makefile
window/sdl2/kubz/configure
window/sdl2/kubz/console.c
window/sdl2/kubz/console.h
@@ -1875,16 +1878,14 @@ window/sdl2/kubz/intro.c
window/sdl2/kubz/intro.h
window/sdl2/kubz/kubz.c
window/sdl2/kubz/kubz.h
-window/sdl2/kubz/macos/configure
window/sdl2/kubz/macos/Makefile
-window/sdl2/kubz/Makefile
+window/sdl2/kubz/macos/configure
window/sdl2/kubz/menu.c
window/sdl2/kubz/menu.h
window/sdl2/kubz/sources.mk
window/sdl2/kubz/sources.sh
window/sdl2/kubz/types.h
window/sdl2/kubz/update_sources
-window/sdl2/Makefile
window/sdl2/mat3.h
window/sdl2/mat4.c
window/sdl2/mat4.h
diff --git a/sources.mk b/sources.mk
index e25e4af..9021073 100644
--- a/sources.mk
+++ b/sources.mk
@@ -1521,6 +1521,7 @@ KC3_TEST_HTTP_SOURCES = \
"test/http/07_client_server.kc3" \
"test/http/07_client_server.out.expected" \
"test/http/07_client_server.ret.expected" \
+ "test/http/mime.types" \
"test/http_test" \
KC3_TEST_HTTPD_SOURCES = \
@@ -1631,6 +1632,30 @@ KC3_TEST_HTTPD_SOURCES = \
"test/httpd/static/test.html" \
"test/httpd/static/test.txt" \
+KC3_TEST_JSON_SOURCES = \
+ "test/json/basics.kc3" \
+ "test/json/basics.out.expected" \
+ "test/json/basics.ret.expected" \
+ "test/json/inspect.kc3" \
+ "test/json/inspect.out.expected" \
+ "test/json/inspect.ret.expected" \
+ "test/json/recursive.kc3" \
+ "test/json/recursive.out.expected" \
+ "test/json/recursive.ret.expected" \
+ "test/json/to_str.kc3" \
+ "test/json/to_str.out.expected" \
+ "test/json/to_str.ret.expected" \
+ "test/json_test" \
+
+KC3_TEST_MARKDOWN_SOURCES = \
+ "test/markdown/titles.kc3" \
+ "test/markdown/titles.out.expected" \
+ "test/markdown/titles.ret.expected" \
+ "test/markdown/to_html_str.kc3" \
+ "test/markdown/to_html_str.out.expected" \
+ "test/markdown/to_html_str.ret.expected" \
+ "test/markdown_test" \
+
KC3_OTHER_SOURCES = \
"AUTHORS.md" \
"BUGS.md" \
@@ -1640,6 +1665,7 @@ KC3_OTHER_SOURCES = \
"Makefile" \
"README.md" \
"config.subr" \
+ "config_common" \
"configure" \
"env" \
"kc3.index" \
diff --git a/sources.sh b/sources.sh
index 8867894..efe7c06 100644
--- a/sources.sh
+++ b/sources.sh
@@ -11,8 +11,10 @@ KC3_OBJC_SOURCES='window/cairo/cairo_font_quartz.m window/cairo/quartz/window_ca
KC3_TEST_SOURCES='test/buf_parse_test_su.rb test/facts_test_dump_file.expected.facts test/facts_test_load_file.facts test/facts_test_log_add.expected.facts test/facts_test_log_remove.expected.facts test/facts_test_open_file.1.expected.facts test/facts_test_open_file.1.in.facts test/facts_test_open_file.2.expected.facts test/facts_test_open_file.2.in.facts test/facts_test_open_file.3.expected.facts test/facts_test_open_file.3.in.facts test/facts_test_save.expected.facts test/replace_lines.rb test/test.rb test/test_case_end.rb test/zero '
KC3_TEST_IKC3_SOURCES='test/ikc3/access.kc3 test/ikc3/access.out.expected test/ikc3/access.ret.expected test/ikc3/array.err.expected test/ikc3/array.kc3 test/ikc3/array.out.expected test/ikc3/array.ret.expected test/ikc3/block.kc3 test/ikc3/block.out.expected test/ikc3/block.ret.expected test/ikc3/bool.err.expected test/ikc3/bool.kc3 test/ikc3/bool.out.expected test/ikc3/bool.ret.expected test/ikc3/buf.kc3 test/ikc3/buf.out.expected test/ikc3/buf.ret.expected test/ikc3/buf_rw.kc3 test/ikc3/buf_rw.out.expected test/ikc3/buf_rw.ret.expected test/ikc3/call.err.expected test/ikc3/call.kc3 test/ikc3/call.out.expected test/ikc3/call.ret.expected test/ikc3/cast.kc3 test/ikc3/cast.out.expected test/ikc3/cast.ret.expected test/ikc3/character.err.expected test/ikc3/character.kc3 test/ikc3/character.out.expected test/ikc3/character.ret.expected test/ikc3/comment.err.expected test/ikc3/comment.kc3 test/ikc3/comment.out.expected test/ikc3/comment.ret.expected test/ikc3/complex.kc3 test/ikc3/complex.out.expected test/ikc3/complex.ret.expected test/ikc3/cow.kc3 test/ikc3/cow.out.expected test/ikc3/cow.ret.expected test/ikc3/def.kc3 test/ikc3/def.out.expected test/ikc3/def.ret.expected test/ikc3/defmodule.kc3 test/ikc3/defmodule.out.expected test/ikc3/defmodule.ret.expected test/ikc3/defoperator.kc3 test/ikc3/defoperator.out.expected test/ikc3/defoperator.ret.expected test/ikc3/defstruct.kc3 test/ikc3/defstruct.out.expected test/ikc3/defstruct.ret.expected test/ikc3/equal.err.expected test/ikc3/equal.kc3 test/ikc3/equal.out.expected test/ikc3/equal.ret.expected test/ikc3/facts.kc3 test/ikc3/facts.out.expected test/ikc3/facts.ret.expected test/ikc3/facts_with.kc3 test/ikc3/facts_with.out.expected test/ikc3/facts_with.ret.expected test/ikc3/facts_with_tags.kc3 test/ikc3/facts_with_tags.out.expected test/ikc3/facts_with_tags.ret.expected test/ikc3/facts_with_tuple.kc3 test/ikc3/facts_with_tuple.out.expected test/ikc3/facts_with_tuple.ret.expected test/ikc3/fn.err.expected test/ikc3/fn.kc3 test/ikc3/fn.out.expected test/ikc3/fn.ret.expected test/ikc3/gl.kc3 test/ikc3/gl.out.expected test/ikc3/gl.ret.expected test/ikc3/globals.kc3 test/ikc3/globals.out.expected test/ikc3/globals.ret.expected test/ikc3/hello.err.expected test/ikc3/hello.kc3 test/ikc3/hello.out.expected test/ikc3/hello.ret.expected test/ikc3/ident.err.expected test/ikc3/ident.kc3 test/ikc3/ident.out.expected test/ikc3/ident.ret.expected test/ikc3/if.kc3 test/ikc3/if.out.expected test/ikc3/if.ret.expected test/ikc3/inspect.kc3 test/ikc3/inspect.out.expected test/ikc3/inspect.ret.expected test/ikc3/integer.kc3 test/ikc3/integer.lisp test/ikc3/integer.out.expected test/ikc3/integer.ret.expected test/ikc3/integer_add.kc3 test/ikc3/integer_add.out.expected test/ikc3/integer_add.ret.expected test/ikc3/integer_band.kc3 test/ikc3/integer_band.out.expected test/ikc3/integer_band.ret.expected test/ikc3/integer_bnot.kc3 test/ikc3/integer_bnot.out.expected test/ikc3/integer_bnot.ret.expected test/ikc3/integer_bor-2.kc3 test/ikc3/integer_bor-2.out.expected test/ikc3/integer_bor-2.ret.expected test/ikc3/integer_bxor.kc3 test/ikc3/integer_bxor.out.expected test/ikc3/integer_bxor.ret.expected test/ikc3/integer_div.kc3 test/ikc3/integer_div.out.expected test/ikc3/integer_div.ret.expected test/ikc3/integer_eq.kc3 test/ikc3/integer_eq.out.expected test/ikc3/integer_eq.ret.expected test/ikc3/integer_gt.kc3 test/ikc3/integer_gt.out.expected test/ikc3/integer_gt.ret.expected test/ikc3/integer_lt.kc3 test/ikc3/integer_lt.out.expected test/ikc3/integer_lt.ret.expected test/ikc3/integer_mod-2.kc3 test/ikc3/integer_mod-2.out.expected test/ikc3/integer_mod-2.ret.expected test/ikc3/integer_mul.kc3 test/ikc3/integer_mul.out.expected test/ikc3/integer_mul.ret.expected test/ikc3/integer_neg.kc3 test/ikc3/integer_neg.out.expected test/ikc3/integer_neg.ret.expected test/ikc3/integer_sub.kc3 test/ikc3/integer_sub.out.expected test/ikc3/integer_sub.ret.expected test/ikc3/let.kc3 test/ikc3/let.out.expected test/ikc3/let.ret.expected test/ikc3/list.err.expected test/ikc3/list.kc3 test/ikc3/list.out.expected test/ikc3/list.ret.expected test/ikc3/macro.kc3 test/ikc3/macro.out.expected test/ikc3/macro.ret.expected test/ikc3/map.kc3 test/ikc3/map.out.expected test/ikc3/map.ret.expected test/ikc3/op.err.expected test/ikc3/op.kc3 test/ikc3/op.out.expected test/ikc3/op.ret.expected test/ikc3/plist.err.expected test/ikc3/plist.kc3 test/ikc3/plist.out.expected test/ikc3/plist.ret.expected test/ikc3/puts.kc3 test/ikc3/puts.out.expected test/ikc3/puts.ret.expected test/ikc3/quote.kc3 test/ikc3/quote.out.expected test/ikc3/quote.ret.expected test/ikc3/ratio.kc3 test/ikc3/ratio.out.expected test/ikc3/ratio.ret.expected test/ikc3/sh.kc3 test/ikc3/sh.out.expected test/ikc3/sh.ret.expected test/ikc3/str.err.expected test/ikc3/str.kc3 test/ikc3/str.out.expected test/ikc3/str.ret.expected test/ikc3/struct.kc3 test/ikc3/struct.out.expected test/ikc3/struct.ret.expected test/ikc3/sym.err.expected test/ikc3/sym.kc3 test/ikc3/sym.out.expected test/ikc3/sym.ret.expected test/ikc3/thread.kc3 test/ikc3/thread.out.expected test/ikc3/thread.ret.expected test/ikc3/time.kc3 test/ikc3/time.out.expected test/ikc3/time.ret.expected test/ikc3/to_lisp.kc3 test/ikc3/to_lisp.out.expected test/ikc3/to_lisp.ret.expected test/ikc3/tuple.err.expected test/ikc3/tuple.kc3 test/ikc3/tuple.out.expected test/ikc3/tuple.ret.expected test/ikc3/var.kc3 test/ikc3/var.out.expected test/ikc3/var.ret.expected test/ikc3/void.kc3 test/ikc3/void.out.expected test/ikc3/void.ret.expected test/ikc3_test '
KC3_TEST_EKC3_SOURCES='test/ekc3/title.html.ekc3 test/ekc3/title.kc3 test/ekc3/title.out.expected test/ekc3/title.ret.expected test/ekc3_test '
-KC3_TEST_HTTP_SOURCES='test/http/01_socket_buf.kc3 test/http/01_socket_buf.out.expected test/http/01_socket_buf.ret.expected test/http/02_socket.kc3 test/http/02_socket.out.expected test/http/02_socket.ret.expected test/http/03_client_server.kc3 test/http/03_client_server.out.expected test/http/03_client_server.ret.expected test/http/04_server_request.kc3 test/http/04_server_request.out.expected test/http/04_server_request.ret.expected test/http/05_response.kc3 test/http/05_response.out.expected test/http/05_response.ret.expected test/http/06_mime_types.kc3 test/http/06_mime_types.out.expected test/http/06_mime_types.ret.expected test/http/07_client_server.kc3 test/http/07_client_server.out.expected test/http/07_client_server.ret.expected test/http_test '
+KC3_TEST_HTTP_SOURCES='test/http/01_socket_buf.kc3 test/http/01_socket_buf.out.expected test/http/01_socket_buf.ret.expected test/http/02_socket.kc3 test/http/02_socket.out.expected test/http/02_socket.ret.expected test/http/03_client_server.kc3 test/http/03_client_server.out.expected test/http/03_client_server.ret.expected test/http/04_server_request.kc3 test/http/04_server_request.out.expected test/http/04_server_request.ret.expected test/http/05_response.kc3 test/http/05_response.out.expected test/http/05_response.ret.expected test/http/06_mime_types.kc3 test/http/06_mime_types.out.expected test/http/06_mime_types.ret.expected test/http/07_client_server.kc3 test/http/07_client_server.out.expected test/http/07_client_server.ret.expected test/http/mime.types test/http_test '
KC3_TEST_HTTPD_SOURCES='test/httpd/app/controllers/doc_controller.kc3 test/httpd/app/controllers/page_controller.kc3 test/httpd/app/templates/doc/menu.html.ekc3 test/httpd/app/templates/doc/show.html.ekc3 test/httpd/app/templates/footer.html.ekc3 test/httpd/app/templates/layout.html.ekc3 test/httpd/app/templates/nav.html.ekc3 test/httpd/app/templates/page/menu.html.ekc3 test/httpd/app/templates/page/show.html.ekc3 test/httpd/app/views/doc_view.kc3 test/httpd/app/views/layout_view.kc3 test/httpd/app/views/page_view.kc3 test/httpd/assets/css/app.scss test/httpd/assets/css/computer_modern.scss test/httpd/assets/css/courier_new.scss test/httpd/assets/css/flash.scss test/httpd/assets/css/fontawesome-5.15.4-free-v4-font-face.scss test/httpd/assets/css/fontawesome-5.15.4-free-v4-shims.scss test/httpd/assets/css/fontawesome-5.15.4-free.scss test/httpd/assets/css/footer.scss test/httpd/assets/css/kc3.scss test/httpd/assets/css/kmx_colors.scss test/httpd/assets/css/pixel.scss test/httpd/assets/css/pygments.scss test/httpd/assets/js/app.js test/httpd/assets/js/kmx_anim.js test/httpd/assets/js/kmx_colors.js test/httpd/assets/js/pixel.js test/httpd/assets/package-lock.json test/httpd/assets/package.json test/httpd/config/db.kc3 test/httpd/config/mime.types test/httpd/config/routes.kc3 test/httpd/db/app.facts test/httpd/doc test/httpd/pages test/httpd/pages/index.en.html test/httpd/pages/index.en.html~ test/httpd/static test/httpd/static/_assets test/httpd/static/_assets/app.css test/httpd/static/_assets/app.css.map test/httpd/static/_assets/app.js test/httpd/static/_fonts test/httpd/static/_fonts/FontAwesome.otf test/httpd/static/_fonts/OpenSans-Bold.ttf test/httpd/static/_fonts/OpenSans-BoldItalic.ttf test/httpd/static/_fonts/OpenSans-CondensedBold.ttf test/httpd/static/_fonts/OpenSans-CondensedBoldItalic.ttf test/httpd/static/_fonts/OpenSans-CondensedExtraBold.ttf test/httpd/static/_fonts/OpenSans-CondensedExtraBoldItalic.ttf test/httpd/static/_fonts/OpenSans-CondensedItalic.ttf test/httpd/static/_fonts/OpenSans-CondensedLight.ttf test/httpd/static/_fonts/OpenSans-CondensedLightItalic.ttf test/httpd/static/_fonts/OpenSans-CondensedRegular.ttf test/httpd/static/_fonts/OpenSans-CondensedSemiBold.ttf test/httpd/static/_fonts/OpenSans-CondensedSemiBoldItalic.ttf test/httpd/static/_fonts/OpenSans-ExtraBold.ttf test/httpd/static/_fonts/OpenSans-ExtraBoldItalic.ttf test/httpd/static/_fonts/OpenSans-Italic.ttf test/httpd/static/_fonts/OpenSans-Light.ttf test/httpd/static/_fonts/OpenSans-LightItalic.ttf test/httpd/static/_fonts/OpenSans-Regular.ttf test/httpd/static/_fonts/OpenSans-SemiBold.ttf test/httpd/static/_fonts/OpenSans-SemiBoldItalic.ttf test/httpd/static/_fonts/computer_modern.woff test/httpd/static/_fonts/courier_new.woff test/httpd/static/_fonts/courier_new.woff2 test/httpd/static/_fonts/fontawesome-webfont.woff test/httpd/static/_fonts/fontawesome-webfont.woff2 test/httpd/static/_fonts/free-fa-brands-400.woff2 test/httpd/static/_fonts/free-fa-solid-900.woff2 test/httpd/static/_images test/httpd/static/_images/iris-kc3-004.jpeg test/httpd/static/_images/kc3.1.xcf test/httpd/static/_images/kc3.1080.jpg test/httpd/static/_images/kc3.1080.png test/httpd/static/_images/kc3.128.jpg test/httpd/static/_images/kc3.128.png test/httpd/static/_images/kc3.16.jpg test/httpd/static/_images/kc3.16.png test/httpd/static/_images/kc3.256.jpg test/httpd/static/_images/kc3.256.png test/httpd/static/_images/kc3.32.jpg test/httpd/static/_images/kc3.32.png test/httpd/static/_images/kc3.512.jpg test/httpd/static/_images/kc3.512.png test/httpd/static/_images/kc3.64.jpg test/httpd/static/_images/kc3.64.png test/httpd/static/_images/kc3.640.jpg test/httpd/static/_images/kc3.640.png test/httpd/static/_images/kc3.720.jpg test/httpd/static/_images/kc3.720.png test/httpd/static/_images/kc3.96.jpg test/httpd/static/_images/kc3.96.png test/httpd/static/_images/kc3.icns test/httpd/static/_images/kc3.xcf test/httpd/static/doc test/httpd/static/doc/.keep test/httpd/static/favicon.ico test/httpd/static/fx test/httpd/static/fx/.keep test/httpd/static/release test/httpd/static/test <&%>.html test/httpd/static/test.html test/httpd/static/test.txt '
-KC3_OTHER_SOURCES='AUTHORS.md BUGS.md CONTRIBUTING.md ChangeLog.md LICENSE.md Makefile README.md config.subr configure env kc3.index kc3.version libkc3/tag_init.rb license.h sources.mk sources.sh '
+KC3_TEST_JSON_SOURCES='test/json/basics.kc3 test/json/basics.out.expected test/json/basics.ret.expected test/json/inspect.kc3 test/json/inspect.out.expected test/json/inspect.ret.expected test/json/recursive.kc3 test/json/recursive.out.expected test/json/recursive.ret.expected test/json/to_str.kc3 test/json/to_str.out.expected test/json/to_str.ret.expected test/json_test '
+KC3_TEST_MARKDOWN_SOURCES='test/markdown/titles.kc3 test/markdown/titles.out.expected test/markdown/titles.ret.expected test/markdown/to_html_str.kc3 test/markdown/to_html_str.out.expected test/markdown/to_html_str.ret.expected test/markdown_test '
+KC3_OTHER_SOURCES='AUTHORS.md BUGS.md CONTRIBUTING.md ChangeLog.md LICENSE.md Makefile README.md config.subr config_common configure env kc3.index kc3.version libkc3/tag_init.rb license.h sources.mk sources.sh '
KC3_EXTERNAL_SOURCES='libtommath/LICENSE libtommath/README.md libtommath/bn_cutoffs.c libtommath/bn_deprecated.c libtommath/bn_mp_2expt.c libtommath/bn_mp_abs.c libtommath/bn_mp_add.c libtommath/bn_mp_add_d.c libtommath/bn_mp_addmod.c libtommath/bn_mp_and.c libtommath/bn_mp_clamp.c libtommath/bn_mp_clear.c libtommath/bn_mp_clear_multi.c libtommath/bn_mp_cmp.c libtommath/bn_mp_cmp_d.c libtommath/bn_mp_cmp_mag.c libtommath/bn_mp_cnt_lsb.c libtommath/bn_mp_complement.c libtommath/bn_mp_copy.c libtommath/bn_mp_count_bits.c libtommath/bn_mp_decr.c libtommath/bn_mp_div.c libtommath/bn_mp_div_2.c libtommath/bn_mp_div_2d.c libtommath/bn_mp_div_3.c libtommath/bn_mp_div_d.c libtommath/bn_mp_dr_is_modulus.c libtommath/bn_mp_dr_reduce.c libtommath/bn_mp_dr_setup.c libtommath/bn_mp_error_to_string.c libtommath/bn_mp_exch.c libtommath/bn_mp_expt_u32.c libtommath/bn_mp_exptmod.c libtommath/bn_mp_exteuclid.c libtommath/bn_mp_fread.c libtommath/bn_mp_from_sbin.c libtommath/bn_mp_from_ubin.c libtommath/bn_mp_fwrite.c libtommath/bn_mp_gcd.c libtommath/bn_mp_get_double.c libtommath/bn_mp_get_i32.c libtommath/bn_mp_get_i64.c libtommath/bn_mp_get_l.c libtommath/bn_mp_get_ll.c libtommath/bn_mp_get_mag_u32.c libtommath/bn_mp_get_mag_u64.c libtommath/bn_mp_get_mag_ul.c libtommath/bn_mp_get_mag_ull.c libtommath/bn_mp_grow.c libtommath/bn_mp_incr.c libtommath/bn_mp_init.c libtommath/bn_mp_init_copy.c libtommath/bn_mp_init_i32.c libtommath/bn_mp_init_i64.c libtommath/bn_mp_init_l.c libtommath/bn_mp_init_ll.c libtommath/bn_mp_init_multi.c libtommath/bn_mp_init_set.c libtommath/bn_mp_init_size.c libtommath/bn_mp_init_u32.c libtommath/bn_mp_init_u64.c libtommath/bn_mp_init_ul.c libtommath/bn_mp_init_ull.c libtommath/bn_mp_invmod.c libtommath/bn_mp_is_square.c libtommath/bn_mp_iseven.c libtommath/bn_mp_isodd.c libtommath/bn_mp_kronecker.c libtommath/bn_mp_lcm.c libtommath/bn_mp_log_u32.c libtommath/bn_mp_lshd.c libtommath/bn_mp_mod.c libtommath/bn_mp_mod_2d.c libtommath/bn_mp_mod_d.c libtommath/bn_mp_montgomery_calc_normalization.c libtommath/bn_mp_montgomery_reduce.c libtommath/bn_mp_montgomery_setup.c libtommath/bn_mp_mul.c libtommath/bn_mp_mul_2.c libtommath/bn_mp_mul_2d.c libtommath/bn_mp_mul_d.c libtommath/bn_mp_mulmod.c libtommath/bn_mp_neg.c libtommath/bn_mp_or.c libtommath/bn_mp_pack.c libtommath/bn_mp_pack_count.c libtommath/bn_mp_prime_fermat.c libtommath/bn_mp_prime_frobenius_underwood.c libtommath/bn_mp_prime_is_prime.c libtommath/bn_mp_prime_miller_rabin.c libtommath/bn_mp_prime_next_prime.c libtommath/bn_mp_prime_rabin_miller_trials.c libtommath/bn_mp_prime_rand.c libtommath/bn_mp_prime_strong_lucas_selfridge.c libtommath/bn_mp_radix_size.c libtommath/bn_mp_radix_smap.c libtommath/bn_mp_rand.c libtommath/bn_mp_read_radix.c libtommath/bn_mp_reduce.c libtommath/bn_mp_reduce_2k.c libtommath/bn_mp_reduce_2k_l.c libtommath/bn_mp_reduce_2k_setup.c libtommath/bn_mp_reduce_2k_setup_l.c libtommath/bn_mp_reduce_is_2k.c libtommath/bn_mp_reduce_is_2k_l.c libtommath/bn_mp_reduce_setup.c libtommath/bn_mp_root_u32.c libtommath/bn_mp_rshd.c libtommath/bn_mp_sbin_size.c libtommath/bn_mp_set.c libtommath/bn_mp_set_double.c libtommath/bn_mp_set_i32.c libtommath/bn_mp_set_i64.c libtommath/bn_mp_set_l.c libtommath/bn_mp_set_ll.c libtommath/bn_mp_set_u32.c libtommath/bn_mp_set_u64.c libtommath/bn_mp_set_ul.c libtommath/bn_mp_set_ull.c libtommath/bn_mp_shrink.c libtommath/bn_mp_signed_rsh.c libtommath/bn_mp_sqr.c libtommath/bn_mp_sqrmod.c libtommath/bn_mp_sqrt.c libtommath/bn_mp_sqrtmod_prime.c libtommath/bn_mp_sub.c libtommath/bn_mp_sub_d.c libtommath/bn_mp_submod.c libtommath/bn_mp_to_radix.c libtommath/bn_mp_to_sbin.c libtommath/bn_mp_to_ubin.c libtommath/bn_mp_ubin_size.c libtommath/bn_mp_unpack.c libtommath/bn_mp_xor.c libtommath/bn_mp_zero.c libtommath/bn_prime_tab.c libtommath/bn_s_mp_add.c libtommath/bn_s_mp_balance_mul.c libtommath/bn_s_mp_exptmod.c libtommath/bn_s_mp_exptmod_fast.c libtommath/bn_s_mp_get_bit.c libtommath/bn_s_mp_invmod_fast.c libtommath/bn_s_mp_invmod_slow.c libtommath/bn_s_mp_karatsuba_mul.c libtommath/bn_s_mp_karatsuba_sqr.c libtommath/bn_s_mp_montgomery_reduce_fast.c libtommath/bn_s_mp_mul_digs.c libtommath/bn_s_mp_mul_digs_fast.c libtommath/bn_s_mp_mul_high_digs.c libtommath/bn_s_mp_mul_high_digs_fast.c libtommath/bn_s_mp_prime_is_divisible.c libtommath/bn_s_mp_rand_jenkins.c libtommath/bn_s_mp_rand_platform.c libtommath/bn_s_mp_reverse.c libtommath/bn_s_mp_sqr.c libtommath/bn_s_mp_sqr_fast.c libtommath/bn_s_mp_sub.c libtommath/bn_s_mp_toom_mul.c libtommath/bn_s_mp_toom_sqr.c libtommath/demo/mtest_opponent.c libtommath/demo/shared.c libtommath/demo/shared.h libtommath/demo/test.c libtommath/demo/timing.c libtommath/etc/2kprime.c libtommath/etc/drprime.c libtommath/etc/mersenne.c libtommath/etc/mont.c libtommath/etc/pprime.c libtommath/etc/tune.c libtommath/mtest/logtab.h libtommath/mtest/mpi-config.h libtommath/mtest/mpi-types.h libtommath/mtest/mpi.c libtommath/mtest/mpi.h libtommath/mtest/mtest.c libtommath/tommath.h libtommath/tommath_class.h libtommath/tommath_cutoffs.h libtommath/tommath_private.h libtommath/tommath_superclass.h linenoise/LICENSE linenoise/README.markdown linenoise/example.c linenoise/linenoise.c linenoise/linenoise.h ucd2c/UCD.zip ucd2c/UCD/ArabicShaping.txt ucd2c/UCD/BidiBrackets.txt ucd2c/UCD/BidiCharacterTest.txt ucd2c/UCD/BidiMirroring.txt ucd2c/UCD/BidiTest.txt ucd2c/UCD/Blocks.txt ucd2c/UCD/CJKRadicals.txt ucd2c/UCD/CaseFolding.txt ucd2c/UCD/CompositionExclusions.txt ucd2c/UCD/DerivedAge.txt ucd2c/UCD/DerivedCoreProperties.txt ucd2c/UCD/DerivedNormalizationProps.txt ucd2c/UCD/EastAsianWidth.txt ucd2c/UCD/EmojiSources.txt ucd2c/UCD/EquivalentUnifiedIdeograph.txt ucd2c/UCD/HangulSyllableType.txt ucd2c/UCD/Index.txt ucd2c/UCD/IndicPositionalCategory.txt ucd2c/UCD/IndicSyllabicCategory.txt ucd2c/UCD/Jamo.txt ucd2c/UCD/LineBreak.txt ucd2c/UCD/NameAliases.txt ucd2c/UCD/NamedSequences.txt ucd2c/UCD/NamedSequencesProv.txt ucd2c/UCD/NamesList.txt ucd2c/UCD/NormalizationCorrections.txt ucd2c/UCD/NormalizationTest.txt ucd2c/UCD/NushuSources.txt ucd2c/UCD/PropList.txt ucd2c/UCD/PropertyAliases.txt ucd2c/UCD/PropertyValueAliases.txt ucd2c/UCD/ReadMe.txt ucd2c/UCD/ScriptExtensions.txt ucd2c/UCD/Scripts.txt ucd2c/UCD/SpecialCasing.txt ucd2c/UCD/StandardizedVariants.txt ucd2c/UCD/TangutSources.txt ucd2c/UCD/USourceData.txt ucd2c/UCD/USourceGlyphs.pdf ucd2c/UCD/USourceRSChart.pdf ucd2c/UCD/UnicodeData.txt ucd2c/UCD/VerticalOrientation.txt ucd2c/UCD/auxiliary/GraphemeBreakProperty.txt ucd2c/UCD/auxiliary/GraphemeBreakTest.txt ucd2c/UCD/auxiliary/LineBreakTest.txt ucd2c/UCD/auxiliary/SentenceBreakProperty.txt ucd2c/UCD/auxiliary/SentenceBreakTest.txt ucd2c/UCD/auxiliary/WordBreakProperty.txt ucd2c/UCD/auxiliary/WordBreakTest.txt ucd2c/UCD/emoji/ReadMe.txt ucd2c/UCD/emoji/emoji-data.txt ucd2c/UCD/emoji/emoji-variation-sequences.txt ucd2c/UCD/extracted/DerivedBidiClass.txt ucd2c/UCD/extracted/DerivedBinaryProperties.txt ucd2c/UCD/extracted/DerivedCombiningClass.txt ucd2c/UCD/extracted/DerivedDecompositionType.txt ucd2c/UCD/extracted/DerivedEastAsianWidth.txt ucd2c/UCD/extracted/DerivedGeneralCategory.txt ucd2c/UCD/extracted/DerivedJoiningGroup.txt ucd2c/UCD/extracted/DerivedJoiningType.txt ucd2c/UCD/extracted/DerivedLineBreak.txt ucd2c/UCD/extracted/DerivedName.txt ucd2c/UCD/extracted/DerivedNumericType.txt ucd2c/UCD/extracted/DerivedNumericValues.txt '
KC3_DOC_SOURCES='doc/1_KC3/1.1_Introduction.en.md doc/1_KC3/1.2_Integer.en.md doc/1_KC3/1.3_Map.en.md doc/1_KC3/1.4_Ratio.en.md doc/1_KC3/1.5_List.en.md doc/1_KC3/1.6_Variable.en.md doc/2_HTTPd/index.en.md doc/3_Guides/3.1_Install.en.md doc/3_Guides/3.2_Testing.en.md doc/3_Guides/3.3_Usage.en.md doc/3_Guides/3.4_Structure.en.md doc/3_Guides/3.5_Tutorial.en.md doc/3_Guides/index.en.md doc/index.en.md '