Sun Workshop compiler warning fixes

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2004-09-01 22:44:31 +00:00
commit 6e009bdcec

View file

@ -162,7 +162,7 @@
typedef const char* pcharc; typedef const char* pcharc;
typedef int* pint; typedef int* pint;
char* const def_pchar = "hello"; char* const def_pchar = (char *const)"hello";
const char* const def_pcharc = "hija"; const char* const def_pcharc = "hija";
const namet def_namet = {'h','o',0, 'l','a'}; const namet def_namet = {'h','o',0, 'l','a'};
@ -277,12 +277,12 @@ macro(size_t, pfx, sizet)
%test_prim_types(sct_decl, sct) %test_prim_types(sct_decl, sct)
%inline { %inline {
%test_prim_types(val_decl, val); %test_prim_types(val_decl, val)
%test_prim_types(ref_decl, ref); %test_prim_types(ref_decl, ref)
%test_prim_types(cct_decl, cct); %test_prim_types(cct_decl, cct)
%test_prim_types(var_decl, var); %test_prim_types(var_decl, var)
var_decl(namet, var, namet); var_decl(namet, var, namet)
void var_init() void var_init()
{ {
@ -352,9 +352,9 @@ macro(size_t, pfx, sizet)
{ {
} }
%test_prim_types_stc(stc_decl, stc); %test_prim_types_stc(stc_decl, stc)
%test_prim_types(var_decl, var); %test_prim_types(var_decl, var)
var_decl(namet, var, namet); var_decl(namet, var, namet)
const char* val_namet(namet x) throw(namet) const char* val_namet(namet x) throw(namet)
@ -377,25 +377,25 @@ macro(size_t, pfx, sizet)
#endif #endif
%test_prim_types(val_decl, val); %test_prim_types(val_decl, val)
%test_prim_types(ref_decl, ref); %test_prim_types(ref_decl, ref)
int c_check() int c_check()
{ {
%test_prim_types(call_check, val); %test_prim_types(call_check, val)
%test_prim_types(call_check, ref); %test_prim_types(call_check, ref)
return 1; return 1;
} }
int v_check() int v_check()
{ {
%test_prim_types_stc(var_check, stc); %test_prim_types_stc(var_check, stc)
%test_prim_types(var_check, var); %test_prim_types(var_check, var)
var_check(namet, var, namet); var_check(namet, var, namet);
return 1; return 1;
} }
%test_prim_types_ovr(ovr_decl, ovr); %test_prim_types_ovr(ovr_decl, ovr)
int strlen(const char *str, size_t len) int strlen(const char *str, size_t len)
{ {
@ -438,34 +438,34 @@ macro(size_t, pfx, sizet)
#endif #endif
%test_prim_types_stc(stc_decl, stc); %test_prim_types_stc(stc_decl, stc)
%test_prim_types(var_decl, var); %test_prim_types(var_decl, var)
var_decl(namet, var, namet); var_decl(namet, var, namet)
%test_prim_types(val_decl, val); %test_prim_types(val_decl, val)
%test_prim_types(ref_decl, ref); %test_prim_types(ref_decl, ref)
%test_prim_types(vval_decl, vval); %test_prim_types(vval_decl, vval)
%test_prim_types(vref_decl, vref); %test_prim_types(vref_decl, vref)
%test_prim_types(wrp_decl, vref); %test_prim_types(wrp_decl, vref)
%test_prim_types(wrp_decl, vval); %test_prim_types(wrp_decl, vval)
int c_check() int c_check()
{ {
%test_prim_types(call_check, vval); %test_prim_types(call_check, vval)
%test_prim_types(call_check, vref); %test_prim_types(call_check, vref)
return 1; return 1;
} }
int v_check() int v_check()
{ {
%test_prim_types_stc(var_check, stc); %test_prim_types_stc(var_check, stc)
%test_prim_types(var_check, var); %test_prim_types(var_check, var)
return 1; return 1;
} }
%test_prim_types_ovr(ovr_decl, ovr); %test_prim_types_ovr(ovr_decl, ovr)
virtual Test* vtest(Test* t) const throw (Test) virtual Test* vtest(Test* t) const throw (Test)
@ -478,8 +478,8 @@ macro(size_t, pfx, sizet)
int v_check() int v_check()
{ {
%test_prim_types(var_check, cct); %test_prim_types(var_check, cct)
%test_prim_types(var_check, var); %test_prim_types(var_check, var)
var_check(namet, var, namet); var_check(namet, var, namet);
return 1; return 1;
} }