[misc] apply changes to remove warning blocking compilation with gcc 4.5.2 and php 5.3.5

- gcc now warns when you compate a typedef to the anonymous enum which
   define it.
 - some inline function in the zend.h header do compare between signed
   and unsigned char.
This commit is contained in:
Benjamin Dauvergne 2011-10-18 17:33:43 +02:00
parent b8cf183c37
commit 4552f30293
2 changed files with 2 additions and 2 deletions

View File

@ -17,7 +17,7 @@ php_configdir=@PHP5_CONFIG_DIR@
php_config_DATA = lasso.ini
lasso_la_CFLAGS = -fno-strict-aliasing $(LASSO_CORE_CFLAGS) -I$(top_srcdir) -I$(top_builddir) $(PHP5_INCLUDES) $(AM_CFLAGS)
lasso_la_CFLAGS += -Wno-unused-parameter
lasso_la_CFLAGS += -Wno-unused-parameter -Wno-sign-compare # problem in zend.h
lasso_la_LDFLAGS = -export-dynamic -prefer-pic -module -avoid-version
lasso_la_LIBADD = $(top_builddir)/lasso/liblasso.la $(LASSO_LIBS) $(PHP5_LDFLAGS)
nodist_lasso_la_SOURCES = _lasso.c

View File

@ -374,7 +374,7 @@ lasso_saml20_logout_process_response_msg(LassoLogout *logout, const char *respon
/* only if asked we report, otherwise we do not care */
if (profile->signature_status && lasso_profile_get_signature_verify_hint(profile) ==
LASSO_PROFILE_SIGNATURE_HINT_FORCE)
(LassoProfileSignatureVerifyHint)LASSO_PROFILE_SIGNATURE_HINT_FORCE)
{
goto_cleanup_with_rc(profile->signature_status);
}