int a
a = -(a < 0) | 1; // 이 부분
-------------------------------------------------------------
#define __CFADD__(X,Y) (((unsigned int)(X)+(unsigned int)(Y)) >> 8 ? 1 : 0)
int a, b;
void *mr;
mr = malloc((a + b) | -__CFADD__(a, b)); // 이 부분
a -= (a < 0) | 1; 이런것도 아니고 마이너스가 a = -(a <0) | 1; 이런식으로 위치하는건 어찌 바꿔야 할지 모르겠습니다..
아래 것도 마찬가지고요.. 그리고 __CFADD__ Define으로 선언된것도 어찌 바꿔야 될지 모르겠네요.
고수님들 죄송하지만 위에 주석 해놓은 부분 2곳 델파이 언어로 컨버팅좀 부탁 드리겠습니다..
|