반응형
이렇게 쓰면 에러가 난다.
intel opencl 컴파일러가 이상한지;
typedef enum {
PRIORITY_HIGHEST = 3,
NALU_PRIORITY_HIGHEST = 3,
NALU_PRIORITY_HIGH = 2,
NALU_PRIORITY_LOW = 1,
NALU_PRIORITY_DISPOSABLE = 0
} NalRefIdc;
아래처럼 치환.
typedef enum NalRefIdc{
PRIORITY_HIGHEST = 3,
NALU_PRIORITY_HIGHEST = 3,
NALU_PRIORITY_HIGH = 2,
NALU_PRIORITY_LOW = 1,
NALU_PRIORITY_DISPOSABLE = 0
} NalRefIdc;
일일히 하기 귀찮다.
regex를 이용한다.
typedef *enum *{([^}|^;]*)} *([^ |^;]*); 를
typedef enum \2{\1} \2; 로 치환.
vi나 regex replace를 지원하는 에디터를 이용.
대량파일의 경우는 script를 짤 수 있을것 같지만 모르겠다;
visual studio에선 regex가 일반과 다르다;
반응형
'Program Language' 카테고리의 다른 글
[코드이야기] 자바 JDK의 버그 (0) | 2013.02.07 |
---|---|
OpenMP 디버깅 Tips (0) | 2012.07.31 |
yacc, bison highlight plugin for eclipse (0) | 2011.12.19 |
if 안에 boolean expression Optimization (0) | 2011.09.16 |
암호 인코딩(encoding), 디코딩(decoding) 툴(SnD_RT) (0) | 2011.05.02 |
댓글