Seal is free desktop environment for DOS. It has own graphics vision and can run dynamic libraries and applications. This guide is focused on basics in programming of libraries and applications for Seal.

Programs and libraries are programmed in DJGPP v2 in poor C.


For compatibility with future versions we define all of the basic types as int = l_int, char = l_char etc...

     l_long   long
     l_int    int
     l_word   unsigned l_int
     l_dword  unsigned l_long
     l_big    l_long l_long
     l_char   char
     l_byte   unsigned l_char
     l_ptr    void*
     l_rect   l_int
     l_color  int
     l_font   void*
     l_text   char*