Gimp/plug-ins/script-fu/libscriptfu/tinyscheme
bootchk 61c1acbead tinyscheme: enhance: rearrange error msg so error kind is stable prefix
Error kind should be first to read, is most important.

Makes testing error message easier when prefix is stable.
2023-09-06 06:37:29 -04:00
..
BUILDING
CHANGES
COPYING
dynload.c Use LoadLibraryW () 2023-01-24 14:48:44 +00:00
dynload.h
hack.txt
init.scm
Manual.txt
meson.build
MiniSCHEMETribute.txt
opdefines.h
README
scheme-private.h
scheme.c tinyscheme: enhance: rearrange error msg so error kind is stable prefix 2023-09-06 06:37:29 -04:00
scheme.h ScriptFu: #9755 Add test framework and tests for TS and PDB 2023-08-25 21:39:29 +00:00

This directory contains a version of TinyScheme which has been modified
to support UTF-8 coded strings. The strings stored in a data cell are
expected to be in UTF-8 format. This allows the continued use of gchar
pointers to pass around the strings. Processing the strings will require
conversion to unicode at times depending on the specific operation that
needs to be done on the UTF-8 coded strings.

The string length value stored in a data cell is the length in bytes of that
string including the terminating NUL.

Routines that want a string length for a UTF-8 coded string will be passed
the number of characters and not the number of bytes. If the number of bytes
is needed, the normal call to strlen() will work.