Modular Font Editor K (MFEK) inter-process communication library. No longer alpha, now in beta ꞵ! Yet still has an unstable API, and will remain unversioned for now.
This library is responsible for:
MFEKinit
, MFEKmetadata
) (this part might be spun off into another library)IPCInfo
struct which can be used by modules to tell other modules what they know about the current environment (answering questions like: is .glif
parented? do we need to add .exe
to module names on command line?)Available
enum, if user doesn't have the module we need (Yes
, No
, Degraded
[version mismatch, might be ok, might not])display of ASCII art headers, such as…
___ ___ ___ ___
/\ \ /\__\ /\__\ /| |
|::\ \ /:/ _/_ /:/ _/_ |:| |
|:|:\ \ /:/ /\__\ /:/ /\__\ |:| |
__|:|\:\ \ /:/ /:/ / /:/ /:/ _/_ __|:| |
/::::|_\:\__\ /:/_/:/ / /:/_/:/ /\__\ /\ |:|__|____ __ __
\:\~~\ \/__/ \:\/:/ / \:\/:/ /:/ / \:\/:::::/__/ _____ / /_ _____ ____ / /__ ___
\:\ \ \::/__/ \::/_/:/ / \::/~~/~ / ___/ / __/ / ___/ / __ \ / //_/ / _ \
\:\ \ \:\ \ \:\/:/ / \:\~~\ (__ ) / /_ / / / /_/ / / ,< / __/
\:\__\ \:\__\ \::/ / \:\__\ /____/ \__/ /_/ \____/ /_/|_| \___/
\/__/ \/__/ \/__/ \/__/
MFEK_SUPPRESS_HEADER
; disable system-wide by putting in shell profile e.g. for bash export MFEK_SUPPRESS_HEADER=1
)