Menu

#123 Possible helpful Intel C++ warnings

open
nobody
None
5
2015-02-26
2009-10-15
No

Below is a list of warnings when compiling with Intel C++ v10.1.014 on Windows.
I suggest to use #define UNUSED_PARAMETER(p) (p) macro for unused parameters.

1>------ Rebuild All started: Project: libhunspell, Configuration: Debug Win32 ------
1>Deleting intermediate files and output files for project 'libhunspell', configuration 'Debug|Win32'.
1>Compiling resources... (Microsoft VC++ Environment)
1>Compiling with Intel(R) C++ 10.1.014 [IA-32]... (Intel C++ Environment)
1>hunspelldll.c
1>..\hunspell\affixmgr.hxx(195): remark #858: type qualifier on return type is meaningless
1> const int have_contclass();
1> ^
1>
1>.\hunspelldll.c(51): remark #1418: external function definition with no prior declaration
1> DLLEXPORT void * hunspell_initialize_key(char *aff_file, char *dict_file, char * key)
1> ^
1>
1>.\hunspelldll.c(85): remark #869: parameter "pMS" was never referenced
1> DLLEXPORT void hunspell_suggest_free(Hunspell *pMS, char **slst, int len)
1> ^
1>
1>.\hunspelldll.c(107): remark #869: parameter "hInst" was never referenced
1> BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
1> ^
1>
1>.\hunspelldll.c(109): remark #869: parameter "reserved" was never referenced
1> LPVOID reserved /* Not used. */ )
1> ^
1>
1>Compiling with Intel(R) C++ 10.1.014 [IA-32]... (Intel C++ Environment)
1>dictmgr.cxx
1>hunzip.cxx
1>..\hunspell\hunzip.cxx(59): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> for (cs = 0; *enc; enc++) cs ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(68): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> c[0] ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(70): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> c[1] ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(85): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> c[0] ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(87): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> c[1] ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(92): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> l ^= *enc;
1> ^
1>
1>..\hunspell\hunzip.cxx(97): remark #810: conversion from "int" to "char" may lose significant bits
1> in[j] ^= *enc;
1> ^
1>
1>suggestmgr.cxx
1>..\hunspell\affixmgr.hxx(195): remark #858: type qualifier on return type is meaningless
1> const int have_contclass();
1> ^
1>
1>..\hunspell\suggestmgr.cxx(807): remark #981: operands are evaluated in unspecified order
1> mystrlen(candidate) - mystrlen(p) > 1) {
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1104): remark #981: operands are evaluated in unspecified order
1> sc = ngram(3, word, HENTRY_WORD(hp), NGRAM_LONGER_WORSE + NGRAM_LOWERING) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1109): remark #981: operands are evaluated in unspecified order
1> int sc2 = ngram(3, word, f, NGRAM_LONGER_WORSE + NGRAM_LOWERING) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1192): remark #981: operands are evaluated in unspecified order
1> sc = ngram(n, word, glst[k].word, NGRAM_ANY_MISMATCH + NGRAM_LOWERING) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1264): remark #981: operands are evaluated in unspecified order
1> 2 * _lcs - abs((int) (n - len)) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1266): remark #981: operands are evaluated in unspecified order
1> leftcommonsubstring(word, gl) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1294): remark #981: operands are evaluated in unspecified order
1> scoresphon[i] += 2 * lcslen(word, gl) - abs((int) (n - len)) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1294): remark #981: operands are evaluated in unspecified order
1> scoresphon[i] += 2 * lcslen(word, gl) - abs((int) (n - len)) +
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1596): remark #981: operands are evaluated in unspecified order
1> HENTRY_WORD(rv), fieldlen(st + MORPH_TAG_LEN)) == 0)) {
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1595): remark #981: operands are evaluated in unspecified order
1> if (st && (strncmp(st + MORPH_TAG_LEN,
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1785): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short idx = (su2->h << 8) + su2->l;
1> ^
1>
1>..\hunspell\suggestmgr.cxx(1929): remark #810: conversion from "int" to "char" may lose significant bits
1> c[i*(n+1) + j] = c[(i-1)*(n+1) + j-1]+1;
1> ^
1>..\hunspell\hashmgr.cxx(457): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad flag vector alias\n", dict->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(457): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad flag vector alias\n", dict->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(505): remark #981: operands are evaluated in unspecified order
1> if (len%2 == 1) HUNSPELL_WARNING(stderr, "error: line %d: bad flagvector\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(505): remark #981: operands are evaluated in unspecified order
1> if (len%2 == 1) HUNSPELL_WARNING(stderr, "error: line %d: bad flagvector\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(510): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> (*result)[i] = (((unsigned short) flags[i * 2]) << 8) + (unsigned short) flags[i * 2 + 1];
1> ^
1>
1>..\hunspell\hashmgr.cxx(530): remark #981: operands are evaluated in unspecified order
1> af->getlinenum(), i, DEFAULTFLAGS - 1);
1> ^
1>
1>..\hunspell\hashmgr.cxx(529): remark #981: operands are evaluated in unspecified order
1> if (i >= DEFAULTFLAGS) HUNSPELL_WARNING(stderr, "error: line %d: flag id %d is too large (max: %d)\n",
1> ^
1>
1>..\hunspell\hashmgr.cxx(532): remark #981: operands are evaluated in unspecified order
1> if (*dest == 0) HUNSPELL_WARNING(stderr, "error: line %d: 0 is wrong flag id\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(532): remark #981: operands are evaluated in unspecified order
1> if (*dest == 0) HUNSPELL_WARNING(stderr, "error: line %d: 0 is wrong flag id\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(539): remark #981: operands are evaluated in unspecified order
1> af->getlinenum(), i, DEFAULTFLAGS - 1);
1> ^
1>
1>..\hunspell\hashmgr.cxx(538): remark #981: operands are evaluated in unspecified order
1> if (i >= DEFAULTFLAGS) HUNSPELL_WARNING(stderr, "error: line %d: flag id %d is too large (max: %d)\n",
1> ^
1>
1>..\hunspell\hashmgr.cxx(541): remark #981: operands are evaluated in unspecified order
1> if (*dest == 0) HUNSPELL_WARNING(stderr, "error: line %d: 0 is wrong flag id\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(541): remark #981: operands are evaluated in unspecified order
1> if (*dest == 0) HUNSPELL_WARNING(stderr, "error: line %d: 0 is wrong flag id\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(572): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> s = ((unsigned short) f[0] << 8) + (unsigned short) f[1];
1> ^
1>
1>..\hunspell\hashmgr.cxx(635): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of the FLAG affix file parameter\n", afflst->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(635): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of the FLAG affix file parameter\n", afflst->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(641): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: FLAG needs `num', `long' or `UTF-8' parameter\n", afflst->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(641): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: FLAG needs `num', `long' or `UTF-8' parameter\n", afflst->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(710): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(710): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(728): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(728): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(756): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(756): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(780): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(780): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(802): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(802): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(818): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad flag alias index: %d\n", af->getlinenum(), index);
1> ^
1>
1>..\hunspell\hashmgr.cxx(818): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad flag alias index: %d\n", af->getlinenum(), index);
1> ^
1>
1>..\hunspell\hashmgr.cxx(827): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(827): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(842): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(842): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(863): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(863): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(881): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(881): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(917): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\hashmgr.cxx(917): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>utf_info.cxx
1>..\hunspell\utf_info.cxx(3): remark #177: variable "utf_lst" was declared but never referenced
1> static struct unicode_info utf_lst[] = {
1> ^
1>
1>affentry.cxx
1>..\hunspell\affixmgr.hxx(195): remark #858: type qualifier on return type is meaningless
1> const int have_contclass();
1> ^
1>
1>..\hunspell\affentry.hxx(10): remark #444: destructor for base class "AffEntry" (declared at line 4 of "..\hunspell\baseaffix.hxx") is not virtual
1> class PfxEntry : public AffEntry
1> ^
1>
1>..\hunspell\affentry.hxx(66): remark #444: destructor for base class "AffEntry" (declared at line 4 of "..\hunspell\baseaffix.hxx") is not virtual
1> class SfxEntry : public AffEntry
1> ^
1>
1>..\hunspell\affentry.cxx(634): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), aflag, ep->getContLen()))) &&
1> ^
1>
1>..\hunspell\affentry.cxx(634): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), aflag, ep->getContLen()))) &&
1> ^
1>
1>..\hunspell\affentry.cxx(830): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> FLAG eFlag = ep ? ep->getFlag() : FLAG_NULL;
1> ^
1>
1>..\hunspell\affentry.cxx(834): remark #981: operands are evaluated in unspecified order
1> if ((TESTAFF(he->astr, aflag, he->alen) || (ep && ep->getCont() && TESTAFF(ep->getCont(), aflag, ep->getContLen()))) &&
1> ^
1>
1>..\hunspell\affentry.cxx(834): remark #981: operands are evaluated in unspecified order
1> if ((TESTAFF(he->astr, aflag, he->alen) || (ep && ep->getCont() && TESTAFF(ep->getCont(), aflag, ep->getContLen()))) &&
1> ^
1>
1>phonet.cxx
1>..\hunspell\phonet.cxx(71): remark #1418: external function definition with no prior declaration
1> int myisalpha(char ch) {
1> ^
1>
1>filemgr.cxx
1> ^
1>
1>hunspell.cxx
1>..\hunspell\affixmgr.hxx(195): remark #858: type qualifier on return type is meaningless
1> const int have_contclass();
1> ^
1>
1>..\hunspell\hunspell.cxx(179): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (t[i].h << 8) + t[i].l;
1> ^
1>
1>..\hunspell\hunspell.cxx(186): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (t[0].h << 8) + t[0].l;
1> ^
1>
1>..\hunspell\hunspell.cxx(213): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (u[i].h << 8) + u[i].l;
1> ^
1>
1>..\hunspell\hunspell.cxx(233): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (u[i].h << 8) + u[i].l;
1> ^
1>
1>..\hunspell\hunspell.cxx(265): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (u[i].h << 8) + u[i].l;
1> ^
1>
1>..\hunspell\hunspell.cxx(518): remark #177: variable "result" was declared but never referenced
1> int result = 0;
1> ^
1>
1>..\hunspell\hunspell.cxx(499): remark #177: variable "corr" was declared but never referenced
1> int corr = 0;
1> ^
1>
1>..\hunspell\hunspell.cxx(1245): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short i = unicodetoupper((u[0].h << 8) + u[0].l, langnum);
1> ^
1>
1>..\hunspell\hunspell.cxx(1257): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short i = unicodetoupper((u[0].h << 8) + u[0].l, langnum);
1> ^
1>
1>..\hunspell\hunspell.cxx(1271): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short i = unicodetolower((u[0].h << 8) + u[0].l, langnum);
1> ^
1>
1>..\hunspell\hunspell.cxx(1899): remark #1418: external function definition with no prior declaration
1> int Hunspell_stem(Hunhandle *pHunspell, char*** slst, char** desc, int n)
1> ^
1>
1>..\hunspell\hunspell.cxx(1910): remark #1418: external function definition with no prior declaration
1> int Hunspell_generate(Hunhandle *pHunspell, char*** slst, const char * word,
1> ^
1>
1>..\hunspell\hunspell.cxx(1940): remark #869: parameter "pHunspell" was never referenced
1> void Hunspell_free_list(Hunhandle *pHunspell, char *** slst, int n) {
1> ^
1>
1>csutil.cxx
1>..\hunspell\csutil.cxx(66): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0xe0 + (u2->h >> 4);
1> ^
1>
1>..\hunspell\csutil.cxx(69): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0x80 + ((u2->h & 0xf) << 2) + (u2->l >> 6);
1> ^
1>
1>..\hunspell\csutil.cxx(72): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0x80 + (u2->l & 0x3f);
1> ^
1>
1>..\hunspell\csutil.cxx(77): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0xc0 + (u2->h << 2) + (u2->l >> 6);
1> ^
1>
1>..\hunspell\csutil.cxx(80): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0x80 + (u2->l & 0x3f);
1> ^
1>
1>..\hunspell\csutil.cxx(86): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0xc0 + (u2->l >> 6);
1> ^
1>
1>..\hunspell\csutil.cxx(89): remark #810: conversion from "int" to "signed char" may lose significant bits
1> *u8 = 0x80 + (u2->l & 0x3f);
1> ^
1>
1>..\hunspell\csutil.cxx(136): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> u2->h = (*u8 & 0x1f) >> 2;
1> ^
1>
1>..\hunspell\csutil.cxx(137): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> u2->l = (*u8 << 6) + (*(u8+1) & 0x3f);
1> ^
1>
1>..\hunspell\csutil.cxx(148): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> u2->h = ((*u8 & 0x0f) << 4) + ((*(u8+1) & 0x3f) >> 2);
1> ^
1>
1>..\hunspell\csutil.cxx(151): remark #810: conversion from "int" to "unsigned char" may lose significant bits
1> u2->l = (*u8 << 6) + (*(u8+1) & 0x3f);
1> ^
1>
1>..\hunspell\csutil.cxx(653): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short idx = (u[i].h << 8) + u[i].l;
1> ^
1>
1>..\hunspell\csutil.cxx(663): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short idx = (u[i].h << 8) + u[i].l;
1> ^
1>
1>..\hunspell\csutil.cxx(5438): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (word[i].h << 8) + word[i].l;
1> ^
1>
1>..\hunspell\csutil.cxx(5440): remark #981: operands are evaluated in unspecified order
1> if (unicodetoupper(idx, langnum) == unicodetolower(idx, langnum)) nneutral++;
1> ^
1>
1>..\hunspell\csutil.cxx(5443): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> idx = (word[0].h << 8) + word[0].l;
1> ^
1>affixmgr.cxx
1>..\hunspell\affixmgr.hxx(195): remark #858: type qualifier on return type is meaningless
1> const int have_contclass();
1> ^
1>
1>..\hunspell\affentry.hxx(10): remark #444: destructor for base class "AffEntry" (declared at line 4 of "..\hunspell\baseaffix.hxx") is not virtual
1> class PfxEntry : public AffEntry
1> ^
1>
1>..\hunspell\affentry.hxx(66): remark #444: destructor for base class "AffEntry" (declared at line 4 of "..\hunspell\baseaffix.hxx") is not virtual
1> class SfxEntry : public AffEntry
1> ^
1>
1>..\hunspell\affixmgr.cxx(778): remark #981: operands are evaluated in unspecified order
1> if (strcmp(ep->getKey(), ptr->getKey() ) <= 0) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(778): remark #981: operands are evaluated in unspecified order
1> if (strcmp(ep->getKey(), ptr->getKey() ) <= 0) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(842): remark #981: operands are evaluated in unspecified order
1> if (strcmp(ep->getKey(), ptr->getKey() ) <= 0) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(842): remark #981: operands are evaluated in unspecified order
1> if (strcmp(ep->getKey(), ptr->getKey() ) <= 0) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(922): remark #981: operands are evaluated in unspecified order
1> if (! isSubset( ptr->getKey() , nptr->getKey() )) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(922): remark #981: operands are evaluated in unspecified order
1> if (! isSubset( ptr->getKey() , nptr->getKey() )) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(926): remark #981: operands are evaluated in unspecified order
1> if ((ptr->getNext()) && isSubset(ptr->getKey() , (ptr->getNext())->getKey()))
1> ^
1>
1>..\hunspell\affixmgr.cxx(926): remark #981: operands are evaluated in unspecified order
1> if ((ptr->getNext()) && isSubset(ptr->getKey() , (ptr->getNext())->getKey()))
1> ^
1>
1>..\hunspell\affixmgr.cxx(940): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(940): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(970): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(970): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(974): remark #981: operands are evaluated in unspecified order
1> if ((ptr->getNext()) && isSubset(ptr->getKey(),(ptr->getNext())->getKey()))
1> ^
1>
1>..\hunspell\affixmgr.cxx(974): remark #981: operands are evaluated in unspecified order
1> if ((ptr->getNext()) && isSubset(ptr->getKey(),(ptr->getNext())->getKey()))
1> ^
1>
1>..\hunspell\affixmgr.cxx(989): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(989): remark #981: operands are evaluated in unspecified order
1> if (! isSubset(ptr->getKey(),nptr->getKey())) break;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1070): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pe->getCont(), onlyincompound, pe->getContLen())))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1070): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pe->getCont(), onlyincompound, pe->getContLen())))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1073): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pe->getCont(), compoundpermitflag, pe->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(1073): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pe->getCont(), compoundpermitflag, pe->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(1094): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), onlyincompound, pptr->getContLen())))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1094): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), onlyincompound, pptr->getContLen())))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1097): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), compoundpermitflag, pptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(1097): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), compoundpermitflag, pptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(1187): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), onlyincompound, pptr->getContLen()))))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(1187): remark #981: operands are evaluated in unspecified order
1> (TESTAFF(pptr->getCont(), onlyincompound, pptr->getContLen()))))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(1300): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short a = (u.h << 8) + u.l;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1301): remark #810: conversion from "int" to "unsigned short" may lose significant bits
1> unsigned short b = (w.h << 8) + w.l;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1398): remark #810: conversion from "int" to "signed short" may lose significant bits
1> wp = btwp[bt - 1] + (signed short) btnum[bt - 1];
1> ^
1>
1>..\hunspell\affixmgr.cxx(1518): remark #981: operands are evaluated in unspecified order
1> strcpy(st + i + strlen(checkcpdtable[scpd-1].pattern2), word + soldi + strlen(checkcpdtable[scpd-1].pattern3));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1518): remark #981: operands are evaluated in unspecified order
1> strcpy(st + i + strlen(checkcpdtable[scpd-1].pattern2), word + soldi + strlen(checkcpdtable[scpd-1].pattern3));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1521): remark #981: operands are evaluated in unspecified order
1> len += strlen(checkcpdtable[scpd-1].pattern) + strlen(checkcpdtable[scpd-1].pattern2) - strlen(checkcpdtable[scpd-1].pattern3);
1> ^
1>
1>..\hunspell\affixmgr.cxx(1521): remark #981: operands are evaluated in unspecified order
1> len += strlen(checkcpdtable[scpd-1].pattern) + strlen(checkcpdtable[scpd-1].pattern2) - strlen(checkcpdtable[scpd-1].pattern3);
1> ^
1>
1>..\hunspell\affixmgr.cxx(1559): remark #810: conversion from "int" to "char" may lose significant bits
1> !(rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundflag))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(1561): remark #810: conversion from "int" to "char" may lose significant bits
1> FLAG_NULL, compoundflag, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) && !hu_mov_rule &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1563): remark #981: operands are evaluated in unspecified order
1> ((compoundforbidflag && TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1563): remark #981: operands are evaluated in unspecified order
1> ((compoundforbidflag && TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1565): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1565): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1573): remark #810: conversion from "int" to "char" may lose significant bits
1> ((rv = suffix_check(st, i, 0, NULL, NULL, 0, NULL, FLAG_NULL, compoundbegin, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1574): remark #810: conversion from "int" to "char" may lose significant bits
1> (rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundbegin)))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1576): remark #810: conversion from "int" to "char" may lose significant bits
1> ((rv = suffix_check(st, i, 0, NULL, NULL, 0, NULL, FLAG_NULL, compoundmiddle, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1577): remark #810: conversion from "int" to "char" may lose significant bits
1> (rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundmiddle)))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(1591): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1591): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1594): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1594): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1602): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1602): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1605): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1605): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1613): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1613): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1616): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1616): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1668): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) 'x', ((SfxEntry*)sfx)->getContLen()) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1668): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) 'x', ((SfxEntry*)sfx)->getContLen()) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1669): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) '%', ((SfxEntry*)sfx)->getContLen())
1> ^
1>
1>..\hunspell\affixmgr.cxx(1669): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) '%', ((SfxEntry*)sfx)->getContLen())
1> ^
1>
1>..\hunspell\affixmgr.cxx(1678): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable += get_syllable(st, i);
1> ^
1>
1>..\hunspell\affixmgr.cxx(1681): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1681): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1706): remark #810: conversion from "int" to "short" may lose significant bits
1> (numdefcpd && words && defcpd_check(&words, wnum + 1, rv, NULL,1))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(1780): remark #810: conversion from "int" to "short" may lose significant bits
1> if (rv && defcpd_check(&words, wnum + 1, rv, NULL, 1)) return rv_first;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1794): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1794): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1797): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1797): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1813): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable += get_syllable(word + i, strlen(word + i));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1819): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable -= get_syllable(tmp, strlen(tmp));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1824): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1824): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(1867): remark #810: conversion from "int" to "short" may lose significant bits
1> rv = compound_check((st+i),strlen(st+i), wordnum+1,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1868): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable, maxwordnum, wnum + 1, words, 0, is_sug);
1> ^
1>
1>..\hunspell\affixmgr.cxx(1984): remark #981: operands are evaluated in unspecified order
1> sprintf(presult + strlen(presult), "%c%s", MSEP_FLD, HENTRY_DATA2(rv));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1984): remark #981: operands are evaluated in unspecified order
1> sprintf(presult + strlen(presult), "%c%s", MSEP_FLD, HENTRY_DATA2(rv));
1> ^
1>
1>..\hunspell\affixmgr.cxx(1989): remark #810: conversion from "int" to "char" may lose significant bits
1> !(rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundflag))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(1991): remark #810: conversion from "int" to "char" may lose significant bits
1> FLAG_NULL, compoundflag, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) && !hu_mov_rule &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(1993): remark #981: operands are evaluated in unspecified order
1> ((compoundforbidflag && TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1993): remark #981: operands are evaluated in unspecified order
1> ((compoundforbidflag && TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1995): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(1995): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2003): remark #810: conversion from "int" to "char" may lose significant bits
1> ((rv = suffix_check(st, i, 0, NULL, NULL, 0, NULL, FLAG_NULL, compoundbegin, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2004): remark #810: conversion from "int" to "char" may lose significant bits
1> (rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundbegin)))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2006): remark #810: conversion from "int" to "char" may lose significant bits
1> ((rv = suffix_check(st, i, 0, NULL, NULL, 0, NULL, FLAG_NULL, compoundmiddle, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN)) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2007): remark #810: conversion from "int" to "char" may lose significant bits
1> (rv = prefix_check(st, i, hu_mov_rule ? IN_CPD_OTHER : IN_CPD_BEGIN, compoundmiddle)))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2023): remark #981: operands are evaluated in unspecified order
1> MORPH_PART, st, line_uniq_app(&p, MSEP_REC));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2022): remark #981: operands are evaluated in unspecified order
1> sprintf(presult + strlen(presult), "%c%s%s%s", MSEP_FLD,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2038): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2038): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2041): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2041): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2049): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2049): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2052): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2052): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundend,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2060): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2060): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2063): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2063): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundmiddle,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2110): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) 'x', ((SfxEntry*)sfx)->getContLen()) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2110): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) 'x', ((SfxEntry*)sfx)->getContLen()) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2111): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) '%', ((SfxEntry*)sfx)->getContLen())
1> ^
1>
1>..\hunspell\affixmgr.cxx(2111): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), (unsigned short) '%', ((SfxEntry*)sfx)->getContLen())
1> ^
1>
1>..\hunspell\affixmgr.cxx(2121): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable += get_syllable(st, i);
1> ^
1>
1>..\hunspell\affixmgr.cxx(2124): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(2124): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(2136): remark #810: conversion from "int" to "short" may lose significant bits
1> (numdefcpd && defcpd_check(&words, wnum + 1, rv, NULL,1))))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2241): remark #810: conversion from "int" to "short" may lose significant bits
1> if (rv && words && defcpd_check(&words, wnum + 1, rv, NULL, 1)) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2251): remark #981: operands are evaluated in unspecified order
1> MORPH_PART, word + i, line_uniq_app(&m, MSEP_REC));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2250): remark #981: operands are evaluated in unspecified order
1> sprintf(*result + strlen(*result), "%c%s%s%s", MSEP_FLD,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2262): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2262): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((PfxEntry*)pfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2265): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2265): remark #981: operands are evaluated in unspecified order
1> TESTAFF(((SfxEntry*)sfx)->getCont(), compoundforbidflag,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2279): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable += get_syllable(word + i, strlen(word + i));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2285): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable -= get_syllable(tmp, strlen(tmp));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2290): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(2290): remark #981: operands are evaluated in unspecified order
1> if (pfx && (get_syllable(((PfxEntry *)pfx)->getKey(),strlen(((PfxEntry *)pfx)->getKey())) > 1)) wordnum++;
1> ^
1>
1>..\hunspell\affixmgr.cxx(2331): remark #981: operands are evaluated in unspecified order
1> MORPH_PART, word + i, line_uniq_app(&m, MSEP_REC));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2330): remark #981: operands are evaluated in unspecified order
1> sprintf(*result + strlen(*result), "%c%s%s%s", MSEP_FLD,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2343): remark #810: conversion from "int" to "short" may lose significant bits
1> compound_check_morph((word+i),strlen(word+i), wordnum+1,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2344): remark #810: conversion from "int" to "short" may lose significant bits
1> numsyllable, maxwordnum, wnum + 1, words, 0, result, presult);
1> ^
1>
1>..\hunspell\affixmgr.cxx(2396): remark #981: operands are evaluated in unspecified order
1> TESTAFF(se->getCont(),compoundpermitflag,se->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2396): remark #981: operands are evaluated in unspecified order
1> TESTAFF(se->getCont(),compoundpermitflag,se->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2398): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2398): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2400): remark #981: operands are evaluated in unspecified order
1> (!se->getCont() || !(TESTAFF(se->getCont(),circumfix,se->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2400): remark #981: operands are evaluated in unspecified order
1> (!se->getCont() || !(TESTAFF(se->getCont(),circumfix,se->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2402): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2402): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2404): remark #981: operands are evaluated in unspecified order
1> (se->getCont() && (TESTAFF(se->getCont(),circumfix,se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2404): remark #981: operands are evaluated in unspecified order
1> (se->getCont() && (TESTAFF(se->getCont(),circumfix,se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2407): remark #981: operands are evaluated in unspecified order
1> !((se->getCont() && (TESTAFF(se->getCont(), onlyincompound, se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2407): remark #981: operands are evaluated in unspecified order
1> !((se->getCont() && (TESTAFF(se->getCont(), onlyincompound, se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2410): remark #981: operands are evaluated in unspecified order
1> !(se->getCont() && TESTAFF(se->getCont(), needaffix, se->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2410): remark #981: operands are evaluated in unspecified order
1> !(se->getCont() && TESTAFF(se->getCont(), needaffix, se->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2412): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2412): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2417): remark #810: conversion from "int" to "const unsigned short" may lose significant bits
1> needflag, (in_compound ? 0 : onlyincompound));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2438): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(),compoundpermitflag,sptr->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2438): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(),compoundpermitflag,sptr->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2440): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2440): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2442): remark #981: operands are evaluated in unspecified order
1> (!sptr->getCont() || !(TESTAFF(sptr->getCont(),circumfix,sptr->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2442): remark #981: operands are evaluated in unspecified order
1> (!sptr->getCont() || !(TESTAFF(sptr->getCont(),circumfix,sptr->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2444): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2444): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2446): remark #981: operands are evaluated in unspecified order
1> (sptr->getCont() && (TESTAFF(sptr->getCont(),circumfix,sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2446): remark #981: operands are evaluated in unspecified order
1> (sptr->getCont() && (TESTAFF(sptr->getCont(),circumfix,sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2449): remark #981: operands are evaluated in unspecified order
1> !((sptr->getCont() && (TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2449): remark #981: operands are evaluated in unspecified order
1> !((sptr->getCont() && (TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2452): remark #981: operands are evaluated in unspecified order
1> !(sptr->getCont() && TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2452): remark #981: operands are evaluated in unspecified order
1> !(sptr->getCont() && TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2454): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2454): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2459): remark #810: conversion from "int" to "const unsigned short" may lose significant bits
1> maxSug, ns, cclass, needflag, (in_compound ? 0 : onlyincompound));
1> ^
1>
1>..\hunspell\affixmgr.cxx(2610): remark #981: operands are evaluated in unspecified order
1> TESTAFF(se->getCont(),compoundpermitflag,se->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2610): remark #981: operands are evaluated in unspecified order
1> TESTAFF(se->getCont(),compoundpermitflag,se->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2612): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2612): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2614): remark #981: operands are evaluated in unspecified order
1> (!se->getCont() || !(TESTAFF(se->getCont(),circumfix,se->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2614): remark #981: operands are evaluated in unspecified order
1> (!se->getCont() || !(TESTAFF(se->getCont(),circumfix,se->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2616): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2616): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2618): remark #981: operands are evaluated in unspecified order
1> (se->getCont() && (TESTAFF(se->getCont(),circumfix,se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2618): remark #981: operands are evaluated in unspecified order
1> (se->getCont() && (TESTAFF(se->getCont(),circumfix,se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2621): remark #981: operands are evaluated in unspecified order
1> !((se->getCont() && (TESTAFF(se->getCont(), onlyincompound, se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2621): remark #981: operands are evaluated in unspecified order
1> !((se->getCont() && (TESTAFF(se->getCont(), onlyincompound, se->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2624): remark #981: operands are evaluated in unspecified order
1> !(se->getCont() && TESTAFF(se->getCont(), needaffix, se->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2624): remark #981: operands are evaluated in unspecified order
1> !(se->getCont() && TESTAFF(se->getCont(), needaffix, se->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2626): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2626): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ep->getCont(), needaffix,
1> ^
1>
1>..\hunspell\affixmgr.cxx(2673): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(),compoundpermitflag,sptr->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2673): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(),compoundpermitflag,sptr->getContLen()))) && (!circumfix ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2675): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2675): remark #981: operands are evaluated in unspecified order
1> ((!ppfx || !(ep->getCont()) || !TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2677): remark #981: operands are evaluated in unspecified order
1> (!sptr->getCont() || !(TESTAFF(sptr->getCont(),circumfix,sptr->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2677): remark #981: operands are evaluated in unspecified order
1> (!sptr->getCont() || !(TESTAFF(sptr->getCont(),circumfix,sptr->getContLen())))) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2679): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2679): remark #981: operands are evaluated in unspecified order
1> ((ppfx && (ep->getCont()) && TESTAFF(ep->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2681): remark #981: operands are evaluated in unspecified order
1> (sptr->getCont() && (TESTAFF(sptr->getCont(),circumfix,sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2681): remark #981: operands are evaluated in unspecified order
1> (sptr->getCont() && (TESTAFF(sptr->getCont(),circumfix,sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2684): remark #981: operands are evaluated in unspecified order
1> !((sptr->getCont() && (TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2684): remark #981: operands are evaluated in unspecified order
1> !((sptr->getCont() && (TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2687): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2687): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2829): remark #981: operands are evaluated in unspecified order
1> !TESTAFF(sptr->getCont(), substandard, sptr->getContLen()))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2829): remark #981: operands are evaluated in unspecified order
1> !TESTAFF(sptr->getCont(), substandard, sptr->getContLen()))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2851): remark #981: operands are evaluated in unspecified order
1> !TESTAFF(sptr->getCont(), substandard, sptr->getContLen())) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2851): remark #981: operands are evaluated in unspecified order
1> !TESTAFF(sptr->getCont(), substandard, sptr->getContLen())) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2854): remark #981: operands are evaluated in unspecified order
1> char * newword2 = morphgen(newword, strlen(newword), sptr->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2854): remark #981: operands are evaluated in unspecified order
1> char * newword2 = morphgen(newword, strlen(newword), sptr->getCont(),
1> ^
1>
1>..\hunspell\affixmgr.cxx(2903): remark #981: operands are evaluated in unspecified order
1> (strcmp(sptr->getAffix(), bad + badl - sptr->getKeyLen()) == 0))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2903): remark #981: operands are evaluated in unspecified order
1> (strcmp(sptr->getAffix(), bad + badl - sptr->getKeyLen()) == 0))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2906): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2906): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), needaffix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2908): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), circumfix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2908): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), circumfix, sptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2910): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2910): remark #981: operands are evaluated in unspecified order
1> TESTAFF(sptr->getCont(), onlyincompound, sptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2951): remark #981: operands are evaluated in unspecified order
1> (strncmp(cptr->getKey(), bad, cptr->getKeyLen()) == 0)))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2951): remark #981: operands are evaluated in unspecified order
1> (strncmp(cptr->getKey(), bad, cptr->getKeyLen()) == 0)))) {
1> ^
1>
1>..\hunspell\affixmgr.cxx(2977): remark #981: operands are evaluated in unspecified order
1> (strncmp(ptr->getKey(), bad, ptr->getKeyLen()) == 0))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2977): remark #981: operands are evaluated in unspecified order
1> (strncmp(ptr->getKey(), bad, ptr->getKeyLen()) == 0))) &&
1> ^
1>
1>..\hunspell\affixmgr.cxx(2980): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), needaffix, ptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2980): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), needaffix, ptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2982): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), circumfix, ptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2982): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), circumfix, ptr->getContLen())) ||
1> ^
1>
1>..\hunspell\affixmgr.cxx(2984): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), onlyincompound, ptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(2984): remark #981: operands are evaluated in unspecified order
1> TESTAFF(ptr->getCont(), onlyincompound, ptr->getContLen()))))
1> ^
1>
1>..\hunspell\affixmgr.cxx(3237): remark #858: type qualifier on return type is meaningless
1> const int AffixMgr::have_contclass()
1> ^
1>
1>..\hunspell\affixmgr.cxx(3270): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of an affix file parameter\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3270): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of an affix file parameter\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3283): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of an affix file parameter\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3283): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of an affix file parameter\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3329): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing compoundsyllable information\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3329): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing compoundsyllable information\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3340): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3340): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3355): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: incorrect entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3355): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: incorrect entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3370): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3370): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3389): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3389): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3404): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3404): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3416): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3416): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3432): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: incorrect entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3432): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: incorrect entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3447): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3447): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3466): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3466): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3485): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3485): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3498): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3498): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3517): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3517): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3532): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3532): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3551): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3551): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3566): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3566): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3581): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3581): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3596): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3596): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3611): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3611): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3633): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3633): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3664): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3664): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3676): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3676): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3691): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3691): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3706): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3706): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3724): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3724): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3762): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3762): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3775): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3775): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3790): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3790): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3805): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3805): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3824): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3824): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3856): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3856): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3868): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3868): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple table definitions\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3883): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3883): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3898): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3898): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3915): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3915): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3932): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(3932): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: table is corrupt\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(4003): remark #981: operands are evaluated in unspecified order
1> af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(4002): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: multiple definitions of an affix flag\n",
1> ^
1>
1>..\hunspell\affixmgr.cxx(4006): remark #810: conversion from "int" to "char" may lose significant bits
1> dupflags[aflag] += (char) ((at == 'S') ? dupSFX : dupPFX);
1> ^
1>
1>..\hunspell\affixmgr.cxx(4020): remark #981: operands are evaluated in unspecified order
1> af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(4019): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: bad entry number\n",
1> ^
1>
1>..\hunspell\affixmgr.cxx(4044): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(4044): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: missing data\n", af->getlinenum());
1> ^
1>
1>..\hunspell\affixmgr.cxx(4070): remark #810: conversion from "int" to "char" may lose significant bits
1> if (nptr != ptr) nptr->opts = ptr->opts &
1> ^
1>
1>..\hunspell\affixmgr.cxx(4082): remark #981: operands are evaluated in unspecified order
1> af->getlinenum(), err);
1> ^
1>
1>..\hunspell\affixmgr.cxx(4081): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: affix %s is corrupt\n",
1> ^
1>
1>..\hunspell\affixmgr.cxx(4218): remark #981: operands are evaluated in unspecified order
1> af->getlinenum(), err);
1> ^
1>
1>..\hunspell\affixmgr.cxx(4217): remark #981: operands are evaluated in unspecified order
1> HUNSPELL_WARNING(stderr, "error: line %d: affix %s is corrupt\n",
1> ^
1>
1>..\hunspell\affixmgr.cxx(4279): warning #267: the format string requires additional arguments
1> HUNSPELL_WARNING(stderr, "error: line %d: missing ] in condition:\n%s\n", linenum);
1> ^
1>
1>..\hunspell\affixmgr.cxx(4307): warning #267: the format string requires additional arguments
1> HUNSPELL_WARNING(stderr, "error: error: %d: missing ] in condition:\n%s\n", linenum);
1> ^
1>
1>Creating library... (Intel C++ Environment)
1>xilib: executing 'lib'
1>LIB : warning LNK4068: /MACHINE not specified; defaulting to X86
1>utf_info.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
1>Build log was saved at "file://C:\temp\hunspell-1.2.8\src\win_api\Debug\libhunspell\BuildLog.htm"
1>libhunspell - 0 error(s), 4 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

Discussion