-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
| mytcl.cc:315: invalid conversion from `int (*)(void*, Tcl_Interp*, int, | char**) | ' to `int (*)(void*, Tcl_Interp*, int, const char**)' | make: *** [mytcl.o] Error 1
const modifier-а е доста заразен, трябва да го добуташ по всички call-ове нагоре по стека, както съм направил аз в долните .cc и .h в зипчето.
http://brie.mine.nu/mytcl_mods.zip
(тестено с gcc (GCC) 3.3.1 (cygming special))
diff-ни си да видиш какво съм променил, само съм добавял const във сигнатурите на методи. Ако ще ти трябва да ровиш по въпросния стринг, ще ти се наложи да го копираш, щото const oчевидно не може да се откасти :)
и м/у прочем, при мен не се билди, щото нямам никакви хедъри, (щото съм на работа, а тук пишем за другата ОС), ама поне около const char* няма проблеми.
поздрави,
андро -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAmJv2hH57KVrgRmIRAoYhAKCVLylzqmIfCJM87sAY2OepNx7YrgCgoKnR iBIFwAn7EEczGKhcQwk6dqY= =Azsh -----END PGP SIGNATURE----- ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================
