Site Tools


documentation:development:opera:pf25:ppgfldr:pgsfldr:spr:01spr014

CheckItem

Checks to see if an item exists.

Synopsis

void *CheckItem( Item i, uint8 ftype, uint8 ntype )

Description

This procedure checks to see if a specified item exists. To specify the item, you use an item number, an item-type number, and the item number of the folio in which the item type is defined. If all three of these values match those of the item, the procedure returns a pointer to the item.

Arguments

  • i The item number of the item to be checked.
  • ftype The item number of the folio that defines the item type. (This is the same value that is passed to the MkNodeID() macro.) For a list of folio item numbers, see the Portfolio Item's chapter.
  • ntype The item-type number for the item. (This is the same value that is passed to the MkNodeID() macro.) For a list of item-type numbers, see the Portfolio Item's chapter.

Return Value

If the item exists (and the values of all three arguments match those of the item), the procedure returns a pointer to the item. If the item does not exist, the procedure returns NULL.

Implementation

Folio call implemented in kernel folio V20.

Associated Files

  • item.h ANSI C Prototype
  • clib.lib ARM Link Library

See Also


documentation/development/opera/pf25/ppgfldr/pgsfldr/spr/01spr014.txt · Last modified: 2022/10/10 16:54 by 127.0.0.1