Re: pspell tweak.
| From: | Phil Oleson | Date: | Wed, 13 Aug 2008 22:57:14 +0000 |
| Subject: | Re: pspell tweak. | ||
| References: | 1 2 3 4 5 6 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-39941@lists.php.net to get a copy of this message | ||
Nuno Lopes wrote:
Yes.. there are some differences, but if your very careful with your typing.. C can be compiled with a C++ compiler. printf("sizeof('x') == %d\n", (int) sizeof((char)'x')); gives the same output of 1, with gcc and g++. I really don't want to be a troll. I still espouse that compiling a C program with a C++ compiler even if you never actually run it that way is a definite advantage to catch type checking problems. -Phil.Antony Dovgal wrote:That is not true at all, although it's a common misconception. Just try the following in C and in C++: printf("sizeof('x') == %d\n", (int)sizeof('x')); (hint: they will give you different results). And there are many more differences.. NunoOn 13.08.2008 01:31, Phil Oleson wrote:umm.. how? cd ext/pspell /usr/local/php5/bin/phpize env CC=g++ CFLAGS=-fuse-cxa-atexit ./configure --with-php-config=/usr/local/php5/bin/php-config make C++ is a superset of C thus any C code can be complied as C++ as long as it doesn't use any C++ reserved words.Thus the diff -u I sent in.. which resolves the above compiler failure with g++.Committed, thanks! Btw, how and why did you manage to get g++ compiling plain C code?