I think the problem is with bo.mines_ integer can be evaluated as bool without problems, even in the widelands code there is a lot of examples where output of strcmp is not compared to 0.
2014-07-18 11:03 GMT+02:00 Fòram na Gàidhlig <[email protected]>: > The output of strcmp is an int and not a boolean - maybe that's your > problem? > > http://www.cplusplus.com/reference/cstring/strcmp/ > > > 18/07/2014 08:09, sgrìobh Tibor Bamhor: > > Hi, > > > > please help me with trivial programming question. I am doing this: > > > > if (strcmp(bo.mines_, "marble")) > > > > and getting this: > > > > error: invalid conversion from 'int32_t {aka int}' to 'const char*' > > [-fpermissive] > > > > member mines_ is defined as > > > > char* mines_; > > > > in ai_hints.h > > > > What should be the right syntax? > > > > Thanks! > > > > > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~widelands-dev > > Post to : [email protected] > > Unsubscribe : https://launchpad.net/~widelands-dev > > More help : https://help.launchpad.net/ListHelp > > > > > > > > No virus found in this message. > > Checked by AVG - www.avg.com <http://www.avg.com> > > Version: 2014.0.4716 / Virus Database: 3986/7871 - Release Date: 07/17/14 > > > > _______________________________________________ > Mailing list: https://launchpad.net/~widelands-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~widelands-dev > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp

