[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


   NAME
        TypeOfMem -- determine attributes of a given memory address

   SYNOPSIS
        attributes = TypeOfMem(address)
        D0                     A1

        ULONG TypeOfMem(void *);

   FUNCTION
        Given a RAM memory address, search the system memory lists and
        return its memory attributes.  The memory attributes are similar to
        those specified when the memory was first allocated: (eg. MEMF_CHIP
        and MEMF_FAST).

        This function is usually used to determine if a particular block of
        memory is within CHIP space.

        If the address is not in known-space, a zero will be returned.
        (Anything that is not RAM, like the ROM or expansion area, will
        return zero.  Also the first few bytes of a memory area are used up
        by the MemHeader.)

   INPUT
        address - a memory address

   RESULT
        attributes - a long word of memory attribute flags.
        If the address is not in known RAM, zero is returned.

   SEE ALSO
        allocmem()