mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
8c296bbcd4
This patch was generated by a script. Here's the source of the script for future reference: function convert() { echo "Converting $1 to $2..." find . ! -wholename "*nsprpub*" \ ! -wholename "*security/nss*" \ ! -wholename "*/.hg*" \ ! -wholename "obj-ff-dbg*" \ ! -name nsXPCOMCID.h \ ! -name prtypes.h \ -type f \ \( -iname "*.cpp" \ -o -iname "*.h" \ -o -iname "*.c" \ -o -iname "*.cc" \ -o -iname "*.idl" \ -o -iname "*.ipdl" \ -o -iname "*.ipdlh" \ -o -iname "*.mm" \) | \ xargs -n 1 sed -i -e "s/\b$1\b/$2/g" } convert PRInt8 int8_t convert PRUint8 uint8_t convert PRInt16 int16_t convert PRUint16 uint16_t convert PRInt32 int32_t convert PRUint32 uint32_t convert PRInt64 int64_t convert PRUint64 uint64_t convert PRIntn int convert PRUintn unsigned convert PRSize size_t convert PROffset32 int32_t convert PROffset64 int64_t convert PRPtrdiff ptrdiff_t convert PRFloat64 double
76 lines
1.5 KiB
C++
76 lines
1.5 KiB
C++
#include "TestSanity.h"
|
|
|
|
#include "IPDLUnitTests.h" // fail etc.
|
|
|
|
namespace mozilla {
|
|
namespace _ipdltest {
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// parent
|
|
|
|
TestSanityParent::TestSanityParent()
|
|
{
|
|
MOZ_COUNT_CTOR(TestSanityParent);
|
|
}
|
|
|
|
TestSanityParent::~TestSanityParent()
|
|
{
|
|
MOZ_COUNT_DTOR(TestSanityParent);
|
|
}
|
|
|
|
void
|
|
TestSanityParent::Main()
|
|
{
|
|
if (!SendPing(0, 0.5f, 0))
|
|
fail("sending Ping");
|
|
}
|
|
|
|
|
|
bool
|
|
TestSanityParent::RecvPong(const int& one, const float& zeroPtTwoFive,
|
|
const uint8_t&/*unused*/)
|
|
{
|
|
if (1 != one)
|
|
fail("invalid argument `%d', should have been `1'", one);
|
|
|
|
if (0.25f != zeroPtTwoFive)
|
|
fail("invalid argument `%g', should have been `0.25'", zeroPtTwoFive);
|
|
|
|
Close();
|
|
|
|
return true;
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// child
|
|
|
|
TestSanityChild::TestSanityChild()
|
|
{
|
|
MOZ_COUNT_CTOR(TestSanityChild);
|
|
}
|
|
|
|
TestSanityChild::~TestSanityChild()
|
|
{
|
|
MOZ_COUNT_DTOR(TestSanityChild);
|
|
}
|
|
|
|
bool
|
|
TestSanityChild::RecvPing(const int& zero, const float& zeroPtFive,
|
|
const int8_t&/*unused*/)
|
|
{
|
|
if (0 != zero)
|
|
fail("invalid argument `%d', should have been `0'", zero);
|
|
|
|
if (0.5f != zeroPtFive)
|
|
fail("invalid argument `%g', should have been `0.5'", zeroPtFive);
|
|
|
|
if (!SendPong(1, 0.25f, 0))
|
|
fail("sending Pong");
|
|
return true;
|
|
}
|
|
|
|
|
|
} // namespace _ipdltest
|
|
} // namespace mozilla
|