alloc_text
Název části kódu, kde jsou umístěny definice zadanou funkci.Pragma dojde mezi declarator funkce a definice funkce pro pojmenované funkce.
#pragma alloc_text( "textsection", function1, ... )
Poznámky
Alloc_text pragma zpracovává funkce členů C++ nebo přetížené funkce.Je použitelná pouze pro funkce deklarované s c navázání – to znamená funkce deklarované s extern "C" specifikace propojení.Pokud se pokusíte použít tuto pragma na funkci s C++ navázání, je generována chyba kompilátoru.
Od adresování pomocí funkce __based není podporována, určující umístění části vyžaduje použití alloc_text pragma.Název určený textsection je třeba uzavřít do uvozovek.
Alloc_text pragma musí být po prohlášení jakéhokoli určené funkce a před definice těchto funkcí.
Funkce odkazuje alloc_text pragma by měly být definovány v modulu stejné jako záhlaví pragma.Pokud není důvodem Nedefinovaná funkce později kompilován do jiného textového oddílu, chyba může nebo nemusí být zachycena.Přestože program obvykle správně spustit, funkce není přidělena v určené oddíly.
Další omezení na alloc_text jsou následující:
Nelze použít uvnitř funkce.
Musí být použita funkce nebyla deklarována., ale před funkce byla definována.