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