diff options
author | Luke Leighton <lkcl@samba.org> | 1999-10-15 18:46:22 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-10-15 18:46:22 +0000 |
commit | 896ecb48cab1d928224387f06ec63584bc6c6e99 (patch) | |
tree | ccfdba4e599ea9fe78bf7ec467ca3c708048ec7f /source3/include/rpc_misc.h | |
parent | 415f84112e3920cd3ede9ebdece632a33c2fe707 (diff) | |
download | samba-896ecb48cab1d928224387f06ec63584bc6c6e99.tar.gz samba-896ecb48cab1d928224387f06ec63584bc6c6e99.tar.bz2 samba-896ecb48cab1d928224387f06ec63584bc6c6e99.zip |
return results on prs_xxxxx() and all xxx_io_xxx() routines.
the whole task is not complete, yet. xxx_io_xxx() routines that
_call_ xxx_io_xxx() routines not done.
prs_xxxx() covered by macros. considering doing xxx_io_xxxx in the same way.
(This used to be commit 3b583f7be51434af98bc52b48dfa42c4602a3094)
Diffstat (limited to 'source3/include/rpc_misc.h')
-rw-r--r-- | source3/include/rpc_misc.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/source3/include/rpc_misc.h b/source3/include/rpc_misc.h index 2447e3307f..ae1e3bf7d8 100644 --- a/source3/include/rpc_misc.h +++ b/source3/include/rpc_misc.h @@ -24,6 +24,43 @@ #ifndef _RPC_MISC_H /* _RPC_MISC_H */ #define _RPC_MISC_H +/* + * macros to wrap prs_xxxx routines. + */ +#define prs_uint8(name, ps, depth, data8) \ + if (!_prs_uint8(name, ps, depth, data8)) return False +#define prs_uint16(name, ps, depth, data16) \ + if (!_prs_uint16(name, ps, depth, data16)) return False +#define prs_hash1(ps, offset, sess_key) \ + if (!_prs_hash1(ps, offset, sess_key)) return False +#define prs_uint32(name, ps, depth, data32) \ + if (!_prs_uint32(name, ps, depth, data32)) return False +#define prs_uint8s(charmode, name, ps, depth, data8s, len) \ + if (!_prs_uint8s(charmode, name, ps, depth, data8s, len)) return False +#define prs_uint16s(charmode, name, ps, depth, data16s, len) \ + if (!_prs_uint16s(charmode, name, ps, depth, data16s, len)) return False +#define prs_uint32s(charmode, name, ps, depth, data32s, len) \ + if (!_prs_uint32s(charmode, name, ps, depth, data32s, len)) return False +#define prs_buffer2(charmode, name, ps, depth, str) \ + if (!_prs_buffer2(charmode, name, ps, depth, str)) return False +#define prs_string2(charmode, name, ps, depth, str) \ + if (!_prs_string2(charmode, name, ps, depth, str)) return False +#define prs_unistr2(charmode, name, ps, depth, str) \ + if (!_prs_unistr2(charmode, name, ps, depth, str)) return False +#define prs_unistr3(charmode, name, str, ps, depth) \ + if (!_prs_unistr3(charmode, name, str, ps, depth)) return False +#define prs_unistr(name, ps, depth, str) \ + if (!_prs_unistr(name, ps, depth, str)) return False +#define prs_string(name, ps, depth, str, len, max_buf_size) \ + if (!_prs_string(name, ps, depth, str, len, max_buf_size)) return False +#define prs_uint16_pre(name, ps, depth, data16, offset) \ + if (!_prs_uint16_pre(name, ps, depth, data16, offset)) return False +#define prs_uint16_post(name, ps, depth, data16, ptr_uint16, data_size) \ + if (!_prs_uint16_post(name, ps, depth, data16, ptr_uint16, data_size)) return False +#define prs_uint32_pre(name, ps, depth, data32, offset) \ + if (!_prs_uint32_pre(name, ps, depth, data32, offset)) return False +#define prs_uint32_post(name, ps, depth, data32, ptr_uint32, data_size) \ + if (!_prs_uint32_post(name, ps, depth, data32, ptr_uint32, data_size)) return False #include "rpc_dce.h" |