This is convenient, and it is going to become more so. No functional
change.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
hm_create_proto_h
int H$1(hm_args_massage($3,void)) {
int r;
hm_create_proto_h
int H$1(hm_args_massage($3,void)) {
int r;
- m4_define(`hm_rv_fd',`')
- m4_define(`hm_rv_any',`')
- m4_define(`hm_rv_len',`')
- m4_define(`hm_rv_must',`')
- m4_define(`hm_rv_succfail',`')
- m4_define(`hm_rv_fcntl',`')
m4_define(`hm_arg_bytes_in', `')
m4_define(`hm_arg_bytes_out', `')
m4_define(`hm_arg_addr_out', `')
m4_define(`hm_arg_bytes_in', `')
m4_define(`hm_arg_bytes_out', `')
m4_define(`hm_arg_addr_out', `')
+ m4_define(`hm_rv_must', `')
+ m4_define(`hm_rv_any', `')
+ m4_define(`hm_rv_fd', `')
+ m4_define(`hm_rv_succfail', `')
+ m4_define(`hm_rv_len', `')
+ m4_define(`hm_rv_fcntl', `')
')
m4_define(`hm_create_proto_h',`
')
m4_define(`hm_create_proto_h',`
hm_create_proto_h
int H$1(hm_args_massage($3,void)) {
int r, amtread;
hm_create_proto_h
int H$1(hm_args_massage($3,void)) {
int r, amtread;
m4_define(`hm_rv_fd',`char *ep;')
m4_define(`hm_rv_any',`char *ep;')
m4_define(`hm_rv_fd',`char *ep;')
m4_define(`hm_rv_any',`char *ep;')
- m4_define(`hm_rv_len',`')
- m4_define(`hm_rv_must',`')
- m4_define(`hm_rv_succfail',`')
- m4_define(`hm_rv_fcntl',`')