X-Git-Url: https://git.stderr.nl/gitweb?p=projects%2Fchimara%2Fchimara.git;a=blobdiff_plain;f=libchimara%2Fgi_blorb.h;h=4e051caab4e6d0714b650189463d8c6cd894e9ba;hp=ddec1bd76435ba414dd0682feba34d3ad5c72aa2;hb=cbb35cca2d0a87a664e5d72fe71dce45c3030823;hpb=79c63ee8cdce5c8355125433b8e216348e897c0b diff --git a/libchimara/gi_blorb.h b/libchimara/gi_blorb.h index ddec1bd..4e051ca 100644 --- a/libchimara/gi_blorb.h +++ b/libchimara/gi_blorb.h @@ -2,11 +2,11 @@ #define _GI_BLORB_H /* gi_blorb.h: Blorb library layer for Glk API. - gi_blorb version 1.4. + gi_blorb version 1.5. Designed by Andrew Plotkin - http://www.eblong.com/zarf/glk/index.html + http://eblong.com/zarf/glk/ - This file is copyright 1998-2000 by Andrew Plotkin. You may copy, + This file is copyright 1998-2012 by Andrew Plotkin. You may copy, distribute, and incorporate it into your own programs, by any means and under any conditions, as long as you do not modify it. You may also modify this file, incorporate it into your own programs, @@ -35,12 +35,15 @@ typedef glui32 giblorb_err_t; #define giblorb_make_id(c1, c2, c3, c4) \ (((c1) << 24) | ((c2) << 16) | ((c3) << 8) | (c4)) -#define giblorb_ID_Snd (giblorb_make_id('S', 'n', 'd', ' ')) #define giblorb_ID_Exec (giblorb_make_id('E', 'x', 'e', 'c')) +#define giblorb_ID_Snd (giblorb_make_id('S', 'n', 'd', ' ')) #define giblorb_ID_Pict (giblorb_make_id('P', 'i', 'c', 't')) +#define giblorb_ID_Data (giblorb_make_id('D', 'a', 't', 'a')) #define giblorb_ID_Copyright (giblorb_make_id('(', 'c', ')', ' ')) #define giblorb_ID_AUTH (giblorb_make_id('A', 'U', 'T', 'H')) #define giblorb_ID_ANNO (giblorb_make_id('A', 'N', 'N', 'O')) +#define giblorb_ID_TEXT (giblorb_make_id('T', 'E', 'X', 'T')) +#define giblorb_ID_BINA (giblorb_make_id('B', 'I', 'N', 'A')) /* giblorb_map_t: Holds the complete description of an open Blorb file. This type is opaque for normal interpreter use. */