/* * inc/gks_data.h * Include file with internal data declaration * Microsoft C 5.0 - Turbo C 2.0 - VAX C 3.0 * Grupo de Tecnologia em Computacao Grafica - PUC/RIO * 23 Ago 91 */ #ifndef _GKS_DATA_ #define _GKS_DATA_ #ifndef _GKS_TYPE_ #include Gks_type #endif #ifndef _GKS_TAB_ #include Gks_tab #endif typedef struct { Gos os; /* GKS operating state */ Gesl esl; /* GKS error state list */ Ggdt gdt; /* GKS description table */ Ggsl *gsl; /* GKS state list */ Gwsl **wsl; /* list of workstation state lists */ Gint nwdt; /* number of workstation description tables */ Gwdt **wdt; /* list of workstation description tables */ Glong perm; /* amount of memory permited */ Glong used; /* amount of memory used */ struct { Gtoggle text, fill; } FLAG; } Ggks_data; IMPORT Ggks_data gks_data; #endif