loplugin:nullptr (automatic rewrite)
Change-Id: Idec97093ca48c14b825c7b87ec050cc99aadc526
This commit is contained in:
parent
2df257e95e
commit
c3dcdeb1d2
@ -85,7 +85,7 @@ HWPDOFuncType HWPDOFuncTbl[] =
|
|||||||
HWPDOFreeFormFunc,
|
HWPDOFreeFormFunc,
|
||||||
};
|
};
|
||||||
|
|
||||||
static HMemIODev *hmem = 0;
|
static HMemIODev *hmem = NULL;
|
||||||
|
|
||||||
static int count = 0;
|
static int count = 0;
|
||||||
|
|
||||||
@ -299,7 +299,7 @@ static bool LoadCommonHeader(HWPDrawingObject * hdo, unsigned short * link_info)
|
|||||||
hdo->property.contrast = 0;
|
hdo->property.contrast = 0;
|
||||||
hdo->property.greyscale = 0;
|
hdo->property.greyscale = 0;
|
||||||
}
|
}
|
||||||
hdo->property.pPara = 0L;
|
hdo->property.pPara = NULL;
|
||||||
|
|
||||||
if( ( size > common_size ) && (hdo->property.flag & HWPDO_FLAG_AS_TEXTBOX) )
|
if( ( size > common_size ) && (hdo->property.flag & HWPDO_FLAG_AS_TEXTBOX) )
|
||||||
{
|
{
|
||||||
@ -392,7 +392,7 @@ static HWPDrawingObject *LoadDrawingObject(void)
|
|||||||
return head;
|
return head;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return 0;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -423,7 +423,7 @@ static bool LoadDrawingObjectBlock(Picture * pic)
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
pic->picinfo.picdraw.hdo = LoadDrawingObject();
|
pic->picinfo.picdraw.hdo = LoadDrawingObject();
|
||||||
if (pic->picinfo.picdraw.hdo == 0)
|
if (pic->picinfo.picdraw.hdo == NULL)
|
||||||
return false;
|
return false;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -557,7 +557,7 @@ int cmd, void *argp, int argv)
|
|||||||
{
|
{
|
||||||
case OBJFUNC_LOAD:
|
case OBJFUNC_LOAD:
|
||||||
{
|
{
|
||||||
hdo->u.freeform.pt = 0;
|
hdo->u.freeform.pt = NULL;
|
||||||
if (ReadSizeField(4) < 4)
|
if (ReadSizeField(4) < 4)
|
||||||
return OBJRET_FILE_ERROR;
|
return OBJRET_FILE_ERROR;
|
||||||
if (!hmem->read4b(hdo->u.freeform.npt))
|
if (!hmem->read4b(hdo->u.freeform.npt))
|
||||||
@ -625,7 +625,7 @@ static void FreeParaList(HWPPara * para)
|
|||||||
static HWPPara *LoadParaList()
|
static HWPPara *LoadParaList()
|
||||||
{
|
{
|
||||||
if (!hmem)
|
if (!hmem)
|
||||||
return 0;
|
return NULL;
|
||||||
|
|
||||||
HWPFile *hwpf = GetCurrentDoc();
|
HWPFile *hwpf = GetCurrentDoc();
|
||||||
HIODev *hio = hwpf->SetIODevice(hmem);
|
HIODev *hio = hwpf->SetIODevice(hmem);
|
||||||
@ -635,7 +635,7 @@ static HWPPara *LoadParaList()
|
|||||||
hwpf->ReadParaList(plist);
|
hwpf->ReadParaList(plist);
|
||||||
hwpf->SetIODevice(hio);
|
hwpf->SetIODevice(hio);
|
||||||
|
|
||||||
return plist.size()? plist.front() : 0;
|
return plist.size()? plist.front() : NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -570,7 +570,7 @@ void Formula::makeBlock(Node *res)
|
|||||||
|
|
||||||
int Formula::parse()
|
int Formula::parse()
|
||||||
{
|
{
|
||||||
Node *res = 0L;
|
Node *res = nullptr;
|
||||||
if( !eq ) return 0;
|
if( !eq ) return 0;
|
||||||
if( isHwpEQ ){
|
if( isHwpEQ ){
|
||||||
MzString a;
|
MzString a;
|
||||||
@ -611,7 +611,7 @@ int Formula::parse()
|
|||||||
if( buf[0] != '\0' )
|
if( buf[0] != '\0' )
|
||||||
res = mainParse( a.c_str() );
|
res = mainParse( a.c_str() );
|
||||||
else
|
else
|
||||||
res = 0L;
|
res = nullptr;
|
||||||
free(buf);
|
free(buf);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@ -659,7 +659,7 @@ void Formula::trim()
|
|||||||
if( buf[0] != '\0' )
|
if( buf[0] != '\0' )
|
||||||
strcpy(eq, buf);
|
strcpy(eq, buf);
|
||||||
else
|
else
|
||||||
eq = 0L;
|
eq = nullptr;
|
||||||
free(buf);
|
free(buf);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ std::list<Node*> nodelist;
|
|||||||
|
|
||||||
void yyerror(const char *);
|
void yyerror(const char *);
|
||||||
|
|
||||||
Node *top=0L;
|
Node *top=nullptr;
|
||||||
|
|
||||||
int Node::count = 0;
|
int Node::count = 0;
|
||||||
|
|
||||||
@ -525,7 +525,7 @@ yyparse(YYPARSE_PARAM_ARG)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
YYSTYPE yyval; /* the variable used to return */
|
YYSTYPE yyval; /* the variable used to return */
|
||||||
yyval.dval = 0;
|
yyval.dval = nullptr;
|
||||||
/* semantic values from the action */
|
/* semantic values from the action */
|
||||||
/* routines */
|
/* routines */
|
||||||
|
|
||||||
@ -1226,12 +1226,12 @@ yyerrhandle:
|
|||||||
Node *mainParse(const char *_code)
|
Node *mainParse(const char *_code)
|
||||||
{
|
{
|
||||||
initFlex( _code );
|
initFlex( _code );
|
||||||
top = 0L;
|
top = nullptr;
|
||||||
yyparse();
|
yyparse();
|
||||||
if( top )
|
if( top )
|
||||||
return top;
|
return top;
|
||||||
else
|
else
|
||||||
return 0L;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void yyerror(const char * /*err*/)
|
void yyerror(const char * /*err*/)
|
||||||
@ -1244,7 +1244,7 @@ void yyerror(const char * /*err*/)
|
|||||||
nodelist.pop_front();
|
nodelist.pop_front();
|
||||||
delete pNode;
|
delete pNode;
|
||||||
}
|
}
|
||||||
top = 0L;
|
top = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef PARSE_DEBUG
|
#ifndef PARSE_DEBUG
|
||||||
|
@ -76,7 +76,7 @@ SkipData::SkipData(hchar hch)
|
|||||||
: HBox(hch)
|
: HBox(hch)
|
||||||
, data_block_len(0)
|
, data_block_len(0)
|
||||||
, dummy(0)
|
, dummy(0)
|
||||||
, data_block(0)
|
, data_block(nullptr)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,11 +90,11 @@ SkipData::~SkipData()
|
|||||||
FieldCode::FieldCode()
|
FieldCode::FieldCode()
|
||||||
: HBox(CH_FIELD)
|
: HBox(CH_FIELD)
|
||||||
, location_info(0)
|
, location_info(0)
|
||||||
, str1(NULL)
|
, str1(nullptr)
|
||||||
, str2(NULL)
|
, str2(nullptr)
|
||||||
, str3(NULL)
|
, str3(nullptr)
|
||||||
, bin(NULL)
|
, bin(nullptr)
|
||||||
, m_pDate(NULL)
|
, m_pDate(nullptr)
|
||||||
{
|
{
|
||||||
reserved1 = new char[4];
|
reserved1 = new char[4];
|
||||||
reserved2 = new char[22];
|
reserved2 = new char[22];
|
||||||
@ -316,8 +316,8 @@ FBox::FBox(hchar hch)
|
|||||||
, pgy(0)
|
, pgy(0)
|
||||||
, pgno(0)
|
, pgno(0)
|
||||||
, showpg(0)
|
, showpg(0)
|
||||||
, prev(NULL)
|
, prev(nullptr)
|
||||||
, next(NULL)
|
, next(nullptr)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -341,9 +341,9 @@ TxtBox::TxtBox()
|
|||||||
, type(0)
|
, type(0)
|
||||||
, nCell(0)
|
, nCell(0)
|
||||||
, protect(0)
|
, protect(0)
|
||||||
, cell(0)
|
, cell(nullptr)
|
||||||
, m_pTable(NULL)
|
, m_pTable(nullptr)
|
||||||
, plists(NULL)
|
, plists(nullptr)
|
||||||
{
|
{
|
||||||
reserved[0] = reserved[1] = 0;
|
reserved[0] = reserved[1] = 0;
|
||||||
}
|
}
|
||||||
@ -385,7 +385,7 @@ Picture::Picture()
|
|||||||
, cap_pos(0)
|
, cap_pos(0)
|
||||||
, num(0)
|
, num(0)
|
||||||
, pictype(0)
|
, pictype(0)
|
||||||
, follow(0)
|
, follow(nullptr)
|
||||||
, ishyper(false)
|
, ishyper(false)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -525,7 +525,7 @@ static const hchar *GetOutlineStyleChars(int style)
|
|||||||
};
|
};
|
||||||
if (style >= OLSTY_BULLET1 && style <= OLSTY_BULLET5)
|
if (style >= OLSTY_BULLET1 && style <= OLSTY_BULLET5)
|
||||||
return out_bul_style_entry[style - OLSTY_BULLET1];
|
return out_bul_style_entry[style - OLSTY_BULLET1];
|
||||||
return NULL;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ HWPFont::HWPFont()
|
|||||||
for (int ii = 0; ii < NLanguage; ii++)
|
for (int ii = 0; ii < NLanguage; ii++)
|
||||||
{
|
{
|
||||||
nFonts[ii] = 0;
|
nFonts[ii] = 0;
|
||||||
fontnames[ii] = NULL;
|
fontnames[ii] = nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -61,9 +61,9 @@ int HWPFont::AddFont(int lang, const char *font)
|
|||||||
const char *HWPFont::GetFontName(int lang, int id)
|
const char *HWPFont::GetFontName(int lang, int id)
|
||||||
{
|
{
|
||||||
if (!(lang >= 0 && lang < NLanguage))
|
if (!(lang >= 0 && lang < NLanguage))
|
||||||
return 0;
|
return nullptr;
|
||||||
if (id < 0 || nFonts[lang] <= id)
|
if (id < 0 || nFonts[lang] <= id)
|
||||||
return 0;
|
return nullptr;
|
||||||
return fontnames[lang] + id * FONTNAMELEN;
|
return fontnames[lang] + id * FONTNAMELEN;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ gz_stream *gz_open(HStream & _stream)
|
|||||||
s->z_err = Z_OK;
|
s->z_err = Z_OK;
|
||||||
s->z_eof = 0;
|
s->z_eof = 0;
|
||||||
s->crc = crc32(0L, Z_NULL, 0);
|
s->crc = crc32(0L, Z_NULL, 0);
|
||||||
s->msg = NULL;
|
s->msg = nullptr;
|
||||||
s->transparent = 0;
|
s->transparent = 0;
|
||||||
|
|
||||||
s->mode = 'r';
|
s->mode = 'r';
|
||||||
@ -134,7 +134,7 @@ local int destroy(gz_stream * s)
|
|||||||
|
|
||||||
TRYFREE(s->msg);
|
TRYFREE(s->msg);
|
||||||
|
|
||||||
if (s->stream.state != NULL)
|
if (s->stream.state != nullptr)
|
||||||
{
|
{
|
||||||
err = inflateEnd(&(s->stream));
|
err = inflateEnd(&(s->stream));
|
||||||
}
|
}
|
||||||
@ -160,7 +160,7 @@ int gz_read(gz_stream * file, voidp buf, unsigned len)
|
|||||||
gz_stream *s = file;
|
gz_stream *s = file;
|
||||||
Bytef *start = static_cast<Bytef *>(buf); /* starting point for crc computation */
|
Bytef *start = static_cast<Bytef *>(buf); /* starting point for crc computation */
|
||||||
Byte *next_out; /* == stream.next_out but not forced far (for MSDOS) */
|
Byte *next_out; /* == stream.next_out but not forced far (for MSDOS) */
|
||||||
if (s == NULL)
|
if (s == nullptr)
|
||||||
return Z_STREAM_ERROR;
|
return Z_STREAM_ERROR;
|
||||||
|
|
||||||
if (s->z_err == Z_DATA_ERROR || s->z_err == Z_ERRNO)
|
if (s->z_err == Z_DATA_ERROR || s->z_err == Z_ERRNO)
|
||||||
@ -245,7 +245,7 @@ int gz_flush(gz_stream * file, int flush)
|
|||||||
bool done = false;
|
bool done = false;
|
||||||
gz_stream *s = file;
|
gz_stream *s = file;
|
||||||
|
|
||||||
if (s == NULL || s->mode != 'w')
|
if (s == nullptr || s->mode != 'w')
|
||||||
return Z_STREAM_ERROR;
|
return Z_STREAM_ERROR;
|
||||||
|
|
||||||
s->stream.avail_in = 0; /* should be zero already anyway */
|
s->stream.avail_in = 0; /* should be zero already anyway */
|
||||||
@ -307,7 +307,7 @@ int gz_close(gz_stream * file)
|
|||||||
// int err;
|
// int err;
|
||||||
gz_stream *s = file;
|
gz_stream *s = file;
|
||||||
|
|
||||||
if (s == NULL)
|
if (s == nullptr)
|
||||||
return Z_STREAM_ERROR;
|
return Z_STREAM_ERROR;
|
||||||
#if 0
|
#if 0
|
||||||
if (s->mode == 'w')
|
if (s->mode == 'w')
|
||||||
|
@ -56,7 +56,7 @@ HWPInfo::HWPInfo()
|
|||||||
, compressed(0)
|
, compressed(0)
|
||||||
, reserved3(0)
|
, reserved3(0)
|
||||||
, info_block_len(0)
|
, info_block_len(0)
|
||||||
, info_block(NULL)
|
, info_block(nullptr)
|
||||||
{
|
{
|
||||||
back_info.isset = false;
|
back_info.isset = false;
|
||||||
memset(reserved1, 0, sizeof(reserved1));
|
memset(reserved1, 0, sizeof(reserved1));
|
||||||
@ -67,7 +67,7 @@ HWPInfo::HWPInfo()
|
|||||||
HWPInfo::~HWPInfo()
|
HWPInfo::~HWPInfo()
|
||||||
{
|
{
|
||||||
delete[] info_block;
|
delete[] info_block;
|
||||||
info_block = 0;
|
info_block = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ HStreamIODev::~HStreamIODev()
|
|||||||
|
|
||||||
void HStreamIODev::init()
|
void HStreamIODev::init()
|
||||||
{
|
{
|
||||||
_gzfp = NULL;
|
_gzfp = nullptr;
|
||||||
compressed = false;
|
compressed = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -148,7 +148,7 @@ void HStreamIODev::close()
|
|||||||
this->flush();
|
this->flush();
|
||||||
if (_gzfp)
|
if (_gzfp)
|
||||||
gz_close(_gzfp);
|
gz_close(_gzfp);
|
||||||
_gzfp = NULL;
|
_gzfp = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -163,12 +163,12 @@ bool HStreamIODev::setCompressed(bool flag)
|
|||||||
{
|
{
|
||||||
compressed = flag;
|
compressed = flag;
|
||||||
if (flag)
|
if (flag)
|
||||||
return 0 != (_gzfp = gz_open(*_stream));
|
return nullptr != (_gzfp = gz_open(*_stream));
|
||||||
else if (_gzfp)
|
else if (_gzfp)
|
||||||
{
|
{
|
||||||
gz_flush(_gzfp, Z_FINISH);
|
gz_flush(_gzfp, Z_FINISH);
|
||||||
gz_close(_gzfp);
|
gz_close(_gzfp);
|
||||||
_gzfp = 0;
|
_gzfp = nullptr;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -278,7 +278,7 @@ HMemIODev::~HMemIODev()
|
|||||||
|
|
||||||
void HMemIODev::init()
|
void HMemIODev::init()
|
||||||
{
|
{
|
||||||
ptr = 0;
|
ptr = nullptr;
|
||||||
length = 0;
|
length = 0;
|
||||||
pos = 0;
|
pos = 0;
|
||||||
}
|
}
|
||||||
|
@ -67,7 +67,7 @@ bool LineInfo::Read(HWPFile & hwpf, HWPPara *pPara)
|
|||||||
}
|
}
|
||||||
|
|
||||||
HWPPara::HWPPara()
|
HWPPara::HWPPara()
|
||||||
: _next(NULL)
|
: _next(nullptr)
|
||||||
, reuse_shape(0)
|
, reuse_shape(0)
|
||||||
, nch(0)
|
, nch(0)
|
||||||
, nline(0)
|
, nline(0)
|
||||||
@ -78,9 +78,9 @@ HWPPara::HWPPara()
|
|||||||
, ctrlflag(0)
|
, ctrlflag(0)
|
||||||
, pstyno(0)
|
, pstyno(0)
|
||||||
, pno(0)
|
, pno(0)
|
||||||
, linfo(NULL)
|
, linfo(nullptr)
|
||||||
, cshapep(NULL)
|
, cshapep(nullptr)
|
||||||
, hhstr(NULL)
|
, hhstr(nullptr)
|
||||||
{
|
{
|
||||||
memset(&cshape, 0, sizeof(cshape));
|
memset(&cshape, 0, sizeof(cshape));
|
||||||
memset(&pshape, 0, sizeof(pshape));
|
memset(&pshape, 0, sizeof(pshape));
|
||||||
@ -186,11 +186,11 @@ bool HWPPara::Read(HWPFile & hwpf, unsigned char flag)
|
|||||||
hhstr = ::comphelper::newArray_null<HBox *>(nch);
|
hhstr = ::comphelper::newArray_null<HBox *>(nch);
|
||||||
if (!hhstr) { return false; }
|
if (!hhstr) { return false; }
|
||||||
for (ii = 0; ii < nch; ii++)
|
for (ii = 0; ii < nch; ii++)
|
||||||
hhstr[ii] = 0;
|
hhstr[ii] = nullptr;
|
||||||
ii = 0;
|
ii = 0;
|
||||||
while (ii < nch)
|
while (ii < nch)
|
||||||
{
|
{
|
||||||
if (0 == (hhstr[ii] = readHBox(hwpf)))
|
if (nullptr == (hhstr[ii] = readHBox(hwpf)))
|
||||||
return false;
|
return false;
|
||||||
if (hhstr[ii]->hh == CH_END_PARA)
|
if (hhstr[ii]->hh == CH_END_PARA)
|
||||||
break;
|
break;
|
||||||
@ -218,12 +218,12 @@ HBox *HWPPara::readHBox(HWPFile & hwpf)
|
|||||||
{
|
{
|
||||||
hchar hh;
|
hchar hh;
|
||||||
if (!hwpf.Read2b(hh))
|
if (!hwpf.Read2b(hh))
|
||||||
return 0;
|
return nullptr;
|
||||||
|
|
||||||
HBox *hbox = 0;
|
HBox *hbox = nullptr;
|
||||||
|
|
||||||
if (hwpf.State() != HWP_NoError)
|
if (hwpf.State() != HWP_NoError)
|
||||||
return 0;
|
return nullptr;
|
||||||
|
|
||||||
if (hh > 31 || hh == CH_END_PARA)
|
if (hh > 31 || hh == CH_END_PARA)
|
||||||
hbox = new HBox(hh);
|
hbox = new HBox(hh);
|
||||||
@ -310,7 +310,7 @@ HBox *HWPPara::readHBox(HWPFile & hwpf)
|
|||||||
{
|
{
|
||||||
delete hbox;
|
delete hbox;
|
||||||
|
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
if( hh == CH_TEXT_BOX || hh == CH_PICTURE || hh == CH_LINE )
|
if( hh == CH_TEXT_BOX || hh == CH_PICTURE || hh == CH_LINE )
|
||||||
{
|
{
|
||||||
|
@ -42,7 +42,7 @@ static char buffer[MAXSTYLENAME + 1];
|
|||||||
HWPStyle::HWPStyle()
|
HWPStyle::HWPStyle()
|
||||||
{
|
{
|
||||||
nstyles = 0;
|
nstyles = 0;
|
||||||
style = 0;
|
style = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ HWPStyle::~HWPStyle()
|
|||||||
char *HWPStyle::GetName(int n) const
|
char *HWPStyle::GetName(int n) const
|
||||||
{
|
{
|
||||||
if (!(n >= 0 && n < nstyles))
|
if (!(n >= 0 && n < nstyles))
|
||||||
return 0;
|
return nullptr;
|
||||||
return DATA[n].name;
|
return DATA[n].name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ void HWPStyle::SetName(int n, char *name)
|
|||||||
CharShape *HWPStyle::GetCharShape(int n) const
|
CharShape *HWPStyle::GetCharShape(int n) const
|
||||||
{
|
{
|
||||||
if (!(n >= 0 && n < nstyles))
|
if (!(n >= 0 && n < nstyles))
|
||||||
return 0;
|
return nullptr;
|
||||||
return &DATA[n].cshape;
|
return &DATA[n].cshape;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,7 +98,7 @@ void HWPStyle::SetCharShape(int n, CharShape * cshapep)
|
|||||||
ParaShape *HWPStyle::GetParaShape(int n) const
|
ParaShape *HWPStyle::GetParaShape(int n) const
|
||||||
{
|
{
|
||||||
if (!(n >= 0 && n < nstyles))
|
if (!(n >= 0 && n < nstyles))
|
||||||
return 0;
|
return nullptr;
|
||||||
return &DATA[n].pshape;
|
return &DATA[n].pshape;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ EmPicture::EmPicture(size_t tsize)
|
|||||||
: size(tsize >= 32 ? tsize - 32 : 0)
|
: size(tsize >= 32 ? tsize - 32 : 0)
|
||||||
{
|
{
|
||||||
if (size == 0)
|
if (size == 0)
|
||||||
data = 0;
|
data = nullptr;
|
||||||
else
|
else
|
||||||
data = new uchar[size];
|
data = new uchar[size];
|
||||||
}
|
}
|
||||||
@ -79,7 +79,7 @@ bool EmPicture::Read(HWPFile & hwpf)
|
|||||||
|
|
||||||
OlePicture::OlePicture(int tsize)
|
OlePicture::OlePicture(int tsize)
|
||||||
: signature(0)
|
: signature(0)
|
||||||
, pis(NULL)
|
, pis(nullptr)
|
||||||
{
|
{
|
||||||
size = tsize - 4;
|
size = tsize - 4;
|
||||||
if (size <= 0)
|
if (size <= 0)
|
||||||
@ -139,7 +139,7 @@ bool OlePicture::Read(HWPFile & hwpf)
|
|||||||
}
|
}
|
||||||
unlink(tname);
|
unlink(tname);
|
||||||
#else
|
#else
|
||||||
if (pis == 0 || hwpf.ReadBlock(pis, size) == 0)
|
if (pis == nullptr || hwpf.ReadBlock(pis, size) == 0)
|
||||||
return false;
|
return false;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ using namespace std;
|
|||||||
enum { SCRIPT_NONE, SCRIPT_SUB, SCRIPT_SUP, SCRIPT_ALL};
|
enum { SCRIPT_NONE, SCRIPT_SUB, SCRIPT_SUP, SCRIPT_ALL};
|
||||||
|
|
||||||
static int eq_word(MzString& outs, istream *strm, int script = SCRIPT_NONE);
|
static int eq_word(MzString& outs, istream *strm, int script = SCRIPT_NONE);
|
||||||
static bool eq_sentence(MzString& outs, istream *strm, const char *end = 0);
|
static bool eq_sentence(MzString& outs, istream *strm, const char *end = nullptr);
|
||||||
|
|
||||||
struct hwpeq {
|
struct hwpeq {
|
||||||
const char *key; // hwp math keyword
|
const char *key; // hwp math keyword
|
||||||
@ -75,316 +75,316 @@ static const hwpeq eq_tbl[] = {
|
|||||||
{ "<=", "\\leq ", 0, 0 },
|
{ "<=", "\\leq ", 0, 0 },
|
||||||
{ "==", "\\equiv ", 0, 0 },
|
{ "==", "\\equiv ", 0, 0 },
|
||||||
{ ">=", "\\geq ", 0, 0 },
|
{ ">=", "\\geq ", 0, 0 },
|
||||||
{ "Pr", NULL, 0, 0 },
|
{ "Pr", nullptr, 0, 0 },
|
||||||
{ "^", "^", 1, 0 },
|
{ "^", "^", 1, 0 },
|
||||||
{ "_", "_", 1, 0 },
|
{ "_", "_", 1, 0 },
|
||||||
{ "`", "\\;", 0, 0 },
|
{ "`", "\\;", 0, 0 },
|
||||||
{ "acute", NULL, 1, 0 },
|
{ "acute", nullptr, 1, 0 },
|
||||||
{ "aleph", NULL, 0, 0 },
|
{ "aleph", nullptr, 0, 0 },
|
||||||
{ "alpha", NULL, 0, EQ_CASE },
|
{ "alpha", nullptr, 0, EQ_CASE },
|
||||||
{ "amalg", NULL, 0, 0 },
|
{ "amalg", nullptr, 0, 0 },
|
||||||
{ "and", NULL, 0, 0 },
|
{ "and", nullptr, 0, 0 },
|
||||||
{ "angle", NULL, 0, 0 },
|
{ "angle", nullptr, 0, 0 },
|
||||||
{ "angstrom", NULL, 0, 0 },
|
{ "angstrom", nullptr, 0, 0 },
|
||||||
{ "approx", NULL, 0, 0 },
|
{ "approx", nullptr, 0, 0 },
|
||||||
{ "arc", NULL, 0, 0 },
|
{ "arc", nullptr, 0, 0 },
|
||||||
{ "arccos", NULL, 0, 0 },
|
{ "arccos", nullptr, 0, 0 },
|
||||||
{ "arch", NULL, 0, 0 },
|
{ "arch", nullptr, 0, 0 },
|
||||||
{ "arcsin", NULL, 0, 0 },
|
{ "arcsin", nullptr, 0, 0 },
|
||||||
{ "arctan", NULL, 0, 0 },
|
{ "arctan", nullptr, 0, 0 },
|
||||||
{ "arg", NULL, 0, 0 },
|
{ "arg", nullptr, 0, 0 },
|
||||||
{ "assert", "\\vdash", 0, 0 },
|
{ "assert", "\\vdash", 0, 0 },
|
||||||
{ "ast", NULL, 0, 0 },
|
{ "ast", nullptr, 0, 0 },
|
||||||
{ "asymp", NULL, 0, 0 },
|
{ "asymp", nullptr, 0, 0 },
|
||||||
{ "atop", NULL, 1, EQ_ATOP },
|
{ "atop", nullptr, 1, EQ_ATOP },
|
||||||
{ "backslash", NULL, 0, 0 },
|
{ "backslash", nullptr, 0, 0 },
|
||||||
{ "bar", NULL, 1, 0 },
|
{ "bar", nullptr, 1, 0 },
|
||||||
{ "because", NULL, 0, 0 },
|
{ "because", nullptr, 0, 0 },
|
||||||
{ "beta", NULL, 0, EQ_CASE },
|
{ "beta", nullptr, 0, EQ_CASE },
|
||||||
{ "big", NULL, 0, EQ_CASE },
|
{ "big", nullptr, 0, EQ_CASE },
|
||||||
{ "bigcap", NULL, 0, 0 },
|
{ "bigcap", nullptr, 0, 0 },
|
||||||
{ "bigcirc", NULL, 0, 0 },
|
{ "bigcirc", nullptr, 0, 0 },
|
||||||
{ "bigcup", NULL, 0, 0 },
|
{ "bigcup", nullptr, 0, 0 },
|
||||||
{ "bigg", NULL, 0, EQ_CASE },
|
{ "bigg", nullptr, 0, EQ_CASE },
|
||||||
{ "bigodiv", NULL, 0, 0 },
|
{ "bigodiv", nullptr, 0, 0 },
|
||||||
{ "bigodot", NULL, 0, 0 },
|
{ "bigodot", nullptr, 0, 0 },
|
||||||
{ "bigominus", NULL, 0, 0 },
|
{ "bigominus", nullptr, 0, 0 },
|
||||||
{ "bigoplus", NULL, 0, 0 },
|
{ "bigoplus", nullptr, 0, 0 },
|
||||||
{ "bigotimes", NULL, 0, 0 },
|
{ "bigotimes", nullptr, 0, 0 },
|
||||||
{ "bigsqcap", NULL, 0, 0 },
|
{ "bigsqcap", nullptr, 0, 0 },
|
||||||
{ "bigsqcup", NULL, 0, 0 },
|
{ "bigsqcup", nullptr, 0, 0 },
|
||||||
{ "biguplus", NULL, 0, 0 },
|
{ "biguplus", nullptr, 0, 0 },
|
||||||
{ "bigvee", NULL, 0, 0 },
|
{ "bigvee", nullptr, 0, 0 },
|
||||||
{ "bigwedge", NULL, 0, 0 },
|
{ "bigwedge", nullptr, 0, 0 },
|
||||||
{ "binom", NULL, 2, 0 },
|
{ "binom", nullptr, 2, 0 },
|
||||||
{ "bmatrix", NULL, 0, EQ_ENV },
|
{ "bmatrix", nullptr, 0, EQ_ENV },
|
||||||
{ "bold", NULL, 0, 0 },
|
{ "bold", nullptr, 0, 0 },
|
||||||
{ "bot", NULL, 0, 0 },
|
{ "bot", nullptr, 0, 0 },
|
||||||
{ "breve", NULL, 1, 0 },
|
{ "breve", nullptr, 1, 0 },
|
||||||
{ "buildrel", NULL, 0, 0 }, // LATER
|
{ "buildrel", nullptr, 0, 0 }, // LATER
|
||||||
{ "bullet", NULL, 0, 0 },
|
{ "bullet", nullptr, 0, 0 },
|
||||||
{ "cap", NULL, 0, 0 },
|
{ "cap", nullptr, 0, 0 },
|
||||||
{ "cases", NULL, 0, EQ_ENV },
|
{ "cases", nullptr, 0, EQ_ENV },
|
||||||
{ "ccol", NULL, 0, 0 }, /* Center vertically */
|
{ "ccol", nullptr, 0, 0 }, /* Center vertically */
|
||||||
{ "cdot", NULL, 0, 0 },
|
{ "cdot", nullptr, 0, 0 },
|
||||||
{ "cdots", NULL, 0, 0 },
|
{ "cdots", nullptr, 0, 0 },
|
||||||
{ "check", NULL, 1, 0 },
|
{ "check", nullptr, 1, 0 },
|
||||||
{ "chi", NULL, 0, EQ_CASE },
|
{ "chi", nullptr, 0, EQ_CASE },
|
||||||
{ "choose", NULL, 0, EQ_ATOP },
|
{ "choose", nullptr, 0, EQ_ATOP },
|
||||||
{ "circ", NULL, 0, 0 },
|
{ "circ", nullptr, 0, 0 },
|
||||||
{ "col", NULL, 0, 0 }, // LATER
|
{ "col", nullptr, 0, 0 }, // LATER
|
||||||
{ "cong", NULL, 0, 0 },
|
{ "cong", nullptr, 0, 0 },
|
||||||
{ "coprod", NULL, 0, 0 },
|
{ "coprod", nullptr, 0, 0 },
|
||||||
{ "cos", NULL, 0, 0 },
|
{ "cos", nullptr, 0, 0 },
|
||||||
{ "cosec", NULL, 0, 0 },
|
{ "cosec", nullptr, 0, 0 },
|
||||||
{ "cosh", NULL, 0, 0 },
|
{ "cosh", nullptr, 0, 0 },
|
||||||
{ "cot", NULL, 0, 0 },
|
{ "cot", nullptr, 0, 0 },
|
||||||
{ "coth", NULL, 0, 0 },
|
{ "coth", nullptr, 0, 0 },
|
||||||
{ "cpile", NULL, 0, 0 }, // LATER
|
{ "cpile", nullptr, 0, 0 }, // LATER
|
||||||
{ "csc", NULL, 0, 0 },
|
{ "csc", nullptr, 0, 0 },
|
||||||
{ "cup", NULL, 0, 0 },
|
{ "cup", nullptr, 0, 0 },
|
||||||
{ "dagger", NULL, 0, 0 },
|
{ "dagger", nullptr, 0, 0 },
|
||||||
{ "dashv", NULL, 0, 0 },
|
{ "dashv", nullptr, 0, 0 },
|
||||||
{ "ddagger", NULL, 0, 0 },
|
{ "ddagger", nullptr, 0, 0 },
|
||||||
{ "ddot", NULL, 1, 0 },
|
{ "ddot", nullptr, 1, 0 },
|
||||||
{ "ddots", NULL, 0, 0 },
|
{ "ddots", nullptr, 0, 0 },
|
||||||
{ "def", NULL, 0, 0 },
|
{ "def", nullptr, 0, 0 },
|
||||||
{ "deg", NULL, 0, 0 },
|
{ "deg", nullptr, 0, 0 },
|
||||||
{ "del", NULL, 0, 0 },
|
{ "del", nullptr, 0, 0 },
|
||||||
{ "delta", NULL, 0, EQ_CASE },
|
{ "delta", nullptr, 0, EQ_CASE },
|
||||||
{ "diamond", NULL, 0, 0 },
|
{ "diamond", nullptr, 0, 0 },
|
||||||
{ "dim", NULL, 0, 0 },
|
{ "dim", nullptr, 0, 0 },
|
||||||
{ "div", NULL, 0, 0 },
|
{ "div", nullptr, 0, 0 },
|
||||||
{ "divide", NULL, 0, 0 },
|
{ "divide", nullptr, 0, 0 },
|
||||||
{ "dline", NULL, 0, 0 },
|
{ "dline", nullptr, 0, 0 },
|
||||||
{ "dmatrix", NULL, 0, EQ_ENV },
|
{ "dmatrix", nullptr, 0, EQ_ENV },
|
||||||
{ "dot", NULL, 1, 0 },
|
{ "dot", nullptr, 1, 0 },
|
||||||
{ "doteq", NULL, 0, 0 },
|
{ "doteq", nullptr, 0, 0 },
|
||||||
{ "dotsaxis", NULL, 0, 0 },
|
{ "dotsaxis", nullptr, 0, 0 },
|
||||||
{ "dotsdiag", NULL, 0, 0 },
|
{ "dotsdiag", nullptr, 0, 0 },
|
||||||
{ "dotslow", "\\ldots", 0, 0 },
|
{ "dotslow", "\\ldots", 0, 0 },
|
||||||
{ "dotsvert", "\\vdots", 0, 0 },
|
{ "dotsvert", "\\vdots", 0, 0 },
|
||||||
{ "downarrow", NULL, 0, EQ_CASE },
|
{ "downarrow", nullptr, 0, EQ_CASE },
|
||||||
{ "dsum", "+", 0, 0 },
|
{ "dsum", "+", 0, 0 },
|
||||||
{ "dyad", NULL, 0, 0 }, // LATER
|
{ "dyad", nullptr, 0, 0 }, // LATER
|
||||||
{ "ell", NULL, 0, 0 },
|
{ "ell", nullptr, 0, 0 },
|
||||||
{ "emptyset", NULL, 0, 0 },
|
{ "emptyset", nullptr, 0, 0 },
|
||||||
{ "epsilon", NULL, 0, EQ_CASE },
|
{ "epsilon", nullptr, 0, EQ_CASE },
|
||||||
{ "eqalign", NULL, 0, EQ_ENV },
|
{ "eqalign", nullptr, 0, EQ_ENV },
|
||||||
{ "equiv", NULL, 0, 0 },
|
{ "equiv", nullptr, 0, 0 },
|
||||||
{ "eta", NULL, 0, EQ_CASE },
|
{ "eta", nullptr, 0, EQ_CASE },
|
||||||
{ "exarrow", NULL, 0, 0 },
|
{ "exarrow", nullptr, 0, 0 },
|
||||||
{ "exist", "\\exists", 0, 0 },
|
{ "exist", "\\exists", 0, 0 },
|
||||||
{ "exists", NULL, 0, 0 },
|
{ "exists", nullptr, 0, 0 },
|
||||||
{ "exp", NULL, 0, EQ_CASE },
|
{ "exp", nullptr, 0, EQ_CASE },
|
||||||
{ "for", NULL, 0, 0 },
|
{ "for", nullptr, 0, 0 },
|
||||||
{ "forall", NULL, 0, 0 },
|
{ "forall", nullptr, 0, 0 },
|
||||||
{ "from", "_", 1, 0 },
|
{ "from", "_", 1, 0 },
|
||||||
{ "gamma", NULL, 0, EQ_CASE },
|
{ "gamma", nullptr, 0, EQ_CASE },
|
||||||
{ "gcd", NULL, 0, 0 },
|
{ "gcd", nullptr, 0, 0 },
|
||||||
{ "ge", "\\geq", 0, 0 },
|
{ "ge", "\\geq", 0, 0 },
|
||||||
{ "geq", NULL, 0, 0 },
|
{ "geq", nullptr, 0, 0 },
|
||||||
{ "ggg", NULL, 0, 0 },
|
{ "ggg", nullptr, 0, 0 },
|
||||||
{ "grad", NULL, 0, 0 },
|
{ "grad", nullptr, 0, 0 },
|
||||||
{ "grave", NULL, 1, 0 },
|
{ "grave", nullptr, 1, 0 },
|
||||||
{ "hat", "\\widehat", 1, 0 },
|
{ "hat", "\\widehat", 1, 0 },
|
||||||
{ "hbar", NULL, 0, 0 },
|
{ "hbar", nullptr, 0, 0 },
|
||||||
{ "hom", NULL, 0, 0 },
|
{ "hom", nullptr, 0, 0 },
|
||||||
{ "hookleft", NULL, 0, 0 },
|
{ "hookleft", nullptr, 0, 0 },
|
||||||
{ "hookright", NULL, 0, 0 },
|
{ "hookright", nullptr, 0, 0 },
|
||||||
{ "identical", NULL, 0, 0 }, // LATER
|
{ "identical", nullptr, 0, 0 }, // LATER
|
||||||
{ "if", NULL, 0, 0 },
|
{ "if", nullptr, 0, 0 },
|
||||||
{ "imag", NULL, 0, 0 },
|
{ "imag", nullptr, 0, 0 },
|
||||||
{ "image", NULL, 0, 0 },
|
{ "image", nullptr, 0, 0 },
|
||||||
{ "imath", NULL, 0, 0 },
|
{ "imath", nullptr, 0, 0 },
|
||||||
{ "in", NULL, 0, 0 },
|
{ "in", nullptr, 0, 0 },
|
||||||
{ "inf", "\\infty", 0, 0 },
|
{ "inf", "\\infty", 0, 0 },
|
||||||
{ "infinity", "\\infty", 0, 0 },
|
{ "infinity", "\\infty", 0, 0 },
|
||||||
{ "infty", NULL, 0, 0 },
|
{ "infty", nullptr, 0, 0 },
|
||||||
{ "int", NULL, 0, 0 },
|
{ "int", nullptr, 0, 0 },
|
||||||
{ "integral", "\\int", 0, 0 },
|
{ "integral", "\\int", 0, 0 },
|
||||||
{ "inter", "\\bigcap", 0, 0 },
|
{ "inter", "\\bigcap", 0, 0 },
|
||||||
{ "iota", NULL, 0, EQ_CASE },
|
{ "iota", nullptr, 0, EQ_CASE },
|
||||||
{ "iso", NULL, 0, 0 }, // ams
|
{ "iso", nullptr, 0, 0 }, // ams
|
||||||
{ "it", NULL, 0, 0 },
|
{ "it", nullptr, 0, 0 },
|
||||||
{ "jmath", NULL, 0, 0 },
|
{ "jmath", nullptr, 0, 0 },
|
||||||
{ "kappa", NULL, 0, EQ_CASE },
|
{ "kappa", nullptr, 0, EQ_CASE },
|
||||||
{ "ker", NULL, 0, 0 },
|
{ "ker", nullptr, 0, 0 },
|
||||||
{ "lambda", NULL, 0, EQ_CASE },
|
{ "lambda", nullptr, 0, EQ_CASE },
|
||||||
{ "land", NULL, 0, 0 }, // LATER
|
{ "land", nullptr, 0, 0 }, // LATER
|
||||||
{ "langle", NULL, 0, 0 },
|
{ "langle", nullptr, 0, 0 },
|
||||||
{ "larrow", "\\leftarrow", 0, EQ_CASE },
|
{ "larrow", "\\leftarrow", 0, EQ_CASE },
|
||||||
{ "lbrace", NULL, 0, 0 },
|
{ "lbrace", nullptr, 0, 0 },
|
||||||
{ "lbrack", "[", 0, 0 },
|
{ "lbrack", "[", 0, 0 },
|
||||||
{ "lceil", NULL, 0, 0 },
|
{ "lceil", nullptr, 0, 0 },
|
||||||
{ "lcol", NULL, 0, 0 }, // LATER
|
{ "lcol", nullptr, 0, 0 }, // LATER
|
||||||
{ "ldots", NULL, 0, 0 },
|
{ "ldots", nullptr, 0, 0 },
|
||||||
{ "le", NULL, 0, 0 },
|
{ "le", nullptr, 0, 0 },
|
||||||
{ "left", NULL, 0, 0 },
|
{ "left", nullptr, 0, 0 },
|
||||||
{ "leftarrow", NULL, 0, EQ_CASE },
|
{ "leftarrow", nullptr, 0, EQ_CASE },
|
||||||
{ "leq", NULL, 0, 0 },
|
{ "leq", nullptr, 0, 0 },
|
||||||
{ "lfloor", NULL, 0, 0 },
|
{ "lfloor", nullptr, 0, 0 },
|
||||||
{ "lg", NULL, 0, 0 },
|
{ "lg", nullptr, 0, 0 },
|
||||||
{ "lim", NULL, 0, EQ_CASE },
|
{ "lim", nullptr, 0, EQ_CASE },
|
||||||
{ "line", "\\vert", 0, 0 },
|
{ "line", "\\vert", 0, 0 },
|
||||||
{ "liter", "\\ell", 0, 0 },
|
{ "liter", "\\ell", 0, 0 },
|
||||||
{ "lll", NULL, 0, 0 }, // ams
|
{ "lll", nullptr, 0, 0 }, // ams
|
||||||
{ "ln", NULL, 0, 0 },
|
{ "ln", nullptr, 0, 0 },
|
||||||
{ "log", NULL, 0, 0 },
|
{ "log", nullptr, 0, 0 },
|
||||||
{ "lor", "\\vee", 0, 0 },
|
{ "lor", "\\vee", 0, 0 },
|
||||||
{ "lparen", "(", 0, 0 },
|
{ "lparen", "(", 0, 0 },
|
||||||
{ "lpile", NULL, 0, 0 }, // LATER
|
{ "lpile", nullptr, 0, 0 }, // LATER
|
||||||
{ "lrarrow", "\\leftrightarrow", 0, EQ_CASE },
|
{ "lrarrow", "\\leftrightarrow", 0, EQ_CASE },
|
||||||
{ "lrharpoons", "\\leftrightharpoons",0, 0 },
|
{ "lrharpoons", "\\leftrightharpoons",0, 0 },
|
||||||
{ "mapsto", NULL, 0, 0 },
|
{ "mapsto", nullptr, 0, 0 },
|
||||||
{ "massert", "\\dashv", 0, 0 },
|
{ "massert", "\\dashv", 0, 0 },
|
||||||
{ "matrix", NULL, 0, EQ_ENV },
|
{ "matrix", nullptr, 0, EQ_ENV },
|
||||||
{ "max", NULL, 0, 0 },
|
{ "max", nullptr, 0, 0 },
|
||||||
{ "mho", NULL, 0, 0 }, // ams
|
{ "mho", nullptr, 0, 0 }, // ams
|
||||||
{ "min", NULL, 0, 0 },
|
{ "min", nullptr, 0, 0 },
|
||||||
{ "minusplus", NULL, 0, 0 },
|
{ "minusplus", nullptr, 0, 0 },
|
||||||
{ "mit", "", 0, 0 }, // font
|
{ "mit", "", 0, 0 }, // font
|
||||||
{ "mod", "\\bmod", 0, 0 },
|
{ "mod", "\\bmod", 0, 0 },
|
||||||
{ "models", NULL, 0, 0 },
|
{ "models", nullptr, 0, 0 },
|
||||||
{ "msangle", NULL, 0, 0 }, // LATER
|
{ "msangle", nullptr, 0, 0 }, // LATER
|
||||||
{ "mu", NULL, 0, EQ_CASE },
|
{ "mu", nullptr, 0, EQ_CASE },
|
||||||
{ "nabla", NULL, 0, 0 },
|
{ "nabla", nullptr, 0, 0 },
|
||||||
{ "ne", NULL, 0, 0 },
|
{ "ne", nullptr, 0, 0 },
|
||||||
{ "nearrow", NULL, 0, 0 },
|
{ "nearrow", nullptr, 0, 0 },
|
||||||
{ "neg", NULL, 0, 0 },
|
{ "neg", nullptr, 0, 0 },
|
||||||
{ "neq", NULL, 0, 0 },
|
{ "neq", nullptr, 0, 0 },
|
||||||
{ "nequiv", NULL, 0, 0 },
|
{ "nequiv", nullptr, 0, 0 },
|
||||||
{ "ni", NULL, 0, 0 },
|
{ "ni", nullptr, 0, 0 },
|
||||||
{ "not", NULL, 0, 0 },
|
{ "not", nullptr, 0, 0 },
|
||||||
{ "notin", NULL, 0, 0 },
|
{ "notin", nullptr, 0, 0 },
|
||||||
{ "nu", NULL, 0, EQ_CASE },
|
{ "nu", nullptr, 0, EQ_CASE },
|
||||||
{ "nwarrow", NULL, 0, 0 },
|
{ "nwarrow", nullptr, 0, 0 },
|
||||||
{ "odiv", NULL, 0, 0 },
|
{ "odiv", nullptr, 0, 0 },
|
||||||
{ "odot", NULL, 0, 0 },
|
{ "odot", nullptr, 0, 0 },
|
||||||
{ "oint", NULL, 0, 0 },
|
{ "oint", nullptr, 0, 0 },
|
||||||
{ "omega", NULL, 0, EQ_CASE },
|
{ "omega", nullptr, 0, EQ_CASE },
|
||||||
{ "omicron", NULL, 0, EQ_CASE },
|
{ "omicron", nullptr, 0, EQ_CASE },
|
||||||
{ "ominus", NULL, 0, 0 },
|
{ "ominus", nullptr, 0, 0 },
|
||||||
{ "oplus", NULL, 0, 0 },
|
{ "oplus", nullptr, 0, 0 },
|
||||||
{ "or ", NULL, 0, 0 },
|
{ "or ", nullptr, 0, 0 },
|
||||||
{ "oslash", NULL, 0, 0 },
|
{ "oslash", nullptr, 0, 0 },
|
||||||
{ "otimes", NULL, 0, 0 },
|
{ "otimes", nullptr, 0, 0 },
|
||||||
{ "over", NULL, 1, EQ_ATOP },
|
{ "over", nullptr, 1, EQ_ATOP },
|
||||||
{ "overline", NULL, 1, 0 },
|
{ "overline", nullptr, 1, 0 },
|
||||||
{ "owns", "\\ni", 0, 0 },
|
{ "owns", "\\ni", 0, 0 },
|
||||||
{ "parallel", NULL, 0, 0 },
|
{ "parallel", nullptr, 0, 0 },
|
||||||
{ "partial", NULL, 0, 0 },
|
{ "partial", nullptr, 0, 0 },
|
||||||
{ "phantom", NULL, 0, 0 },
|
{ "phantom", nullptr, 0, 0 },
|
||||||
{ "phi", NULL, 0, EQ_CASE },
|
{ "phi", nullptr, 0, EQ_CASE },
|
||||||
{ "pi", NULL, 0, EQ_CASE },
|
{ "pi", nullptr, 0, EQ_CASE },
|
||||||
{ "pile", NULL, 0, 0 }, // LATER
|
{ "pile", nullptr, 0, 0 }, // LATER
|
||||||
{ "plusminus", "\\pm", 0, 0 },
|
{ "plusminus", "\\pm", 0, 0 },
|
||||||
{ "pmatrix", NULL, 0, EQ_ENV },
|
{ "pmatrix", nullptr, 0, EQ_ENV },
|
||||||
{ "prec", NULL, 0, 0 },
|
{ "prec", nullptr, 0, 0 },
|
||||||
{ "prep", NULL, 0, 0 },
|
{ "prep", nullptr, 0, 0 },
|
||||||
{ "prime", NULL, 0, 0 },
|
{ "prime", nullptr, 0, 0 },
|
||||||
{ "prod", NULL, 0, 0 },
|
{ "prod", nullptr, 0, 0 },
|
||||||
{ "propto", NULL, 0, 0 },
|
{ "propto", nullptr, 0, 0 },
|
||||||
{ "psi", NULL, 0, EQ_CASE },
|
{ "psi", nullptr, 0, EQ_CASE },
|
||||||
{ "rangle", NULL, 0, 0 },
|
{ "rangle", nullptr, 0, 0 },
|
||||||
{ "rarrow", "\\rightarrow", 0, EQ_CASE },
|
{ "rarrow", "\\rightarrow", 0, EQ_CASE },
|
||||||
{ "rbrace", "]", 0, 0 },
|
{ "rbrace", "]", 0, 0 },
|
||||||
{ "rbrace", NULL, 0, 0 },
|
{ "rbrace", nullptr, 0, 0 },
|
||||||
{ "rceil", NULL, 0, 0 },
|
{ "rceil", nullptr, 0, 0 },
|
||||||
{ "rcol", NULL, 0, 0 }, // LATER
|
{ "rcol", nullptr, 0, 0 }, // LATER
|
||||||
{ "real", "\\Re", 0, 0 },
|
{ "real", "\\Re", 0, 0 },
|
||||||
{ "reimage", NULL, 0, 0 },
|
{ "reimage", nullptr, 0, 0 },
|
||||||
{ "rel", NULL, 0, 0 },
|
{ "rel", nullptr, 0, 0 },
|
||||||
{ "rfloor", NULL, 0, 0 },
|
{ "rfloor", nullptr, 0, 0 },
|
||||||
{ "rho", NULL, 0, EQ_CASE },
|
{ "rho", nullptr, 0, EQ_CASE },
|
||||||
{ "right", NULL, 0, 0 },
|
{ "right", nullptr, 0, 0 },
|
||||||
{ "rightarrow", NULL, 0, EQ_CASE },
|
{ "rightarrow", nullptr, 0, EQ_CASE },
|
||||||
{ "rlharpoons", NULL, 0, 0 },
|
{ "rlharpoons", nullptr, 0, 0 },
|
||||||
{ "rm", NULL, 0, 0 },
|
{ "rm", nullptr, 0, 0 },
|
||||||
{ "root", "\\sqrt", 1, 0 },
|
{ "root", "\\sqrt", 1, 0 },
|
||||||
{ "rparen", ")", 0, 0 },
|
{ "rparen", ")", 0, 0 },
|
||||||
{ "rpile", NULL, 0, 0 }, // LATER
|
{ "rpile", nullptr, 0, 0 }, // LATER
|
||||||
{ "rtangle", NULL, 0, 0 },
|
{ "rtangle", nullptr, 0, 0 },
|
||||||
{ "sangle", NULL, 0, 0 },
|
{ "sangle", nullptr, 0, 0 },
|
||||||
{ "scale", NULL, 0, 0 },
|
{ "scale", nullptr, 0, 0 },
|
||||||
{ "searrow", NULL, 0, 0 },
|
{ "searrow", nullptr, 0, 0 },
|
||||||
{ "sec", NULL, 0, 0 },
|
{ "sec", nullptr, 0, 0 },
|
||||||
{ "sigma", NULL, 0, EQ_CASE },
|
{ "sigma", nullptr, 0, EQ_CASE },
|
||||||
{ "sim", NULL, 0, 0 },
|
{ "sim", nullptr, 0, 0 },
|
||||||
{ "simeq", NULL, 0, 0 },
|
{ "simeq", nullptr, 0, 0 },
|
||||||
{ "sin", NULL, 0, 0 },
|
{ "sin", nullptr, 0, 0 },
|
||||||
{ "sinh", NULL, 0, 0 },
|
{ "sinh", nullptr, 0, 0 },
|
||||||
{ "slash", NULL, 0, 0 },
|
{ "slash", nullptr, 0, 0 },
|
||||||
{ "smallint", NULL, 0, 0 },
|
{ "smallint", nullptr, 0, 0 },
|
||||||
{ "smallinter", NULL, 0, 0 },
|
{ "smallinter", nullptr, 0, 0 },
|
||||||
{ "smalloint", NULL, 0, 0 },
|
{ "smalloint", nullptr, 0, 0 },
|
||||||
{ "smallprod", NULL, 0, 0 },
|
{ "smallprod", nullptr, 0, 0 },
|
||||||
{ "smallsum", NULL, 0, 0 },
|
{ "smallsum", nullptr, 0, 0 },
|
||||||
{ "smallunion", NULL, 0, 0 },
|
{ "smallunion", nullptr, 0, 0 },
|
||||||
{ "smcoprod", NULL, 0, 0 },
|
{ "smcoprod", nullptr, 0, 0 },
|
||||||
{ "sqcap", NULL, 0, 0 },
|
{ "sqcap", nullptr, 0, 0 },
|
||||||
{ "sqcup", NULL, 0, 0 },
|
{ "sqcup", nullptr, 0, 0 },
|
||||||
{ "sqrt", NULL, 1, 0 },
|
{ "sqrt", nullptr, 1, 0 },
|
||||||
{ "sqsubset", NULL, 0, 0 },
|
{ "sqsubset", nullptr, 0, 0 },
|
||||||
{ "sqsubseteq", NULL, 0, 0 },
|
{ "sqsubseteq", nullptr, 0, 0 },
|
||||||
{ "sqsupset", NULL, 0, 0 },
|
{ "sqsupset", nullptr, 0, 0 },
|
||||||
{ "sqsupseteq", NULL, 0, 0 },
|
{ "sqsupseteq", nullptr, 0, 0 },
|
||||||
{ "star", NULL, 0, 0 },
|
{ "star", nullptr, 0, 0 },
|
||||||
{ "sub", "_", 0, 0 },
|
{ "sub", "_", 0, 0 },
|
||||||
{ "subset", NULL, 0, 0 },
|
{ "subset", nullptr, 0, 0 },
|
||||||
{ "subseteq", NULL, 0, 0 },
|
{ "subseteq", nullptr, 0, 0 },
|
||||||
{ "succ", NULL, 0, 0 },
|
{ "succ", nullptr, 0, 0 },
|
||||||
{ "sum", NULL, 0, 0 },
|
{ "sum", nullptr, 0, 0 },
|
||||||
{ "sup", "^", 0, 0 },
|
{ "sup", "^", 0, 0 },
|
||||||
{ "superset", NULL, 0, 0 },
|
{ "superset", nullptr, 0, 0 },
|
||||||
{ "supset", NULL, 0, 0 },
|
{ "supset", nullptr, 0, 0 },
|
||||||
{ "supseteq", NULL, 0, 0 },
|
{ "supseteq", nullptr, 0, 0 },
|
||||||
{ "swarrow", NULL, 0, 0 },
|
{ "swarrow", nullptr, 0, 0 },
|
||||||
{ "tan", NULL, 0, 0 },
|
{ "tan", nullptr, 0, 0 },
|
||||||
{ "tanh", NULL, 0, 0 },
|
{ "tanh", nullptr, 0, 0 },
|
||||||
{ "tau", NULL, 0, EQ_CASE },
|
{ "tau", nullptr, 0, EQ_CASE },
|
||||||
{ "therefore", NULL, 0, 0 },
|
{ "therefore", nullptr, 0, 0 },
|
||||||
{ "theta", NULL, 0, EQ_CASE },
|
{ "theta", nullptr, 0, EQ_CASE },
|
||||||
{ "tilde", "\\widetilde", 1, 0 },
|
{ "tilde", "\\widetilde", 1, 0 },
|
||||||
{ "times", NULL, 0, 0 },
|
{ "times", nullptr, 0, 0 },
|
||||||
{ "to", "^", 1, 0 },
|
{ "to", "^", 1, 0 },
|
||||||
{ "top", NULL, 0, 0 },
|
{ "top", nullptr, 0, 0 },
|
||||||
{ "triangle", NULL, 0, 0 },
|
{ "triangle", nullptr, 0, 0 },
|
||||||
{ "triangled", NULL, 0, 0 },
|
{ "triangled", nullptr, 0, 0 },
|
||||||
{ "trianglel", NULL, 0, 0 },
|
{ "trianglel", nullptr, 0, 0 },
|
||||||
{ "triangler", NULL, 0, 0 },
|
{ "triangler", nullptr, 0, 0 },
|
||||||
{ "triangleu", NULL, 0, 0 },
|
{ "triangleu", nullptr, 0, 0 },
|
||||||
{ "udarrow", "\\updownarrow",0, EQ_CASE },
|
{ "udarrow", "\\updownarrow",0, EQ_CASE },
|
||||||
{ "under", "\\underline", 1, 0 },
|
{ "under", "\\underline", 1, 0 },
|
||||||
{ "underline", "\\underline", 1, 0 },
|
{ "underline", "\\underline", 1, 0 },
|
||||||
{ "union", "\\bigcup", 0, 0 },
|
{ "union", "\\bigcup", 0, 0 },
|
||||||
{ "uparrow", NULL, 0, EQ_CASE },
|
{ "uparrow", nullptr, 0, EQ_CASE },
|
||||||
{ "uplus", NULL, 0, 0 },
|
{ "uplus", nullptr, 0, 0 },
|
||||||
{ "upsilon", NULL, 0, EQ_CASE },
|
{ "upsilon", nullptr, 0, EQ_CASE },
|
||||||
{ "varepsilon", NULL, 0, 0 },
|
{ "varepsilon", nullptr, 0, 0 },
|
||||||
{ "varphi", NULL, 0, 0 },
|
{ "varphi", nullptr, 0, 0 },
|
||||||
{ "varpi", NULL, 0, 0 },
|
{ "varpi", nullptr, 0, 0 },
|
||||||
{ "varrho", NULL, 0, 0 },
|
{ "varrho", nullptr, 0, 0 },
|
||||||
{ "varsigma", NULL, 0, 0 },
|
{ "varsigma", nullptr, 0, 0 },
|
||||||
{ "vartheta", NULL, 0, 0 },
|
{ "vartheta", nullptr, 0, 0 },
|
||||||
{ "varupsilon", NULL, 0, 0 },
|
{ "varupsilon", nullptr, 0, 0 },
|
||||||
{ "vdash", NULL, 0, 0 },
|
{ "vdash", nullptr, 0, 0 },
|
||||||
{ "vdots", NULL, 0, 0 },
|
{ "vdots", nullptr, 0, 0 },
|
||||||
{ "vec", NULL, 1, 0 },
|
{ "vec", nullptr, 1, 0 },
|
||||||
{ "vee", NULL, 0, 0 },
|
{ "vee", nullptr, 0, 0 },
|
||||||
{ "vert", NULL, 0, 0 },
|
{ "vert", nullptr, 0, 0 },
|
||||||
{ "wedge", NULL, 0, 0 },
|
{ "wedge", nullptr, 0, 0 },
|
||||||
{ "wp", NULL, 0, 0 },
|
{ "wp", nullptr, 0, 0 },
|
||||||
{ "xi", NULL, 0, EQ_CASE },
|
{ "xi", nullptr, 0, EQ_CASE },
|
||||||
{ "xor", NULL, 0, 0 },
|
{ "xor", nullptr, 0, 0 },
|
||||||
{ "zeta", NULL, 0, EQ_CASE }
|
{ "zeta", nullptr, 0, EQ_CASE }
|
||||||
};
|
};
|
||||||
|
|
||||||
static const hwpeq *lookup_eqn(char *str)
|
static const hwpeq *lookup_eqn(char *str)
|
||||||
{
|
{
|
||||||
static const int eqCount = SAL_N_ELEMENTS(eq_tbl);
|
static const int eqCount = SAL_N_ELEMENTS(eq_tbl);
|
||||||
int l = 0, r = eqCount;
|
int l = 0, r = eqCount;
|
||||||
const hwpeq *result = 0;
|
const hwpeq *result = nullptr;
|
||||||
|
|
||||||
while( l < r ) {
|
while( l < r ) {
|
||||||
const int m = (l + r) / 2;
|
const int m = (l + r) / 2;
|
||||||
@ -449,14 +449,14 @@ struct eq_stack {
|
|||||||
MzString token;
|
MzString token;
|
||||||
istream *strm;
|
istream *strm;
|
||||||
|
|
||||||
eq_stack() { strm = 0; };
|
eq_stack() { strm = nullptr; };
|
||||||
bool state(istream *s) {
|
bool state(istream *s) {
|
||||||
if( strm != s) { white = 0; token = 0; }
|
if( strm != s) { white = nullptr; token = nullptr; }
|
||||||
return token.length() != 0;
|
return token.length() != 0;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static eq_stack *stk = 0;
|
static eq_stack *stk = nullptr;
|
||||||
|
|
||||||
void push_token(MzString &white, MzString &token, istream *strm)
|
void push_token(MzString &white, MzString &token, istream *strm)
|
||||||
{
|
{
|
||||||
@ -480,13 +480,13 @@ static int next_token(MzString &white, MzString &token, istream *strm)
|
|||||||
if( stk->state(strm) ) {
|
if( stk->state(strm) ) {
|
||||||
white = stk->white;
|
white = stk->white;
|
||||||
token = stk->token;
|
token = stk->token;
|
||||||
stk->token = 0;
|
stk->token = nullptr;
|
||||||
stk->white = 0;
|
stk->white = nullptr;
|
||||||
return token.length();
|
return token.length();
|
||||||
}
|
}
|
||||||
|
|
||||||
token = 0;
|
token = nullptr;
|
||||||
white = 0;
|
white = nullptr;
|
||||||
if( !strm->good() || (ch = strm->get()) == EOF )
|
if( !strm->good() || (ch = strm->get()) == EOF )
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@ -545,7 +545,7 @@ static int read_white_space(MzString& outs, istream *strm)
|
|||||||
|
|
||||||
if( stk->state(strm) ) {
|
if( stk->state(strm) ) {
|
||||||
outs << stk->white;
|
outs << stk->white;
|
||||||
stk->white = 0;
|
stk->white = nullptr;
|
||||||
result = stk->token[0];
|
result = stk->token[0];
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -611,7 +611,7 @@ static int eq_word(MzString& outs, istream *strm, int status)
|
|||||||
else
|
else
|
||||||
script_status = SCRIPT_NONE;
|
script_status = SCRIPT_NONE;
|
||||||
|
|
||||||
if( 0 != (eq = lookup_eqn(keyword)) ) {
|
if( nullptr != (eq = lookup_eqn(keyword)) ) {
|
||||||
int nargs = eq->nargs;
|
int nargs = eq->nargs;
|
||||||
while( nargs-- ) {
|
while( nargs-- ) {
|
||||||
const int ch = read_white_space(state, strm);
|
const int ch = read_white_space(state, strm);
|
||||||
@ -662,7 +662,7 @@ static bool eq_sentence(MzString& outs, istream *strm, const char *end)
|
|||||||
multiline = true;
|
multiline = true;
|
||||||
outs << state;
|
outs << state;
|
||||||
}
|
}
|
||||||
state = 0;
|
state = nullptr;
|
||||||
read_white_space(outs, strm);
|
read_white_space(outs, strm);
|
||||||
}
|
}
|
||||||
outs << state;
|
outs << state;
|
||||||
@ -679,8 +679,8 @@ static char eq2ltxconv(MzString& sstr, istream *strm, const char *sentinel)
|
|||||||
if( sentinel && (result == 1) && strchr(sentinel, token[0]) )
|
if( sentinel && (result == 1) && strchr(sentinel, token[0]) )
|
||||||
break;
|
break;
|
||||||
make_keyword(key, token);
|
make_keyword(key, token);
|
||||||
const hwpeq *eq = 0;
|
const hwpeq *eq = nullptr;
|
||||||
if( (eq = lookup_eqn(key)) != 0 ) {
|
if( (eq = lookup_eqn(key)) != nullptr ) {
|
||||||
if( eq->latex )
|
if( eq->latex )
|
||||||
strcpy(key, eq->latex);
|
strcpy(key, eq->latex);
|
||||||
else {
|
else {
|
||||||
@ -734,7 +734,7 @@ static char eq2ltxconv(MzString& sstr, istream *strm, const char *sentinel)
|
|||||||
void eq2latex(MzString& outs, char *s)
|
void eq2latex(MzString& outs, char *s)
|
||||||
{
|
{
|
||||||
assert(s);
|
assert(s);
|
||||||
if( stk == 0 )
|
if( stk == nullptr )
|
||||||
stk = new eq_stack;
|
stk = new eq_stack;
|
||||||
|
|
||||||
MzString tstr;
|
MzString tstr;
|
||||||
@ -745,12 +745,12 @@ void eq2latex(MzString& outs, char *s)
|
|||||||
|
|
||||||
if( eqnarray )
|
if( eqnarray )
|
||||||
outs << "\\begin{array}{rllll}" << ENDL;
|
outs << "\\begin{array}{rllll}" << ENDL;
|
||||||
eq2ltxconv(outs, &strm, 0);
|
eq2ltxconv(outs, &strm, nullptr);
|
||||||
outs << ENDL;
|
outs << ENDL;
|
||||||
if( eqnarray )
|
if( eqnarray )
|
||||||
outs << "\\end{array}" << ENDL;
|
outs << "\\end{array}" << ENDL;
|
||||||
delete stk;
|
delete stk;
|
||||||
stk = 0;
|
stk = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
#include <osl/diagnose.h>
|
#include <osl/diagnose.h>
|
||||||
|
|
||||||
HWPFile *HWPFile::cur_doc = 0;
|
HWPFile *HWPFile::cur_doc = nullptr;
|
||||||
static int ccount = 0;
|
static int ccount = 0;
|
||||||
static int pcount = 0;
|
static int pcount = 0;
|
||||||
static int datecodecount = 0;
|
static int datecodecount = 0;
|
||||||
@ -48,10 +48,10 @@ HWPFile::HWPFile()
|
|||||||
, linenumber(0)
|
, linenumber(0)
|
||||||
, info_block_len(0)
|
, info_block_len(0)
|
||||||
, error_code(HWP_NoError)
|
, error_code(HWP_NoError)
|
||||||
, oledata(0)
|
, oledata(nullptr)
|
||||||
, m_nCurrentPage(1)
|
, m_nCurrentPage(1)
|
||||||
, m_nMaxSettedPage(0)
|
, m_nMaxSettedPage(0)
|
||||||
, hiodev(0)
|
, hiodev(nullptr)
|
||||||
, currenthyper(0)
|
, currenthyper(0)
|
||||||
{
|
{
|
||||||
SetCurrentDoc(this);
|
SetCurrentDoc(this);
|
||||||
@ -387,7 +387,7 @@ ColumnDef *HWPFile::GetColumnDef(int num)
|
|||||||
if( it != columnlist.end() )
|
if( it != columnlist.end() )
|
||||||
return (*it)->coldef;
|
return (*it)->coldef;
|
||||||
else
|
else
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
/* Index of @return starts from 1 */
|
/* Index of @return starts from 1 */
|
||||||
int HWPFile::GetPageMasterNum(int page)
|
int HWPFile::GetPageMasterNum(int page)
|
||||||
@ -413,7 +413,7 @@ HyperText *HWPFile::GetHyperText()
|
|||||||
}
|
}
|
||||||
|
|
||||||
currenthyper++;
|
currenthyper++;
|
||||||
return it != hyperlist.end() ? *it : NULL;
|
return it != hyperlist.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
EmPicture *HWPFile::GetEmPicture(Picture * pic)
|
EmPicture *HWPFile::GetEmPicture(Picture * pic)
|
||||||
@ -428,7 +428,7 @@ EmPicture *HWPFile::GetEmPicture(Picture * pic)
|
|||||||
for (; it != emblist.end(); ++it)
|
for (; it != emblist.end(); ++it)
|
||||||
if (strcmp(name, (*it)->name) == 0)
|
if (strcmp(name, (*it)->name) == 0)
|
||||||
return *it;
|
return *it;
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
EmPicture *HWPFile::GetEmPictureByName(char * name)
|
EmPicture *HWPFile::GetEmPictureByName(char * name)
|
||||||
@ -441,7 +441,7 @@ EmPicture *HWPFile::GetEmPictureByName(char * name)
|
|||||||
for (; it != emblist.end(); ++it)
|
for (; it != emblist.end(); ++it)
|
||||||
if (strcmp(name, (*it)->name) == 0)
|
if (strcmp(name, (*it)->name) == 0)
|
||||||
return *it;
|
return *it;
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -455,7 +455,7 @@ void HWPFile::AddBox(FBox * box)
|
|||||||
box->prev->next = box;
|
box->prev->next = box;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
box->prev = 0;
|
box->prev = nullptr;
|
||||||
blist.push_back(box);
|
blist.push_back(box);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -469,7 +469,7 @@ ParaShape *HWPFile::getParaShape(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != pslist.end() ? *it : NULL;
|
return it != pslist.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -482,7 +482,7 @@ CharShape *HWPFile::getCharShape(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != cslist.end() ? *it : 0;
|
return it != cslist.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -495,7 +495,7 @@ FBoxStyle *HWPFile::getFBoxStyle(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != fbslist.end() ? *it : 0;
|
return it != fbslist.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
DateCode *HWPFile::getDateCode(int index)
|
DateCode *HWPFile::getDateCode(int index)
|
||||||
@ -507,7 +507,7 @@ DateCode *HWPFile::getDateCode(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != datecodes.end() ? *it : NULL;
|
return it != datecodes.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
HeaderFooter *HWPFile::getHeaderFooter(int index)
|
HeaderFooter *HWPFile::getHeaderFooter(int index)
|
||||||
@ -519,7 +519,7 @@ HeaderFooter *HWPFile::getHeaderFooter(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != headerfooters.end() ? *it : NULL;
|
return it != headerfooters.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
ShowPageNum *HWPFile::getPageNumber(int index)
|
ShowPageNum *HWPFile::getPageNumber(int index)
|
||||||
@ -531,7 +531,7 @@ ShowPageNum *HWPFile::getPageNumber(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != pagenumbers.end() ? *it : NULL;
|
return it != pagenumbers.end() ? *it : nullptr;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -544,7 +544,7 @@ Table *HWPFile::getTable(int index)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return it != tables.end() ? *it : NULL;
|
return it != tables.end() ? *it : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void HWPFile::AddParaShape(ParaShape * pshape)
|
void HWPFile::AddParaShape(ParaShape * pshape)
|
||||||
|
@ -73,7 +73,7 @@ struct ColumnInfo{
|
|||||||
ColumnInfo(int num){
|
ColumnInfo(int num){
|
||||||
start_page = num;
|
start_page = num;
|
||||||
bIsSet = false;
|
bIsSet = false;
|
||||||
coldef = 0;
|
coldef = NULL;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -359,7 +359,7 @@ bool TxtBox::Read(HWPFile & hwpf)
|
|||||||
delete[] pArr;
|
delete[] pArr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
m_pTable = 0L;
|
m_pTable = nullptr;
|
||||||
|
|
||||||
return !hwpf.State();
|
return !hwpf.State();
|
||||||
}
|
}
|
||||||
@ -443,7 +443,7 @@ bool Picture::Read(HWPFile & hwpf)
|
|||||||
style.cell = picinfo.picdraw.hdo;
|
style.cell = picinfo.picdraw.hdo;
|
||||||
delete hmem;
|
delete hmem;
|
||||||
|
|
||||||
hmem = 0;
|
hmem = nullptr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -73,7 +73,7 @@
|
|||||||
rendEl("text:span"); \
|
rendEl("text:span"); \
|
||||||
tstart = false
|
tstart = false
|
||||||
|
|
||||||
static hchar *field = 0L;
|
static hchar *field = nullptr;
|
||||||
static char buf[1024];
|
static char buf[1024];
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
@ -98,7 +98,7 @@ struct HwpReaderPrivate
|
|||||||
bInBody = false;
|
bInBody = false;
|
||||||
bInHeader = false;
|
bInHeader = false;
|
||||||
nPnPos = 0;
|
nPnPos = 0;
|
||||||
pPn = 0L;
|
pPn = nullptr;
|
||||||
|
|
||||||
}
|
}
|
||||||
bool bFirstPara;
|
bool bFirstPara;
|
||||||
@ -118,7 +118,7 @@ HwpReader::HwpReader()
|
|||||||
|
|
||||||
HwpReader::~HwpReader()
|
HwpReader::~HwpReader()
|
||||||
{
|
{
|
||||||
rList = 0;
|
rList = nullptr;
|
||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -523,7 +523,7 @@ void HwpReader::makeDrawMiscStyle( HWPDrawingObject *hdo )
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
EmPicture *emp = 0L;
|
EmPicture *emp = nullptr;
|
||||||
if ( strlen( prop->szPatternFile ) > 3)
|
if ( strlen( prop->szPatternFile ) > 3)
|
||||||
emp = hwpfile.GetEmPictureByName(prop->szPatternFile);
|
emp = hwpfile.GetEmPictureByName(prop->szPatternFile);
|
||||||
if( emp )
|
if( emp )
|
||||||
@ -933,13 +933,13 @@ struct PageSetting
|
|||||||
{
|
{
|
||||||
PageSetting()
|
PageSetting()
|
||||||
{
|
{
|
||||||
header = 0L;
|
header = nullptr;
|
||||||
header_odd = 0L;
|
header_odd = nullptr;
|
||||||
header_even = 0L;
|
header_even = nullptr;
|
||||||
footer = 0L;
|
footer = nullptr;
|
||||||
footer_odd = 0L;
|
footer_odd = nullptr;
|
||||||
footer_even = 0L;
|
footer_even = nullptr;
|
||||||
pagenumber=0L;
|
pagenumber=nullptr;
|
||||||
bIsSet = false;
|
bIsSet = false;
|
||||||
}
|
}
|
||||||
HeaderFooter *header ;
|
HeaderFooter *header ;
|
||||||
@ -976,8 +976,8 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
case 0 :
|
case 0 :
|
||||||
pSet[hf->m_nPageNumber].header = hf;
|
pSet[hf->m_nPageNumber].header = hf;
|
||||||
pSet[hf->m_nPageNumber].header_even = 0L;
|
pSet[hf->m_nPageNumber].header_even = nullptr;
|
||||||
pSet[hf->m_nPageNumber].header_odd = 0L;
|
pSet[hf->m_nPageNumber].header_odd = nullptr;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
pSet[hf->m_nPageNumber].header_even = hf;
|
pSet[hf->m_nPageNumber].header_even = hf;
|
||||||
@ -985,7 +985,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
pSet[hf->m_nPageNumber].header_odd =
|
pSet[hf->m_nPageNumber].header_odd =
|
||||||
pSet[hf->m_nPageNumber].header;
|
pSet[hf->m_nPageNumber].header;
|
||||||
pSet[hf->m_nPageNumber].header = 0L;
|
pSet[hf->m_nPageNumber].header = nullptr;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@ -994,7 +994,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
pSet[hf->m_nPageNumber].header_even =
|
pSet[hf->m_nPageNumber].header_even =
|
||||||
pSet[hf->m_nPageNumber].header;
|
pSet[hf->m_nPageNumber].header;
|
||||||
pSet[hf->m_nPageNumber].header = 0L;
|
pSet[hf->m_nPageNumber].header = nullptr;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -1005,8 +1005,8 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
case 0 :
|
case 0 :
|
||||||
pSet[hf->m_nPageNumber].footer = hf;
|
pSet[hf->m_nPageNumber].footer = hf;
|
||||||
pSet[hf->m_nPageNumber].footer_even = 0L;
|
pSet[hf->m_nPageNumber].footer_even = nullptr;
|
||||||
pSet[hf->m_nPageNumber].footer_odd = 0L;
|
pSet[hf->m_nPageNumber].footer_odd = nullptr;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
pSet[hf->m_nPageNumber].footer_even = hf;
|
pSet[hf->m_nPageNumber].footer_even = hf;
|
||||||
@ -1014,7 +1014,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
pSet[hf->m_nPageNumber].footer_odd =
|
pSet[hf->m_nPageNumber].footer_odd =
|
||||||
pSet[hf->m_nPageNumber].footer;
|
pSet[hf->m_nPageNumber].footer;
|
||||||
pSet[hf->m_nPageNumber].footer = 0L;
|
pSet[hf->m_nPageNumber].footer = nullptr;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
@ -1023,15 +1023,15 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
pSet[hf->m_nPageNumber].footer_even =
|
pSet[hf->m_nPageNumber].footer_even =
|
||||||
pSet[hf->m_nPageNumber].footer;
|
pSet[hf->m_nPageNumber].footer;
|
||||||
pSet[hf->m_nPageNumber].footer = 0L;
|
pSet[hf->m_nPageNumber].footer = nullptr;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PageSetting *pPrevSet = 0L;
|
PageSetting *pPrevSet = nullptr;
|
||||||
PageSetting *pPage = 0L;
|
PageSetting *pPage = nullptr;
|
||||||
|
|
||||||
for( i = 1; i <= nMax ; i++ )
|
for( i = 1; i <= nMax ; i++ )
|
||||||
{
|
{
|
||||||
@ -1062,13 +1062,13 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
pSet[i].header_even = pSet[i].header;
|
pSet[i].header_even = pSet[i].header;
|
||||||
pSet[i].header_odd = pSet[i].header;
|
pSet[i].header_odd = pSet[i].header;
|
||||||
pSet[i].header = 0L;
|
pSet[i].header = nullptr;
|
||||||
}
|
}
|
||||||
if( pSet[i].pagenumber->where == 8 && pSet[i].footer )
|
if( pSet[i].pagenumber->where == 8 && pSet[i].footer )
|
||||||
{
|
{
|
||||||
pSet[i].footer_even = pSet[i].footer;
|
pSet[i].footer_even = pSet[i].footer;
|
||||||
pSet[i].footer_odd = pSet[i].footer;
|
pSet[i].footer_odd = pSet[i].footer;
|
||||||
pSet[i].footer = 0L;
|
pSet[i].footer = nullptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1127,7 +1127,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->header->plist.front());
|
parsePara(pPage->header->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
rendEl("style:header");
|
rendEl("style:header");
|
||||||
}
|
}
|
||||||
if( pPage->header_even )
|
if( pPage->header_even )
|
||||||
@ -1142,7 +1142,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->header_even->plist.front());
|
parsePara(pPage->header_even->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
rendEl("style:header");
|
rendEl("style:header");
|
||||||
}
|
}
|
||||||
@ -1159,7 +1159,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
d->nPnPos = 3;
|
d->nPnPos = 3;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
@ -1177,7 +1177,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->header_odd->plist.front());
|
parsePara(pPage->header_odd->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
rendEl("style:header-left");
|
rendEl("style:header-left");
|
||||||
}
|
}
|
||||||
@ -1194,7 +1194,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
d->nPnPos = 1;
|
d->nPnPos = 1;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
@ -1211,7 +1211,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
rendEl("style:header");
|
rendEl("style:header");
|
||||||
@ -1228,7 +1228,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->footer->plist.front());
|
parsePara(pPage->footer->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
rendEl("style:footer");
|
rendEl("style:footer");
|
||||||
}
|
}
|
||||||
if( pPage->footer_even )
|
if( pPage->footer_even )
|
||||||
@ -1243,7 +1243,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->footer_even->plist.front());
|
parsePara(pPage->footer_even->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
rendEl("style:footer");
|
rendEl("style:footer");
|
||||||
}
|
}
|
||||||
@ -1260,7 +1260,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
d->nPnPos = 3;
|
d->nPnPos = 3;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
@ -1278,7 +1278,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
}
|
}
|
||||||
parsePara(pPage->footer_odd->plist.front());
|
parsePara(pPage->footer_odd->plist.front());
|
||||||
d->bInHeader = false;
|
d->bInHeader = false;
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
rendEl("style:footer-left");
|
rendEl("style:footer-left");
|
||||||
}
|
}
|
||||||
@ -1295,7 +1295,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
d->nPnPos = 1;
|
d->nPnPos = 1;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
d->nPnPos = 0;
|
d->nPnPos = 0;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
@ -1312,7 +1312,7 @@ void HwpReader::makeMasterStyles()
|
|||||||
{
|
{
|
||||||
d->pPn = pPage->pagenumber;
|
d->pPn = pPage->pagenumber;
|
||||||
makeShowPageNum();
|
makeShowPageNum();
|
||||||
d->pPn = 0L;
|
d->pPn = nullptr;
|
||||||
}
|
}
|
||||||
rendEl("text:p");
|
rendEl("text:p");
|
||||||
rendEl("style:footer");
|
rendEl("style:footer");
|
||||||
@ -2959,7 +2959,7 @@ void HwpReader::make_text_p3(HWPPara * para,bool bParaStart)
|
|||||||
if( hbox->type[0] == 4 && hbox->type[1] == 0 )
|
if( hbox->type[0] == 4 && hbox->type[1] == 0 )
|
||||||
{
|
{
|
||||||
makeFieldCode(str, hbox);
|
makeFieldCode(str, hbox);
|
||||||
field = 0L;
|
field = nullptr;
|
||||||
}
|
}
|
||||||
infield = false;
|
infield = false;
|
||||||
str.clear();
|
str.clear();
|
||||||
@ -3663,7 +3663,7 @@ void HwpReader::makeFormula(TxtBox * hbox)
|
|||||||
{
|
{
|
||||||
char mybuf[3000];
|
char mybuf[3000];
|
||||||
HWPPara* pPar;
|
HWPPara* pPar;
|
||||||
CharShape *cshape = 0;
|
CharShape *cshape = nullptr;
|
||||||
|
|
||||||
int n, c, res;
|
int n, c, res;
|
||||||
hchar dest[3];
|
hchar dest[3];
|
||||||
@ -4360,11 +4360,11 @@ void HwpReader::makePictureDRAW(HWPDrawingObject *drawobj, Picture * hbox)
|
|||||||
double *yarr = new double[n+1];
|
double *yarr = new double[n+1];
|
||||||
double *tarr = new double[n+1];
|
double *tarr = new double[n+1];
|
||||||
|
|
||||||
double *xb = 0L;
|
double *xb = nullptr;
|
||||||
double *yb = 0L;
|
double *yb = nullptr;
|
||||||
|
|
||||||
double *carr = 0L;
|
double *carr = nullptr;
|
||||||
double *darr = 0L;
|
double *darr = nullptr;
|
||||||
|
|
||||||
|
|
||||||
for( i = 0 ; i < n ; i++ ){
|
for( i = 0 ; i < n ; i++ ){
|
||||||
@ -4380,18 +4380,18 @@ void HwpReader::makePictureDRAW(HWPDrawingObject *drawobj, Picture * hbox)
|
|||||||
PeriodicSpline(n, tarr, xarr, xb, carr, darr);
|
PeriodicSpline(n, tarr, xarr, xb, carr, darr);
|
||||||
// prevent memory leak
|
// prevent memory leak
|
||||||
delete[] carr;
|
delete[] carr;
|
||||||
carr = 0;
|
carr = nullptr;
|
||||||
delete[] darr;
|
delete[] darr;
|
||||||
darr = 0;
|
darr = nullptr;
|
||||||
PeriodicSpline(n, tarr, yarr, yb, carr, darr);
|
PeriodicSpline(n, tarr, yarr, yb, carr, darr);
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
NaturalSpline(n, tarr, xarr, xb, carr, darr);
|
NaturalSpline(n, tarr, xarr, xb, carr, darr);
|
||||||
// prevent memory leak
|
// prevent memory leak
|
||||||
delete[] carr;
|
delete[] carr;
|
||||||
carr = 0;
|
carr = nullptr;
|
||||||
delete[] darr;
|
delete[] darr;
|
||||||
darr = 0;
|
darr = nullptr;
|
||||||
NaturalSpline(n, tarr, yarr, yb, carr, darr);
|
NaturalSpline(n, tarr, yarr, yb, carr, darr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -296,7 +296,7 @@ extern "C"
|
|||||||
{
|
{
|
||||||
SAL_DLLPUBLIC_EXPORT void * SAL_CALL hwp_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * )
|
SAL_DLLPUBLIC_EXPORT void * SAL_CALL hwp_component_getFactory( const sal_Char * pImplName, void * pServiceManager, void * )
|
||||||
{
|
{
|
||||||
void * pRet = 0;
|
void * pRet = nullptr;
|
||||||
|
|
||||||
if (pServiceManager )
|
if (pServiceManager )
|
||||||
{
|
{
|
||||||
|
@ -185,7 +185,7 @@ struct yy_buffer_state
|
|||||||
#define YY_BUFFER_EOF_PENDING 2
|
#define YY_BUFFER_EOF_PENDING 2
|
||||||
};
|
};
|
||||||
|
|
||||||
static YY_BUFFER_STATE yy_current_buffer = 0;
|
static YY_BUFFER_STATE yy_current_buffer = nullptr;
|
||||||
|
|
||||||
/* We provide macros for accessing buffer states in case in the
|
/* We provide macros for accessing buffer states in case in the
|
||||||
* future we want to put the buffer states in a more general
|
* future we want to put the buffer states in a more general
|
||||||
@ -1595,7 +1595,7 @@ static int yy_get_next_buffer()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
/* Can't grow it, we don't own it. */
|
/* Can't grow it, we don't own it. */
|
||||||
b->yy_ch_buf = 0;
|
b->yy_ch_buf = nullptr;
|
||||||
|
|
||||||
if ( ! b->yy_ch_buf )
|
if ( ! b->yy_ch_buf )
|
||||||
YY_FATAL_ERROR(
|
YY_FATAL_ERROR(
|
||||||
@ -1898,7 +1898,7 @@ yy_size_t size;
|
|||||||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
|
base[size-2] != YY_END_OF_BUFFER_CHAR ||
|
||||||
base[size-1] != YY_END_OF_BUFFER_CHAR )
|
base[size-1] != YY_END_OF_BUFFER_CHAR )
|
||||||
/* They forgot to leave room for the EOB's. */
|
/* They forgot to leave room for the EOB's. */
|
||||||
return 0;
|
return nullptr;
|
||||||
|
|
||||||
b = static_cast<YY_BUFFER_STATE>(yy_flex_alloc( sizeof( struct yy_buffer_state ) ));
|
b = static_cast<YY_BUFFER_STATE>(yy_flex_alloc( sizeof( struct yy_buffer_state ) ));
|
||||||
if ( ! b )
|
if ( ! b )
|
||||||
@ -1907,7 +1907,7 @@ yy_size_t size;
|
|||||||
b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
|
b->yy_buf_size = size - 2; /* "- 2" to take care of EOB's */
|
||||||
b->yy_buf_pos = b->yy_ch_buf = base;
|
b->yy_buf_pos = b->yy_ch_buf = base;
|
||||||
b->yy_is_our_buffer = 0;
|
b->yy_is_our_buffer = 0;
|
||||||
b->yy_input_file = 0;
|
b->yy_input_file = nullptr;
|
||||||
b->yy_n_chars = b->yy_buf_size;
|
b->yy_n_chars = b->yy_buf_size;
|
||||||
b->yy_is_interactive = false;
|
b->yy_is_interactive = false;
|
||||||
b->yy_at_bol = 1;
|
b->yy_at_bol = 1;
|
||||||
|
@ -54,7 +54,7 @@ MzString::MzString()
|
|||||||
{
|
{
|
||||||
Length = 0;
|
Length = 0;
|
||||||
Allocated = 0;
|
Allocated = 0;
|
||||||
Data = 0;
|
Data = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ MzString &MzString::operator = (MzString &s)
|
|||||||
|
|
||||||
MzString &MzString::operator = (const char *s)
|
MzString &MzString::operator = (const char *s)
|
||||||
{
|
{
|
||||||
if (s == NULL)
|
if (s == nullptr)
|
||||||
s = "";
|
s = "";
|
||||||
int n = strlen(s);
|
int n = strlen(s);
|
||||||
if (allocate(n))
|
if (allocate(n))
|
||||||
@ -122,7 +122,7 @@ void MzString::append(const char *s)
|
|||||||
int MzString::compare(const char *s)
|
int MzString::compare(const char *s)
|
||||||
{
|
{
|
||||||
if (!Data) return -1;
|
if (!Data) return -1;
|
||||||
if (s==NULL) return 1;
|
if (s==nullptr) return 1;
|
||||||
|
|
||||||
Data[Length] = 0;
|
Data[Length] = 0;
|
||||||
return strcmp(Data, s);
|
return strcmp(Data, s);
|
||||||
|
@ -64,9 +64,9 @@ class Node{
|
|||||||
public:
|
public:
|
||||||
Node(int _id) : id(_id)
|
Node(int _id) : id(_id)
|
||||||
{
|
{
|
||||||
value = 0L;
|
value = NULL;
|
||||||
child = 0L;
|
child = NULL;
|
||||||
next = 0L;
|
next = NULL;
|
||||||
#ifdef NODE_DEBUG
|
#ifdef NODE_DEBUG
|
||||||
count++;
|
count++;
|
||||||
printf("Node count : [%d]\n",count);
|
printf("Node count : [%d]\n",count);
|
||||||
@ -77,8 +77,8 @@ public:
|
|||||||
if( value ) free( value );
|
if( value ) free( value );
|
||||||
// if( child ) delete child;
|
// if( child ) delete child;
|
||||||
// if( next ) delete next;
|
// if( next ) delete next;
|
||||||
next = 0L;
|
next = NULL;
|
||||||
child = 0L;
|
child = NULL;
|
||||||
#ifdef NODE_DEBUG
|
#ifdef NODE_DEBUG
|
||||||
count--;
|
count--;
|
||||||
printf("Node count : [%d]\n",count);
|
printf("Node count : [%d]\n",count);
|
||||||
|
@ -25,7 +25,7 @@ double** mgcLinearSystemD::NewMatrix (int N)
|
|||||||
{
|
{
|
||||||
double** A = new double*[N];
|
double** A = new double*[N];
|
||||||
if ( !A )
|
if ( !A )
|
||||||
return 0;
|
return nullptr;
|
||||||
|
|
||||||
for (int row = 0; row < N; row++)
|
for (int row = 0; row < N; row++)
|
||||||
{
|
{
|
||||||
@ -35,7 +35,7 @@ double** mgcLinearSystemD::NewMatrix (int N)
|
|||||||
for (int i = 0; i < row; i++)
|
for (int i = 0; i < row; i++)
|
||||||
delete[] A[i];
|
delete[] A[i];
|
||||||
delete[] A;
|
delete[] A;
|
||||||
return 0;
|
return nullptr;
|
||||||
}
|
}
|
||||||
for (int col = 0; col < N; col++)
|
for (int col = 0; col < N; col++)
|
||||||
A[row][col] = 0;
|
A[row][col] = 0;
|
||||||
@ -54,7 +54,7 @@ double* mgcLinearSystemD::NewVector (int N)
|
|||||||
{
|
{
|
||||||
double* B = new double[N];
|
double* B = new double[N];
|
||||||
if ( !B )
|
if ( !B )
|
||||||
return 0;
|
return nullptr;
|
||||||
|
|
||||||
for (int row = 0; row < N; row++)
|
for (int row = 0; row < N; row++)
|
||||||
B[row] = 0;
|
B[row] = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user