[질문]임베디드 분야 C언어 초보입니다...

tnm1264의 이미지

제가 C언어 초보자인데요...

다음과 같은 매크로가 있다고 할 때,

[A.h 파일]
.....
#define FOO(typePtr, pointerClass) typePtr*
.....

B.h 파일에 다음과 같이 정의되어 있다면,
[B.h 파일]
....
extern FOO(ptr1, CODE_TYPE) response (uint8 period);

'ptr1* 를 리턴하며, uint8형 period를 parameter로 가지는 response 함수' 라고 해석을 해야 하는 건가요..?
그리고 A.h 처럼 FOO라는 함수를 매크로로 지정하는 것이 가능한지요...?

C언어 고수님들께 답을 구하고자 합니다..

bushi의 이미지