From d29f332ad4210e2e2b5ef42231531dd937ebc52e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 8 Nov 2005 10:18:00 +0000 Subject: [PATCH] "rc" should now produce R5 compatible flattened messages on Dano and Zeta. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14775 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tools/rc/parser.y | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tools/rc/parser.y b/src/tools/rc/parser.y index cf5cc9301a..e6cd5dac55 100644 --- a/src/tools/rc/parser.y +++ b/src/tools/rc/parser.y @@ -751,8 +751,14 @@ BMessage* make_msg(list_t list) data_t flatten_msg(BMessage* msg) { +#ifndef B_BEOS_VERSION_DANO data_t out = make_data(msg->FlattenedSize(), get_type("message")); - msg->Flatten((char*) out.ptr, out.size); + msg->Flatten((char*)out.ptr, out.size); +#else + data_t out = make_data(msg->FlattenedSize(B_MESSAGE_VERSION_1), + get_type("message")); + msg->Flatten(B_MESSAGE_VERSION_1, (char*)out.ptr, out.size); +#endif delete msg; return out; }