From fa080de7afc95aa1c19a6e6fc0e0708ced2eadc4 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 8 Jul 2015 20:46:52 -0400 Subject: Initial commit --- lib/pmset.h | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 lib/pmset.h (limited to 'lib/pmset.h') diff --git a/lib/pmset.h b/lib/pmset.h new file mode 100644 index 00000000..7b001514 --- /dev/null +++ b/lib/pmset.h @@ -0,0 +1,43 @@ +# PMSET.H -- Pixel mask definitions (PMIO is layered upon IMIO and PLIO). + +define PM_MAXDIM PL_MAXDIM +define PM_MAXDEPTH PL_MAXDEPTH +define PM_UPDATE PL_UPDATE + +# PMIO parameter codes. +define P_REFIM P_PRIVATE1 +define P_MAPXY P_PRIVATE2 + +# MIO parameter codes. +define P_PMDES 1 # PMIO descriptor +define P_IMDES 2 # IMIO descriptor +define P_REGCOORDS 3 # mio_setrange region relative coords +define P_PMCLOSE 4 # close mask at image close time + +# IMPLMAP flags. +define BOOLEAN_MASK 100B # convert mask to boolean +define INVERT_MASK 200B # invert a mask (PIX_NOT) + +# The following routines are identical in both the PMIO and PLIO packages. +define pm_close pl_close +define pm_compare pl_compare +define pm_compress pl_compress +define pm_create pl_create +define pm_debug pl_debug +define pm_emptyline pl_emptyline +define pm_gsize pl_gsize +define pm_load pl_load +define pm_loadf pl_loadf +define pm_loadim pl_loadim +define pm_newcopy pl_newcopy +define pm_open pl_open +define pm_save pl_save +define pm_savef pl_savef +define pm_saveim pl_saveim +define pm_ssize pl_ssize + +# The following nested include is safe because the PLIO mkpkg will update the +# modify date of if is modified. Hence, only +# need be referenced in dependency files lists in applications code. + +include -- cgit