-struct ReturnOnFailure {
- static inline int unmarshall_args_failure() {
- return rpc_const::unmarshal_args_failure;
+ template<class F, class C=void> void reg(proc_t proc, F f, C *c=nullptr) {
+ reg1(proc, marshalled_func<F, ReturnOnFailure>::wrap(f, c));