어떤 에디터가 저런 오타까지 잡아 주나요? 전 vim 쓰는데 변수 이름을 입력할 때는 꼭 auto completion을 씁니다. 변수명의 마지막 한 자를 빼고는 다 타이핑을 한 상태에서도 auto completion을 시키는데, 만약 오타가 있었다면 auto complete가 안 되니까 바로 알 수 있죠. 에디터의 핫키를 잘 설정해 놓으면 현재 변수가 파일 내의 다른 곳에서도 사용되었는지를 순식간에 검사할 수 있어서 오타 체크에 사용할 수도 있구요. 그리고 이번 문제는 #ifdef 보다 #if 를 썼으면 더 fool-proof가 되었을 것 같은데, 앞으론 #ifdef를 조심해서 써야겠다는 걸 배우고 갑니다.