fix the static build for bug 163217

use the shared support library instead of the ucvmath-specific library to build the converters
patch by keeda@hotpop.com, mac work by bnesse@netscape.com
sr=alecf, r=cls
This commit is contained in:
alecf%netscape.com 2002-08-22 04:58:57 +00:00
parent 186c44f045
commit 5892c7b1fc
30 changed files with 146 additions and 325 deletions

View File

@ -105,6 +105,16 @@
<SETTING><NAME>FrameworkPath</NAME><VALUE>false</VALUE></SETTING>
<SETTING><NAME>HostFlags</NAME><VALUE>All</VALUE></SETTING>
</SETTING>
<SETTING>
<SETTING><NAME>SearchPath</NAME>
<SETTING><NAME>Path</NAME><VALUE>::util:</VALUE></SETTING>
<SETTING><NAME>PathFormat</NAME><VALUE>MacOS</VALUE></SETTING>
<SETTING><NAME>PathRoot</NAME><VALUE>Project</VALUE></SETTING>
</SETTING>
<SETTING><NAME>Recursive</NAME><VALUE>true</VALUE></SETTING>
<SETTING><NAME>FrameworkPath</NAME><VALUE>false</VALUE></SETTING>
<SETTING><NAME>HostFlags</NAME><VALUE>All</VALUE></SETTING>
</SETTING>
</SETTING>
<SETTING><NAME>SystemSearchPaths</NAME>
<SETTING>
@ -1042,13 +1052,6 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUnicodeToTeXCMMIttf.cpp</PATH>
@ -1063,6 +1066,27 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCConstructors.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCRegUtils.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
</FILELIST>
<LINKORDER>
<FILEREF>
@ -1140,11 +1164,6 @@
<PATH>nsUCvMathModule.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUnicodeToTeXCMMIttf.cpp</PATH>
@ -1155,6 +1174,21 @@
<PATH>nsUnicodeToTeXCMRttf.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCConstructors.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCRegUtils.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</LINKORDER>
</TARGET>
<TARGET>
@ -1209,6 +1243,16 @@
<SETTING><NAME>FrameworkPath</NAME><VALUE>false</VALUE></SETTING>
<SETTING><NAME>HostFlags</NAME><VALUE>All</VALUE></SETTING>
</SETTING>
<SETTING>
<SETTING><NAME>SearchPath</NAME>
<SETTING><NAME>Path</NAME><VALUE>::util:</VALUE></SETTING>
<SETTING><NAME>PathFormat</NAME><VALUE>MacOS</VALUE></SETTING>
<SETTING><NAME>PathRoot</NAME><VALUE>Project</VALUE></SETTING>
</SETTING>
<SETTING><NAME>Recursive</NAME><VALUE>true</VALUE></SETTING>
<SETTING><NAME>FrameworkPath</NAME><VALUE>false</VALUE></SETTING>
<SETTING><NAME>HostFlags</NAME><VALUE>All</VALUE></SETTING>
</SETTING>
</SETTING>
<SETTING><NAME>SystemSearchPaths</NAME>
<SETTING>
@ -2139,13 +2183,6 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathModule.cpp</PATH>
@ -2167,6 +2204,27 @@
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCConstructors.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCRegUtils.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
<FILE>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
<FILEKIND>Text</FILEKIND>
<FILEFLAGS>Debug</FILEFLAGS>
</FILE>
</FILELIST>
<LINKORDER>
<FILEREF>
@ -2239,11 +2297,6 @@
<PATH>nsUnicodeToTeXCMSYttf.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathModule.cpp</PATH>
@ -2259,6 +2312,21 @@
<PATH>nsUnicodeToTeXCMRttf.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCConstructors.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCRegUtils.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</LINKORDER>
</TARGET>
</TARGETLIST>
@ -2399,18 +2467,32 @@
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</GROUP>
<FILEREF>
<TARGETNAME>ucvmath.shlb</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<TARGETNAME>ucvmath.shlb</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCvMathModule.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<GROUP><NAME>util</NAME>
<FILEREF>
<TARGETNAME>ucvmath.shlb</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCConstructors.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<TARGETNAME>ucvmath.shlb</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCRegUtils.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
<FILEREF>
<TARGETNAME>ucvmath.shlb</TARGETNAME>
<PATHTYPE>Name</PATHTYPE>
<PATH>nsUCSupport.cpp</PATH>
<PATHFORMAT>MacOS</PATHFORMAT>
</FILEREF>
</GROUP>
</GROUPLIST>
</PROJECT>

View File

@ -36,6 +36,8 @@ REQUIRES = xpcom \
uconv \
$(NULL)
LOCAL_INCLUDES = -I$(srcdir)/../util
CPPSRCS = \
nsUnicodeToMathematica1.cpp \
nsUnicodeToMathematica2.cpp \
@ -43,7 +45,6 @@ CPPSRCS = \
nsUnicodeToMathematica4.cpp \
nsUnicodeToMathematica5.cpp \
nsUnicodeToMTExtra.cpp \
nsUCvMathSupport.cpp \
nsUCvMathModule.cpp \
$(NULL)
@ -65,6 +66,10 @@ CPPSRCS += \
EXPORTS = nsUCvMathCID.h
SHARED_LIBRARY_LIBS = \
$(DIST)/lib/$(LIB_PREFIX)ucvutil_s.$(LIB_SUFFIX) \
$(NULL)
EXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS)
include $(topsrcdir)/config/rules.mk

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMTExtra::nsUnicodeToMTExtra()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMTExtra::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMTExtra_h___
#define nsUnicodeToMTExtra_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMTExtra [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMTExtra();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMTExtra_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMathematica1::nsUnicodeToMathematica1()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMathematica1::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMathematica1_h___
#define nsUnicodeToMathematica1_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMathematica1 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMathematica1();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMathematica1_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMathematica2::nsUnicodeToMathematica2()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMathematica2::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMathematica2_h___
#define nsUnicodeToMathematica2_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMathematica2 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMathematica2();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMathematica2_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMathematica3::nsUnicodeToMathematica3()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMathematica3::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMathematica3_h___
#define nsUnicodeToMathematica3_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMathematica3 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMathematica3();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMathematica3_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMathematica4::nsUnicodeToMathematica4()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMathematica4::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMathematica4_h___
#define nsUnicodeToMathematica4_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMathematica4 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMathematica4();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMathematica4_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToMathematica5::nsUnicodeToMathematica5()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToMathematica5::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToMathematica5_h___
#define nsUnicodeToMathematica5_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToMathematica5 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToMathematica5();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToMathematica5_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMEXt1::nsUnicodeToTeXCMEXt1()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMEXt1::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMEXt1_h___
#define nsUnicodeToTeXCMEXt1_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMEXt1 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMEXt1();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMEXt1_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMEXttf::nsUnicodeToTeXCMEXttf()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMEXttf::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMEXttf_h___
#define nsUnicodeToTeXCMEXttf_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMEXttf [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMEXttf();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMEXttf_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMMIt1::nsUnicodeToTeXCMMIt1()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable,1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMMIt1::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMMIt1_h___
#define nsUnicodeToTeXCMMIt1_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMMIt1 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMMIt1();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMMIt1_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMMIttf::nsUnicodeToTeXCMMIttf()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMMIttf::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMMIttf_h___
#define nsUnicodeToTeXCMMIttf_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMMIttf [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMMIttf();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMMIttf_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMRt1::nsUnicodeToTeXCMRt1()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMRt1::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMRt1_h___
#define nsUnicodeToTeXCMRt1_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMRt1 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMRt1();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMRt1_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMRttf::nsUnicodeToTeXCMRttf()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMRttf::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMRttf_h___
#define nsUnicodeToTeXCMRttf_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMRttf [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMRttf();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMRttf_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMSYt1::nsUnicodeToTeXCMSYt1()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMSYt1::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMSYt1_h___
#define nsUnicodeToTeXCMSYt1_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMSYt1 [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMSYt1();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMSYt1_h___ */

View File

@ -56,17 +56,6 @@ static const PRInt16 g_ufShiftTable[] = {
nsUnicodeToTeXCMSYttf::nsUnicodeToTeXCMSYttf()
: nsTableEncoderSupport((uShiftTable*) &g_ufShiftTable,
(uMappingTable*) &g_ufMappingTable)
(uMappingTable*) &g_ufMappingTable, 1)
{
}
//----------------------------------------------------------------------
// Subclassing of nsTableEncoderSupport class [implementation]
NS_IMETHODIMP nsUnicodeToTeXCMSYttf::GetMaxLength(const PRUnichar * aSrc,
PRInt32 aSrcLength,
PRInt32 * aDestLength)
{
*aDestLength = aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}

View File

@ -40,7 +40,7 @@
#ifndef nsUnicodeToTeXCMSYttf_h___
#define nsUnicodeToTeXCMSYttf_h___
#include "nsUCvMathSupport.h"
#include "nsUCSupport.h"
//----------------------------------------------------------------------
// Class nsUnicodeToTeXCMSYttf [declaration]
@ -57,14 +57,6 @@ public:
* Class constructor.
*/
nsUnicodeToTeXCMSYttf();
protected:
//--------------------------------------------------------------------
// Subclassing of nsEncoderSupport class [declaration]
NS_IMETHOD GetMaxLength(const PRUnichar * aSrc, PRInt32 aSrcLength,
PRInt32 * aDestLength);
};
#endif /* nsUnicodeToTeXCMSYttf_h___ */