Commodore Amiga A500 Technical Reference Manual page 70

Hide thumbs Also See for Amiga A500:
Table of Contents

Advertisement

SYSTEM/LIBRARIES/
EXPANSION/
GETCURRENTBINDING
EXAMPLES
EXCEPTIONS
If the caller tries to free a slot that is already in the free list,
FreeExpansionMem will Alert() (e.g. crash the system).
SEE ALSO
AllocExpansionMem, AllocBoardMem, FreeBoardMem
BUGS
NAME
GetCurrentBinding — sets static board configuration area
SYNOPSIS
actual = GetCurrentBinding( currentBinding, size)
A0D0:16
FUNCTION
This function writes the contents of the ""currentBinding" structure
out of a private place. It may be set via SetCurrentBinding(). This is
really a kludge, but it is the only way to pass extra arguments to a
newly configured device.
A CurrentBinding structure has the name of the currently loaded
file, the product string that was associated with this driver, and a
pointer to the head of a singly linked list of ConfigDev structures
(linked through the cd_NextCD field).
Many devices may not need this information; they have hard coded
into themselves their manufacture number. It is recommended that
you at least check that you can deal with the product code in the
linked ConfigDev structures.
INPUTS
currentBinding — a pointer to a CurrentBinding structure
size — the size of the user's binddriver structure. No more than this
much data will be copied. If size is larger than the libraries idea a
CurrentBinding size, then the structure will be null padded.
67

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Amiga a2000

Table of Contents