markany-linux / openCode

개방형 OS 공용 라이브러리 개발
GNU General Public License v3.0
10 stars 2 forks source link

사용자 정의 타입 mild_xxx에 관하여 #4

Open qoor opened 4 years ago

qoor commented 4 years ago

mild_null은 NULL 키워드, mild_u32 등의 정수형 타입들은 이미 stdint.h 표준 헤더에 uint32_t 등이 있습니다.

Open Source Project인만큼 이미 표준에 있는 내용들은 최대한 표준을 따르는 것이 좋을 것 같습니다.

unangel commented 4 years ago

안녕하세요. 의견 감사합니다.

현재 진행되고 있는 프로젝트에서는 커널 모듈과 응용 프로그램과 라이브러리 모두 동일한 자료형을 사용하고 있습니다. 개발자의 게으름과 편의를 위해 일단 사용하고 있는 부분인데요.

해당 부분에 대해서 정확한 정책이나 설정에 대해 결정되면 처리할 예정입니다. 예를 들어 각 빌드 단위 별로 자료형 정의 파일을 따로 선언하거나, 현재와 같이 하나의 파일에 커널/사용자에 따라 헤더 파일부터 각 자료형에 모두 매크로를 이용하는 등의 방법을 고려하고 있습니다.

본 이슈에 대해서는 추후 결정이 완료되면 close하도록 하겠으며, 의견 감사합니다.