3.2. Custom C code