2014-04-25 4 views

답변

1

이는 두 번째 매개 변수가 널 포인터가 아니어야 함을 나타냅니다.

__attribute__((nonnull))

이 함수 속성은 널 포인터 있어야하지 되는 함수 매개 변수를 지정합니다. 따라서 컴파일러는 이러한 매개 변수가 발생할 때 경고를 생성 할 수 있습니다.

구문 인수 인덱스는, ... 인수 인덱스 목록을 표시

__attribute__((nonnull(arg-index, ...)))

.

인수 인덱스 목록을 지정하지 않으면 모든 포인터 인수는 NULL이 아닌 것으로 표시된 입니다.

참조

  1. NSHipster - __attribute__
  2. ARM
  3. Keil