|
U16 등과 같은 타입은 다시 재 정의 되어서 쓰는 경우가 많습니다.
특히, Embedded쪽 프로그래밍에 형 호환성을 위하여 U16 이런 식으로
많이 정의를 해서 사용하는 것 같아 보입니다.
short __stdcall AI_AsyncCheck (U16 CardNumber, BOOLEAN *Stopped, U32 *AccessCnt);
U16은 16 Bit 정수라는 것을 의미하는데, Signed 인지 Unsigned 인지는
직접 확인을 하셔서 검출하셔야 할 것 같습니다.
결과적으로는, 프로그램 윗줄에 아래 세줄을 추가시켜 주시면 됩니다.
#define U16 short
#define U32 int
#define BOOLEAN bool
cuperido
terry 님이 쓰신 글 :
: short __stdcall AI_AsyncCheck (U16 CardNumber, BOOLEAN *Stopped, U32 *AccessCnt);
:
: 위 소스 항목에서 에러가 발생하는데, 이유를 알수 없네요.
:
: 고수들의 답변 바랍니다.
|