From 1e66807868b70c106ac932afbd21de7c55323b90 Mon Sep 17 00:00:00 2001 From: "mgleeson1%netscape.com" Date: Thu, 23 Sep 1999 19:02:23 +0000 Subject: [PATCH] fix for UNIX ports r=kipp, a=hofmann,kipp --- content/base/public/nsTextFragment.h | 3 +++ content/base/src/nsTextFragment.h | 3 +++ content/shared/public/nsTextFragment.h | 3 +++ layout/base/public/nsTextFragment.h | 3 +++ 4 files changed, 12 insertions(+) diff --git a/content/base/public/nsTextFragment.h b/content/base/public/nsTextFragment.h index c1b56a7fd35f..8c3a02c80047 100644 --- a/content/base/public/nsTextFragment.h +++ b/content/base/public/nsTextFragment.h @@ -218,12 +218,14 @@ protected: unsigned char* m1b; }; +public: struct FragmentBits { PRUint32 mInHeap : 1; PRUint32 mIs2b : 1; PRUint32 mLength : 30; }; +protected: union { PRUint32 mAllBits; FragmentBits mState; @@ -233,3 +235,4 @@ protected: }; #endif /* nsTextFragment_h___ */ + diff --git a/content/base/src/nsTextFragment.h b/content/base/src/nsTextFragment.h index c1b56a7fd35f..8c3a02c80047 100644 --- a/content/base/src/nsTextFragment.h +++ b/content/base/src/nsTextFragment.h @@ -218,12 +218,14 @@ protected: unsigned char* m1b; }; +public: struct FragmentBits { PRUint32 mInHeap : 1; PRUint32 mIs2b : 1; PRUint32 mLength : 30; }; +protected: union { PRUint32 mAllBits; FragmentBits mState; @@ -233,3 +235,4 @@ protected: }; #endif /* nsTextFragment_h___ */ + diff --git a/content/shared/public/nsTextFragment.h b/content/shared/public/nsTextFragment.h index c1b56a7fd35f..8c3a02c80047 100644 --- a/content/shared/public/nsTextFragment.h +++ b/content/shared/public/nsTextFragment.h @@ -218,12 +218,14 @@ protected: unsigned char* m1b; }; +public: struct FragmentBits { PRUint32 mInHeap : 1; PRUint32 mIs2b : 1; PRUint32 mLength : 30; }; +protected: union { PRUint32 mAllBits; FragmentBits mState; @@ -233,3 +235,4 @@ protected: }; #endif /* nsTextFragment_h___ */ + diff --git a/layout/base/public/nsTextFragment.h b/layout/base/public/nsTextFragment.h index c1b56a7fd35f..8c3a02c80047 100644 --- a/layout/base/public/nsTextFragment.h +++ b/layout/base/public/nsTextFragment.h @@ -218,12 +218,14 @@ protected: unsigned char* m1b; }; +public: struct FragmentBits { PRUint32 mInHeap : 1; PRUint32 mIs2b : 1; PRUint32 mLength : 30; }; +protected: union { PRUint32 mAllBits; FragmentBits mState; @@ -233,3 +235,4 @@ protected: }; #endif /* nsTextFragment_h___ */ +