9eadde044009bda2dc7de3cb02a620aab1d20a6e
[scilab.git] / scilab / contrib / toolbox_skeleton / macros / scilab_error.sci
1 // ====================================================================
2 // Template toolbox_skeleton
3 // This file is released under the 3-clause BSD license. See COPYING-BSD.
4 // ====================================================================
5 //
6 //
7 function scilab_error(varargin)
8
9     argSize = size(varargin);
10
11     //in toolboxes, use "_d" or "dgettext" to your localized messages
12     if argSize <> 1 then
13         error(999, msprintf(_d("toolbox_skeleton", "%s: I''m waiting for only one argument.\n"), "scilab_error"));
14     end
15
16     if argSize == 1 then
17         error(999, msprintf(dgettext("toolbox_skeleton", "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"), "scilab_error", 1));
18     end
19 endfunction
20 // ====================================================================