_rom_call_attr Function (Macro Constructor)

default.h

#define _rom_call_attr(type,args,attr,index) (*({
typedef __ATTR_TIOS__ attr type (*__temp__type__) args;
(__temp__type__) (__rom_call_addr_concat (0x##index, _ROM_CALL_##index));
}))

Constructs a function definition with attributes for a TIOS ROM call.

_rom_call_attr works exactly like _rom_call, except that it takes an additional parameter attr to specify attributes for the function.


See also: _rom_call