alloc_text
Denominare la sezione di codice in cui le definizioni di funzioni specificate vengono risiedano.Il pragma deve verificarsi tra un dichiaratore di funzione e la definizione di funzione per le funzioni denominate.
#pragma alloc_text( "textsection", function1, ... )
Note
alloc_text il pragma non gestisce le funzioni membro di C++ o funzioni di overload.È applicabile solo alle funzioni dichiarate con il collegamento c, ovvero funzioni dichiarate con extern “C„ specifica di collegamento.Se si tenta di utilizzare il pragma in una funzione con collegamento C++, un errore del compilatore viene generato.
Per l'indicizzazione di funzione mediante __based non è supportato, specificando le posizioni della sezione richiede l'utilizzo di alloc_text pragma.Il nome specificato da textsection deve essere racchiuso tra virgolette doppie.
alloc_text il pragma deve apparire dopo che le dichiarazioni delle funzioni specificate e prima delle definizioni di queste funzioni.
Funzioni fatto riferimento in alloc_text il pragma deve essere definito nello stesso modulo del pragma.Se questa operazione non viene eseguita e una funzione definita viene successivamente compilato in una sezione diversa del testo, l'errore può essere individuato.Sebbene il programma in genere funzioni correttamente, la funzione non verrà allocata nelle sezioni desiderate.
Altre limitazioni su alloc_text essere il seguente:
Non è possibile utilizzare in una funzione.
Deve essere utilizzato dopo che la funzione è stata dichiarata, ma prima che la funzione fosse definita.