a1200   NEWS   APPS   DOCS   ABOUT
a1200
----
a1200
----
Autodocs
 Libraries:
 bullet.library
  --background--
  CloseEngine
  ObtainInfoA
  OpenEngine
  ReleaseInfoA
  SetInfoA
Include
GuruMeditation
Docs » Autodocs » bullet.library » ReleaseInfoA

NAME

	ReleaseInfoA -- Release data obtained with ObtainInfoA
ReleaseInfo -- varargs form of ReleaseInfoA

SYNOPSIS

	error = ReleaseInfoA(engineHandle, tagList)
A0 A1
ULONG ReleaseInfoA(struct GlyphEngine *, struct TagItem *);
error = ReleaseInfo(engineHandle, firstTag, ...)
ULONG ReleaseInfo(struct GlyphEngine *, Tag, ...);

FUNCTION

	This function releases the data obtained with ObtainInfoA.
Data associated with tags that are not indirect, i.e. for which
OT_Indirect is not set, need not be released, but it is not an
error to do so. Released data may be immediately freed or may
become a candidate to be expunged from memory when the system
reaches a low memory condition, depending on the library's
internal implementation.
Each ReleaseInfoA tag item must be associated with a prior
ObtainInfoA.

INPUTS

	engineHandle -- the handle acquired via OpenEngine.
tagList -- a tagList containing OT_ tags valid for inquiry
paired with the data previously acquired for them with
ObtainInfoA. Null pointers quietly accepted and
ignored for indirect data.

RESULT

	This function has no result.  The only error that can occur is
when the Obtain and Release pairs are mismatched: the
application is assumed not to do that.

EXAMPLE

	    ULONG pointSize;
struct GlyphMap *glyph;
...
error = ObtainInfo(EngineHandle, OT_Glyph, &glyph, TAG_DONE);
...
ReleaseInfo(EngineHandle, OT_Glyph, glyph, TAG_DONE);

SEE ALSO

ReleaseInfoA(), <diskfont/diskfonttag.h>, <diskfont/oterrors.h>

Comments

Name:
E-mail: Use this if you want a message if you get a response, will not be shown.
Comment:
Select correct short for:

The Silents

AFL
TSL
AOA
TBL

Comments:

$VER: d0.se 1.14 Copyright © 2011-2024 Tobias Geijersson support at d0 dot se