javispedro's sapd converted to C