let, cproc