  
  #include <cassert>
  #include <optional>
  
  #include "selfdrive/common/gpio.h"
  #include "selfdrive/common/swaglog.h"
  #include "selfdrive/common/util.h"
 
</s>
#include <cerrno>
  
  #include <cassert>
#include <cerrno>
  #include <optional>
  
  #include "selfdrive/common/gpio.h"
  #include "selfdrive/common/swaglog.h"
  #include "selfdrive/common/util.h"
keep add keep keep keep keep keep
 Use C++ header files instead of C header files. (#21192)

* use cstring instead of string.h

* use cstdio instead of stdio.h

* remove inttypes.h

* use cstdlib instead of stdlib.h

* use cstdint instead of stdint.h

* #include <cstddef>

* cstdlib

* use cmath

* remove stddef.h

* use cassert

* use csignal

* use ctime

* use cerror

* rebase master
selfdrive/boardd/pigeon.cc