chelpers: add c marshal wrapper