Codebase list ruby-fxruby / 4540716
Avoid security warning about missused format strings. Lars Kanis 10 years ago
2 changed file(s) with 13 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
8989 }
9090 }
9191
92 %typemap(in) (const char* message_format, const char* message_string) {
93 $1 = (char*)"%s";
94 $2 = RSTRING_PTR($input);
95 }
96
9297 /// Show a modal error message
93 static FXuint error(FXWindow* owner,FXuint opts,const char* caption,const char* message);
98 static FXuint error(FXWindow* owner,FXuint opts,const char* caption,const char* message_format, const char* message_string);
9499
95100 // Show modal error message, in free floating window.
96 static FXuint error(FXApp* app,FXuint opts,const char* caption,const char* message);
101 static FXuint error(FXApp* app,FXuint opts,const char* caption,const char* message_format, const char* message_string);
97102
98103 /// Show a modal warning message
99 static FXuint warning(FXWindow* owner,FXuint opts,const char* caption,const char* message);
104 static FXuint warning(FXWindow* owner,FXuint opts,const char* caption,const char* message_format, const char* message_string);
100105
101106 /// Show a modal warning message, in a free-floating window
102 static FXuint warning(FXApp* app,FXuint opts,const char* caption,const char* message);
107 static FXuint warning(FXApp* app,FXuint opts,const char* caption,const char* message_format, const char* message_string);
103108
104109 /// Show a modal question dialog
105 static FXuint question(FXWindow* owner,FXuint opts,const char* caption,const char* message);
110 static FXuint question(FXWindow* owner,FXuint opts,const char* caption,const char* message_format, const char* message_string);
106111
107112 /// Show a modal question dialog, in a free-floating window
108 static FXuint question(FXApp* app,FXuint opts,const char* caption,const char* message);
113 static FXuint question(FXApp* app,FXuint opts,const char* caption,const char* message_format, const char* message_string);
109114
110115 /// Show a modal information dialog
111 static FXuint information(FXWindow* owner,FXuint opts,const char* caption,const char* message);
116 static FXuint information(FXWindow* owner,FXuint opts,const char* caption,const char* message_format, const char* message_string);
112117
113118 /// Show a modal information dialog, in a free-floating window
114 static FXuint information(FXApp* app,FXuint opts,const char* caption,const char* message);
119 static FXuint information(FXApp* app,FXuint opts,const char* caption,const char* message_format, const char* message_string);
115120
116121 // Destructor
117122 virtual ~FXMessageBox();
777777 // FXulong values
778778 %typemap(in) FXulong "$1 = static_cast<FXulong>(NUM2ULONG($input));";
779779 %typemap(out) FXulong "$result = ULONG2NUM($1);";
780