From 9862b5925d30f0bdf02af235db47211e6365cf26 Mon Sep 17 00:00:00 2001 From: ejakowatz Date: Wed, 19 Mar 2003 04:38:03 +0000 Subject: [PATCH] Resolved a minor conflict. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2952 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/app/Message.h | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/headers/os/app/Message.h b/headers/os/app/Message.h index 8d80fce494..723e81ab6c 100644 --- a/headers/os/app/Message.h +++ b/headers/os/app/Message.h @@ -84,6 +84,9 @@ enum // app-defined specifiers start at B_SPECIFIERS_END+1 }; +namespace BPrivate { + class BMessageBody; +} // BMessage class -------------------------------------------------------------- class BMessage @@ -309,15 +312,14 @@ virtual void _ReservedMessage2(); virtual void _ReservedMessage3(); void init_data(); - int32 flatten_hdr(uchar *result, - ssize_t size, - uchar flags) const; + status_t flatten_hdr(BDataIO *stream) const; + status_t unflatten_hdr(BDataIO *stream, bool& swap); + status_t flatten_target_info(BDataIO *stream, + ssize_t size, + uchar flags) const; status_t real_flatten(char *result, - ssize_t size, - uchar flags) const; - status_t real_flatten(BDataIO *stream, - ssize_t size, - uchar flags) const; + ssize_t size) const; + status_t real_flatten(BDataIO *stream) const; char *stack_flatten(char *stack_ptr, ssize_t stack_size, bool incl_reply, @@ -428,7 +430,10 @@ static BBlockCache *sMsgCache; uint32 fChangeCount; int32 fCurSpecifier; uint32 fPtrOffset; - uint32 _reserved[3]; + + // ejaesler: Stealing one for my whacky BMessageBody l33tness + uint32 _reserved[2]; + BPrivate::BMessageBody* fBody; BMessage::entry_hdr *fEntries;