다자매아빠의 주저리 주저리

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Integral Promotion 1

Misra-C rule 10.6

얼마전 회사에서 담당했던 소스코드 정적검증 도중 검출된 문제와 관련하여 일주일 가량을 어떻게 리포팅 해야할까 고민하다 Misra-C rule 10.5 에서 이유를 찾았다. Rule 10.5의 내용은 다음과 같다. 10.5 (required): If the bitwise operators ~ and > 4; /* not compliant */result = ((unsigned char)(~port)) >> 4; /* compliant */ 사실 bitwise 연산자에도 integral promotion이 적용된다는 것은 모르고 있었다. C99에도 언급이 되어 있었던 부분인데 사실 이 부분은 사용하는 컴파일러마다 underlying type을 어떻게 처리할지는 다르기 때문에 유심히 살펴볼 필요가 있을 것 같..

Programming/C&C++ 2014.09.15
이전
1
다음
더보기
프로필사진

다자매아빠의 주저리 주저리

두 딸의 초보 아빠의 주저리

  • 분류 전체보기 (290)
    • 잡소리(Prattle) (151)
      • 사회(Society) (3)
      • 여기저기(Photo) (0)
    • 취미(Hobby) (31)
      • 라이딩(Bycycle) (0)
    • Computer (15)
      • Tools (4)
      • Windows (5)
    • Programming (32)
      • C&C++ (12)
      • JAVA (4)
      • IDE (1)
    • Study (18)
      • Hardware (4)
      • English (2)
    • Old (39)
      • 영화(Movie) (20)
      • 음악(Music) (0)
      • Linux (36)
      • LaTex (2)
      • Grid Computing (1)

Tag

디카, Linux, sp-320, 색혈길드, 영화, java, 잡소리, 슈퍼맨, 잡담, 양동근, 광우병, Dr.깽, 한가인, vim, 라텍스, Firefox, x31, 2mb, 이명박, 미국소,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • Jooni의 신선한 07학번 생활이야기
  • 모닝토스트
  • SsEon님의 블로그
  • 용묵이 홈페이지
  • Zealous
  • Spinlock on Forever you
  • KLDPWiki
  • KLDP BBS
  • ! vs ? :: I am Challenger™
  • 아무리 생각해도 난 너를..
  • 애자일 이야기
  • 그녀의 버닝 모드
  • freemono\'s home
  • ◁ koori web ▷
  • 기파랑's Lair
  • 아이방님의 겔러리입니다.
  • URBAN's LAB

티스토리툴바