DEFINITION MODULE OptBulletL {"bullet.library",-38};
(* 30-May-93/bp *)

FROM SYSTEM IMPORT
  ADR,ADDRESS,LONGSET;
IMPORT
  R,
  d:BulletD;

CONST
  bulletName="bullet.library";
VAR
  bulletVersion:INTEGER;
  bulletBase:d.BulletBasePtr;

PROCEDURE CloseEngine(glyphEngine{R.A0}:d.GlyphEnginePtr); CODE -36;

(* Diese Proc ist in V39 nicht dokumentiert! *)
PROCEDURE GetGlyphMap(
		glyphEngine{R.A0}:d.GlyphEnginePtr;
		glyphCode{R.D0}:LONGINT;
		glyphMap{R.A1}:ADDRESS):LONGCARD; CODE -60;

PROCEDURE ObtainInfoA(
		glyphEngine{R.A0}:d.GlyphEnginePtr;
		tagList{R.A1}:ADDRESS):LONGCARD; CODE -48;

PROCEDURE OpenEngine():d.GlyphEnginePtr; CODE -30;

PROCEDURE ReleaseInfoA(
		glyphEngine{R.A0}:d.GlyphEnginePtr;
		tagList{R.A1}:ADDRESS):LONGCARD; CODE -54;

PROCEDURE SetInfoA(
		glyphEngine{R.A0}:d.GlyphEnginePtr;
		tagList{R.A1}:ADDRESS):LONGCARD; CODE -42;

END OptBulletL.lib-38
