trb's C coding style