3.3.4. 특성 구문

__attribute__ 키워드는 변수 또는 구조체 필드, 함수 및 타입의 특별한 특성을 지정할 수 있게 해줍니다. 키워드의 포맷은 다음 중 하나입니다.

__attribute__ ((attribute1, attribute2, ....))
__attribute__ ((__attribute1__, __attribute2__, ....))

예를 들면 다음과 같습니다.

void * Function_Attributes_malloc_0(int b) __attribute__ ((malloc));
static int b __attribute__ ((__unused__));

다른 방식으로 지정되어 있지 않는 한, --strict 옵션을 지정하면 이 키워드는 GNU 모드와 ARM 모드에서 지원됩니다.

지원되는 특성에 대한 자세한 내용은 다음 단원을 참조하십시오

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0205GK
Non-Confidential