이 문서는 지원되지 않는 버전의 스포츠 토토 사이트 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 베이 : 문서 : 17 : 54.1. 서식버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

49.1. 서식

소스 코드 형식은 4 열 탭 간격을 사용합니다. 보존 (즉, 탭은 공간으로 확장되지 않음). 각 논리적 들여 쓰기 레벨은 하나의 추가 탭 정지입니다.

레이아웃 규칙 (브레이스 포지셔닝 등)은 BSD 규칙을 따릅니다. ~ 안에 특히, 통제 된 블록을위한 곱슬 괄호if, while, 스위치등은 자신의 선으로 이동합니다.

코드가 80 열로 읽을 수 있도록 라인 길이를 제한 창문. (이것이 80 열을 지나서는 안된다는 의미는 아닙니다. 예를 들어, 임의에서 긴 오류 메시지 문자열을 깨뜨립니다. 80 열 이내에 코드를 유지하기위한 장소는 아마도 가독성의 순 이득.)

C ++ 스타일 댓글을 사용하지 마십시오 (//댓글). 엄격한 ANSI C 컴파일러는이를 허용하지 않습니다. 같은 이유, 새로운 변수 선언과 같은 C ++ 확장자를 사용하지 마십시오. 미드 블록.

멀티 라인 주석 블록의 선호하는 스타일은입니다.

/*
 * 댓글 텍스트가 여기에서 시작됩니다
 * 그리고 여기서 계속됩니다
 */

1 열에서 시작하는 주석 블록은 다음과 같습니다. as- 보존Pgindent, 그러나 마치 평범한 것처럼 들여 쓰기 한 주석 블록을 다시 흐르게 할 것입니다. 텍스트. 라인 브레이크를 들여 쓰기 블록으로 보존하려면 다음과 같이 대시 추가 :

/*---------
     * 댓글 텍스트가 여기에서 시작됩니다
     * 그리고 여기서 계속됩니다
     *---------
     */

제출 된 패치는 절대적으로 따를 필요는 없습니다. 규칙 포맷, 그렇게하는 것이 좋습니다. 코드가 실행됩니다 을 통해Pgindent다음 전에 릴리스, 그래서 일부 아래에서 멋지게 보이게하는 것은 없습니다. 다른 서식 규칙 세트. 좋은 경험 법칙 패치는"새 코드를 그 주변의 기존 코드 ".

theSRC/Tools디렉토리가 포함되어 있습니다 샘플 설정 파일emacs, xemacs또는vim이를 보장하는 편집자 이 규칙에 따라 코드를 형식화합니다.

텍스트 브라우징 도구moreLess:로 호출 할 수 있습니다.

more -x4
Less -X4

탭을 적절하게 보여주기 위해.