[gnumeric] remove argument names from GnmFuncDescriptor throughout



commit 946379db7694f1b1b68cecd0733d6a6a7cbccd83
Author: Andreas J. Guelzow <aguelzow pyrshep ca>
Date:   Fri Aug 14 16:15:09 2009 -0600

    remove argument names from GnmFuncDescriptor throughout

 ChangeLog                        |    5 +
 plugins/derivatives/ChangeLog    |   14 ++-
 plugins/derivatives/options.c    |   58 ++++++------
 plugins/fn-complex/ChangeLog     |    4 +
 plugins/fn-complex/functions.c   |   84 +++++++++---------
 plugins/fn-database/ChangeLog    |    4 +
 plugins/fn-database/functions.c  |   26 +++---
 plugins/fn-date/ChangeLog        |    4 +
 plugins/fn-date/functions.c      |   50 +++++-----
 plugins/fn-eng/ChangeLog         |    4 +
 plugins/fn-eng/functions.c       |   48 +++++-----
 plugins/fn-erlang/ChangeLog      |    4 +
 plugins/fn-erlang/functions.c    |    8 +-
 plugins/fn-financial/ChangeLog   |    4 +
 plugins/fn-financial/functions.c |  112 +++++++++++-----------
 plugins/fn-info/ChangeLog        |    4 +
 plugins/fn-info/functions.c      |   44 +++++-----
 plugins/fn-logical/ChangeLog     |    4 +
 plugins/fn-logical/functions.c   |   14 ++--
 plugins/fn-lookup/ChangeLog      |    4 +
 plugins/fn-lookup/functions.c    |   34 ++++----
 plugins/fn-math/ChangeLog        |    4 +
 plugins/fn-math/functions.c      |  150 +++++++++++++++---------------
 plugins/fn-r/ChangeLog           |    4 +
 plugins/fn-r/functions.c         |   90 +++++++++---------
 plugins/fn-random/ChangeLog      |    4 +
 plugins/fn-random/functions.c    |   64 +++++++-------
 plugins/fn-stat/ChangeLog        |    4 +
 plugins/fn-stat/functions.c      |  190 +++++++++++++++++++-------------------
 plugins/fn-string/functions.c    |   62 ++++++------
 plugins/fn-tsa/ChangeLog         |    4 +
 plugins/fn-tsa/functions.c       |    6 +-
 plugins/numtheory/ChangeLog      |    4 +
 plugins/numtheory/numtheory.c    |   26 +++---
 src/func-builtin.c               |   10 +-
 src/func.h                       |    1 -
 36 files changed, 612 insertions(+), 544 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 6483f6a..46da495 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-08-14 Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* src/func-builtin.c: remove argument names from GnmFuncDescriptor
+	* src/func.h (_GnmFuncDescriptor): remove arg_names_depreceated
+
+2009-08-14 Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* src/func.h (_GnmFuncDescriptor): rename arg_names to 
 	  arg_names_depreceated
 	* src/func.c (gnm_func_load_stub): don't use arg_names
diff --git a/plugins/derivatives/ChangeLog b/plugins/derivatives/ChangeLog
index 8b767c8..deef0ba 100644
--- a/plugins/derivatives/ChangeLog
+++ b/plugins/derivatives/ChangeLog
@@ -1,31 +1,35 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
-	* derivatives.c (help_opt_bs_carrycost): fix description
+	* options.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* options.c (help_opt_bs_carrycost): fix description
 	(help_opt_complex_chooser): This should not have a call_put flag
 	(derivatives_functions): fix number of arguments for opt_bs_delta,
 	  opt_bs_rho, opt_bs_theta, and opt_bs_carrycost
 
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
-	* derivatives.c (help_opt_2_asset_correlation): add argument and
+	* options.c (help_opt_2_asset_correlation): add argument and
 	  fix argument order
 
 2009-08-06  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	Fixes [#448580]
-	* derivatives.c: change the definition of cost_of_carry throughout
+	* options.c: change the definition of cost_of_carry throughout
 
 2009-08-05  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	Fixes part of [#312746]
-	* derivatives.c (help_opt_extendible_writer): clarify
+	* options.c (help_opt_extendible_writer): clarify
 	(help_opt_float_strk_lkbk): simplify and spell out the option
 	  type
 	(help_opt_fixed_strk_lkbk): ditto
 
 2009-08-05  Andreas J. Guelzow <aguelzow pyrshep ca>
 
-	* derivatives.c (help_*): convert to "new" style
+	* options.c (help_*): convert to "new" style
 
 2009-06-20  Morten Welinder <terra gnome org>
 
diff --git a/plugins/derivatives/options.c b/plugins/derivatives/options.c
index 477fcda..0529606 100644
--- a/plugins/derivatives/options.c
+++ b/plugins/derivatives/options.c
@@ -1970,148 +1970,148 @@ static GnmFuncHelp const help_opt_binomial[] = {
 
 GnmFuncDescriptor const derivatives_functions [] = {
 	{ "opt_bs",
-	  "sfffff|f", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "sfffff|f", 
 	  help_opt_bs, opt_bs, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_delta",
-	  "sfffff|f", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "sfffff|f", 
 	  help_opt_bs_delta, opt_bs_delta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_rho",
-	  "sfffff|f", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "sfffff|f", 
 	  help_opt_bs_rho, opt_bs_rho, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_theta",
-	  "sfffff|f", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "sfffff|f", 
 	  help_opt_bs_theta, opt_bs_theta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_gamma",
-	  "fffff|f", N_("spot, strike, time, rate, volatility, cost_of_carry"),
+	  "fffff|f", 
 	  help_opt_bs_gamma, opt_bs_gamma, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_vega",
-	  "fffff|f", N_("spot, strike, time, rate, volatility, cost_of_carry"),
+	  "fffff|f", 
 	  help_opt_bs_vega, opt_bs_vega, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bs_carrycost",
-	  "sfffff|f", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "sfffff|f", 
 	  help_opt_bs_carrycost, opt_bs_carrycost, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "cum_biv_norm_dist",
-	  "fff", N_("a, b, rho"),
+	  "fff", 
 	  help_cum_biv_norm_dist, cum_biv_norm_dist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
 	{ "opt_garman_kohlhagen",
-	  "sffffff", N_("call_put_flag, spot, strike, time, domestic_rate, foreign_rate, volatility"),
+	  "sffffff", 
 	  help_opt_garman_kohlhagen, opt_garman_kohlhagen, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_french",
-	  "sfffffff", N_("call_put_flag, spot, strike, time, t2, rate, volatility, cost of carry"),
+	  "sfffffff", 
 	  help_opt_french, opt_french, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_jump_diff",
-	  "sfffffff", N_("call_put_flag, spot, strike, time, rate, volatility, lambda, gamma"),
+	  "sfffffff", 
 	  help_opt_jump_diff, opt_jump_diff, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_exec",
-	  "sfffffff", N_("call_put_flag, spot, strike, time, rate, volatility, cost_of_carry, lambda"),
+	  "sfffffff", 
 	  help_opt_exec, opt_exec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_bjer_stens",
-	  "sffffff", N_("call_put_flag, spot, strike, time, rate, cost_of_carry, volatility"),
+	  "sffffff", 
 	  help_opt_bjer_stens, opt_bjer_stens, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_miltersen_schwartz",
-	  "sfffffffffffff", N_("call_put_flag, p_t, f_t, x, t1, t2, v_s, v_e, v_f, rho_se, rho_sf, rho_ef, kappa_e, kappa_f)"),
+	  "sfffffffffffff", 
 	  help_opt_miltersen_schwartz, opt_miltersen_schwartz, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_baw_amer",
-	  "sffffff", N_("call_put_flag, spot, strike, time, rate, cost_of_carry, volatility"),
+	  "sffffff", 
 	  help_opt_baw_amer, opt_baw_amer, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_rgw",
-	  "fffffff", N_("spot, strike, t1, t2, rate, d, volatility"),
+	  "fffffff", 
 	  help_opt_rgw, opt_rgw, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_forward_start",
-	  "sfffffff", N_("call_put_flag, spot, alpha, time1, time, rate, volatility, cost_of_carry"),
+	  "sfffffff", 
 	  help_opt_forward_start, opt_forward_start, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_time_switch",
-	  "sfffffffff", N_("call_put_flag, spot, strike, a, time, m, dt, rate, cost_of_carry, volatility"),
+	  "sfffffffff", 
 	  help_opt_time_switch, opt_time_switch, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_simple_chooser",
-	  "fffffff", N_("spot, strike, time1, time2, rate, cost_of_carry, volatility"),
+	  "fffffff", 
 	  help_opt_simple_chooser, opt_simple_chooser, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_complex_chooser",
-	  "fffffffff", N_("spot, strike_call, strike_put, time, time_call, time_put, rate, cost_of_carry, volatility"),
+	  "fffffffff", 
 	  help_opt_complex_chooser, opt_complex_chooser, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_on_options",
-	  "sffffffff", N_("type_flag, spot, strike1, strike2, time1, time2, rate, cost_of_carry, volatility"),
+	  "sffffffff", 
 	  help_opt_on_options, opt_on_options, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_extendible_writer",
-	  "sffffffff", N_("type_flag, spot, strike1, strike2, time1, time2, rate, cost_of_carry, volatility"),
+	  "sffffffff", 
 	  help_opt_extendible_writer, opt_extendible_writer, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_2_asset_correlation",
-	  "sfffffffffff", N_("type_flag, spot1, spot2, strike1, strike2, time, cost_of_carry1, cost_of_carry2, rate, volatility1, volatility2, rho"),
+	  "sfffffffffff", 
 	  help_opt_2_asset_correlation, opt_2_asset_correlation, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_euro_exchange",
-	  "fffffffffff", N_("spot1,spot2,qty1,qty2,time,rate,cost_of_carry1,cost_of_carry2,volatility1,volatility2,rho"),
+	  "fffffffffff", 
 	  help_opt_euro_exchange, opt_euro_exchange, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_amer_exchange",
-	  "fffffffffff", N_("spot1,spot2,qty1,qty2,time,rate,cost_of_carry1,cost_of_carry2,volatility1,volatility2,rho"),
+	  "fffffffffff", 
 	  help_opt_amer_exchange, opt_amer_exchange, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_spread_approx",
-	  "sffffffff", N_("call_put_flag,fut_price1,fut_price2,strike,time, rate,volatility1,volatility2,rho"),
+	  "sffffffff", 
 	  help_opt_spread_approx, opt_spread_approx, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_float_strk_lkbk",
-	  "sfffffff", N_("call_put_flag,spot,spot_min,spot_max,time,rate,cost_of_carry,volatility"),
+	  "sfffffff", 
 	  help_opt_float_strk_lkbk, opt_float_strk_lkbk, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 	{ "opt_fixed_strk_lkbk",
-	  "sffffffff", N_("call_put_flag,spot,spot_min,spot_max,strike,time,rate,cost_of_carry,volatility"),
+	  "sffffffff", 
 	  help_opt_fixed_strk_lkbk, opt_fixed_strk_lkbk, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
 
 	{ "opt_binomial",
-	  "ssffffff|f", N_("amer_euro_flag,call_put_flag,num_time_steps, spot, strike, time, rate, volatility, cost_of_carry"),
+	  "ssffffff|f", 
 	  help_opt_binomial, opt_binomial, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
 
diff --git a/plugins/fn-complex/ChangeLog b/plugins/fn-complex/ChangeLog
index 00df4a7..72901e3 100644
--- a/plugins/fn-complex/ChangeLog
+++ b/plugins/fn-complex/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c (help_imcsch): fix name record
 	
 2009-06-30  Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/plugins/fn-complex/functions.c b/plugins/fn-complex/functions.c
index d10c58f..49dddd4 100644
--- a/plugins/fn-complex/functions.c
+++ b/plugins/fn-complex/functions.c
@@ -1224,131 +1224,131 @@ gnumeric_imsum (GnmFuncEvalInfo *ei, int argc, GnmExprConstPtr const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const complex_functions[] = {
-        { "complex",     "ff|s", N_("real,im,suffix"), help_complex,
+        { "complex",     "ff|s",  help_complex,
 	  gnumeric_complex, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imabs",       "S",    N_("inumber"), help_imabs,
+        { "imabs",       "S",     help_imabs,
 	  gnumeric_imabs, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imaginary",   "S",    N_("inumber"), help_imaginary,
+        { "imaginary",   "S",     help_imaginary,
 	  gnumeric_imaginary, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imargument",  "S",    N_("inumber"), help_imargument,
+        { "imargument",  "S",     help_imargument,
 	  gnumeric_imargument, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imconjugate", "S",    N_("inumber"), help_imconjugate,
+        { "imconjugate", "S",     help_imconjugate,
 	  gnumeric_imconjugate, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcos",       "S",    N_("inumber"), help_imcos,
+        { "imcos",       "S",     help_imcos,
 	  gnumeric_imcos, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imdiv",       "SS",   N_("inumber,inumber"), help_imdiv,
+        { "imdiv",       "SS",    help_imdiv,
 	  gnumeric_imdiv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imexp",       "S",    N_("inumber"), help_imexp,
+        { "imexp",       "S",     help_imexp,
 	  gnumeric_imexp, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imln",        "S",    N_("inumber"), help_imln,
+        { "imln",        "S",     help_imln,
 	  gnumeric_imln, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imlog10",     "S",    N_("inumber"), help_imlog10,
+        { "imlog10",     "S",     help_imlog10,
 	  gnumeric_imlog10, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imlog2",      "S",    N_("inumber"), help_imlog2,
+        { "imlog2",      "S",     help_imlog2,
 	  gnumeric_imlog2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "impower",     "SS",   N_("inumber,inumber"), help_impower,
+        { "impower",     "SS",    help_impower,
 	  gnumeric_impower, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imreal",      "S",    N_("inumber"), help_imreal,
+        { "imreal",      "S",     help_imreal,
 	  gnumeric_imreal, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsin",       "S",    N_("inumber"), help_imsin,
+        { "imsin",       "S",     help_imsin,
 	  gnumeric_imsin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsqrt",      "S",    N_("inumber"), help_imsqrt,
+        { "imsqrt",      "S",     help_imsqrt,
 	  gnumeric_imsqrt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsub",       "SS",   N_("inumber,inumber"), help_imsub,
+        { "imsub",       "SS",    help_imsub,
 	  gnumeric_imsub, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsum",       NULL,   N_("inumber,inumber"), help_imsum,
+        { "imsum",       NULL,    help_imsum,
 	  NULL, gnumeric_imsum, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "iminv",   "S",    N_("inumber"), help_iminv,
+        { "iminv",   "S",     help_iminv,
 	  gnumeric_iminv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "imneg",   "S",    N_("inumber"), help_imneg,
+        { "imneg",   "S",     help_imneg,
 	  gnumeric_imneg, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imtan",       "S",    N_("inumber"), help_imtan,
+        { "imtan",       "S",     help_imtan,
 	  gnumeric_imtan, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "improduct",   NULL,   N_("inumber,inumber"), help_improduct,
+        { "improduct",   NULL,    help_improduct,
 	  NULL, gnumeric_improduct, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsec",       "S",    N_("inumber"), help_imsec,
+        { "imsec",       "S",     help_imsec,
 	  gnumeric_imsec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcsc",       "S",    N_("inumber"), help_imcsc,
+        { "imcsc",       "S",     help_imcsc,
 	  gnumeric_imcsc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcot",       "S",    N_("inumber"), help_imcot,
+        { "imcot",       "S",     help_imcot,
 	  gnumeric_imcot, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsinh",       "S",   N_("inumber"), help_imsinh,
+        { "imsinh",       "S",    help_imsinh,
 	  gnumeric_imsinh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcosh",       "S",   N_("inumber"), help_imcosh,
+        { "imcosh",       "S",    help_imcosh,
 	  gnumeric_imcosh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imtanh",       "S",   N_("inumber"), help_imtanh,
+        { "imtanh",       "S",    help_imtanh,
 	  gnumeric_imtanh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imsech",       "S",   N_("inumber"), help_imsech,
+        { "imsech",       "S",    help_imsech,
 	  gnumeric_imsech, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcsch",       "S",   N_("inumber"), help_imcsch,
+        { "imcsch",       "S",    help_imcsch,
 	  gnumeric_imcsch, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imcoth",       "S",   N_("inumber"), help_imcoth,
+        { "imcoth",       "S",    help_imcoth,
 	  gnumeric_imcoth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarcsin",     "S",   N_("inumber"), help_imarcsin,
+        { "imarcsin",     "S",    help_imarcsin,
 	  gnumeric_imarcsin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccos",     "S",   N_("inumber"), help_imarccos,
+        { "imarccos",     "S",    help_imarccos,
 	  gnumeric_imarccos, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarctan",     "S",   N_("inumber"), help_imarctan,
+        { "imarctan",     "S",    help_imarctan,
 	  gnumeric_imarctan, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarcsec",     "S",   N_("inumber"), help_imarcsec,
+        { "imarcsec",     "S",    help_imarcsec,
 	  gnumeric_imarcsec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccsc",     "S",   N_("inumber"), help_imarccsc,
+        { "imarccsc",     "S",    help_imarccsc,
 	  gnumeric_imarccsc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccot",     "S",   N_("inumber"), help_imarccot,
+        { "imarccot",     "S",    help_imarccot,
 	  gnumeric_imarccot, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarcsinh",    "S",   N_("inumber"), help_imarcsinh,
+        { "imarcsinh",    "S",    help_imarcsinh,
 	  gnumeric_imarcsinh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccosh",    "S",   N_("inumber"), help_imarccosh,
+        { "imarccosh",    "S",    help_imarccosh,
 	  gnumeric_imarccosh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarctanh",    "S",   N_("inumber"), help_imarctanh,
+        { "imarctanh",    "S",    help_imarctanh,
 	  gnumeric_imarctanh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarcsech",    "S",   N_("inumber"), help_imarcsech,
+        { "imarcsech",    "S",    help_imarcsech,
 	  gnumeric_imarcsech, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccsch",    "S",   N_("inumber"), help_imarccsch,
+        { "imarccsch",    "S",    help_imarccsch,
 	  gnumeric_imarccsch, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "imarccoth",    "S",   N_("inumber"), help_imarccoth,
+        { "imarccoth",    "S",    help_imarccoth,
 	  gnumeric_imarccoth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
         {NULL}
diff --git a/plugins/fn-database/ChangeLog b/plugins/fn-database/ChangeLog
index f669a98..3ca343c 100644
--- a/plugins/fn-database/ChangeLog
+++ b/plugins/fn-database/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-07-05 Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* functions.c (help_*): change to new type of description
diff --git a/plugins/fn-database/functions.c b/plugins/fn-database/functions.c
index 57edca6..e548aa0 100644
--- a/plugins/fn-database/functions.c
+++ b/plugins/fn-database/functions.c
@@ -766,45 +766,45 @@ gnumeric_getpivotdata (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 const GnmFuncDescriptor database_functions[] = {
-	{ "daverage", "rSr", N_("database,field,criteria"),
+	{ "daverage", "rSr", 
 	  help_daverage,   gnumeric_daverage, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dcount",   "rSr", N_("database,field,criteria"),
+	{ "dcount",   "rSr", 
 	  help_dcount,     gnumeric_dcount, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dcounta",  "rSr", N_("database,field,criteria"),
+	{ "dcounta",  "rSr", 
 	  help_dcounta,    gnumeric_dcounta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dget",     "rSr", N_("database,field,criteria"),
+	{ "dget",     "rSr", 
 	  help_dget,       gnumeric_dget, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dmax",     "rSr", N_("database,field,criteria"),
+	{ "dmax",     "rSr", 
 	  help_dmax,       gnumeric_dmax, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dmin",     "rSr", N_("database,field,criteria"),
+	{ "dmin",     "rSr", 
 	  help_dmin,       gnumeric_dmin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dproduct", "rSr", N_("database,field,criteria"),
+	{ "dproduct", "rSr", 
 	  help_dproduct,   gnumeric_dproduct, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dstdev",   "rSr", N_("database,field,criteria"),
+	{ "dstdev",   "rSr", 
 	  help_dstdev,     gnumeric_dstdev, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dstdevp",  "rSr", N_("database,field,criteria"),
+	{ "dstdevp",  "rSr", 
 	  help_dstdevp,    gnumeric_dstdevp, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dsum",     "rSr", N_("database,field,criteria"),
+	{ "dsum",     "rSr", 
 	  help_dsum,       gnumeric_dsum, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dvar",     "rSr", N_("database,field,criteria"),
+	{ "dvar",     "rSr", 
 	  help_dvar,       gnumeric_dvar, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dvarp",    "rSr", N_("database,field,criteria"),
+	{ "dvarp",    "rSr", 
 	  help_dvarp,      gnumeric_dvarp, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
 /* XL stores in lookup */
-	{ "getpivotdata", "rs", N_("pivot_table,field_name"),
+	{ "getpivotdata", "rs", 
 	  help_getpivotdata, gnumeric_getpivotdata, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_SUBSET, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
diff --git a/plugins/fn-date/ChangeLog b/plugins/fn-date/ChangeLog
index 965ce50..9baaa5a 100644
--- a/plugins/fn-date/ChangeLog
+++ b/plugins/fn-date/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c: skip "calculate(s)" and "return(s)" in NAME records
 
 2009-07-03  Morten Welinder  <terra gnome org>
diff --git a/plugins/fn-date/functions.c b/plugins/fn-date/functions.c
index 458bbd1..002bdc0 100644
--- a/plugins/fn-date/functions.c
+++ b/plugins/fn-date/functions.c
@@ -1130,104 +1130,104 @@ gnumeric_yearfrac (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const datetime_functions[] = {
-	{ "date",        "fff",  N_("year,month,day"), help_date,
+	{ "date",        "fff",   help_date,
 	  gnumeric_date, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "datevalue",   "f",    N_("date_str"), help_datevalue,
+	{ "datevalue",   "f",     help_datevalue,
 	  gnumeric_datevalue, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "datedif",     "ffs",  N_("date1,date2,interval"), help_datedif,
+	{ "datedif",     "ffs",   help_datedif,
 	  gnumeric_datedif, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "day",         "f",    N_("date"), help_day,
+	{ "day",         "f",     help_day,
 	  gnumeric_day, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "days360",     "ff|f", N_("date1,date2,method"), help_days360,
+	{ "days360",     "ff|f",  help_days360,
 	  gnumeric_days360, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "edate",       "ff",   N_("date,months"), help_edate,
+	{ "edate",       "ff",    help_edate,
 	  gnumeric_edate, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "eomonth",     "f|f",  N_("start_date,months"), help_eomonth,
+	{ "eomonth",     "f|f",   help_eomonth,
 	  gnumeric_eomonth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "hour",        "f",    N_("time"), help_hour,
+	{ "hour",        "f",     help_hour,
 	  gnumeric_hour, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "minute",      "f",    N_("time"), help_minute,
+	{ "minute",      "f",     help_minute,
 	  gnumeric_minute, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "month",       "f",    N_("date"), help_month,
+	{ "month",       "f",     help_month,
 	  gnumeric_month, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "networkdays", "ff|?", N_("start_date,end_date,holidays"),
+	{ "networkdays", "ff|?", 
 	  help_networkdays, gnumeric_networkdays, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "now",         "",     "", help_now,
+	{ "now",         "", help_now,
 	  gnumeric_now, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_VOLATILE + GNM_FUNC_AUTO_TIME,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "second",      "f",    N_("time"), help_second,
+	{ "second",      "f",     help_second,
 	  gnumeric_second, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "time",        "fff",  N_("hours,minutes,seconds"), help_time,
+	{ "time",        "fff",   help_time,
 	  gnumeric_time, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_TIME,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "timevalue",   "f",    N_("timetext"), help_timevalue,
+	{ "timevalue",   "f",     help_timevalue,
 	  gnumeric_timevalue, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "today",       "",     "", help_today,
+	{ "today",       "", help_today,
 	  gnumeric_today, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_VOLATILE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "weekday",     "f|f",  N_("date"), help_weekday,
+	{ "weekday",     "f|f",   help_weekday,
 	  gnumeric_weekday, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "weeknum",     "f|f",  N_("date"), help_weeknum,
+	{ "weeknum",     "f|f",   help_weeknum,
 	  gnumeric_weeknum, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "workday",     "ff|?", N_("date,days,holidays"), help_workday,
+	{ "workday",     "ff|?",  help_workday,
 	  gnumeric_workday, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_SUBSET, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "year",        "f",    N_("date"), help_year,
+	{ "year",        "f",     help_year,
 	  gnumeric_year, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "yearfrac",	"ff|f",    N_("date"), help_yearfrac,
+	{ "yearfrac",	"ff|f",     help_yearfrac,
 	  gnumeric_yearfrac, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-	{ "unix2date",   "f",    N_("unixtime"), help_unix2date,
+	{ "unix2date",   "f",     help_unix2date,
 	  gnumeric_unix2date, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "date2unix",   "f",    N_("serial"), help_date2unix,
+	{ "date2unix",   "f",     help_date2unix,
 	  gnumeric_date2unix, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "isoweeknum",  "f",    N_("date"), help_isoweeknum,
+	{ "isoweeknum",  "f",     help_isoweeknum,
 	  gnumeric_isoweeknum, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "isoyear",     "f",    N_("date"), help_isoyear,
+	{ "isoyear",     "f",     help_isoyear,
 	  gnumeric_isoyear, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
diff --git a/plugins/fn-eng/ChangeLog b/plugins/fn-eng/ChangeLog
index 7cd2f45..1b19fc4 100644
--- a/plugins/fn-eng/ChangeLog
+++ b/plugins/fn-eng/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c (help_oct2dec): fix name record
 	(help_bessely): ditto
 	(help_erfc): ditto
diff --git a/plugins/fn-eng/functions.c b/plugins/fn-eng/functions.c
index f6bb9c0..882da94 100644
--- a/plugins/fn-eng/functions.c
+++ b/plugins/fn-eng/functions.c
@@ -1210,84 +1210,84 @@ gnumeric_invsuminv (GnmFuncEvalInfo *ei, int argc, GnmExprConstPtr const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const engineering_functions[] = {
-        { "base",     "Sf|f",   "text,base,length", help_base,
+        { "base",     "Sf|f",    help_base,
 	  gnumeric_base, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-        { "besseli",     "ff",   "xnum,ynum", help_besseli,
+        { "besseli",     "ff",    help_besseli,
 	  gnumeric_besseli, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "besselj",     "ff",   "xnum,ynum", help_besselj,
+        { "besselj",     "ff",    help_besselj,
 	  gnumeric_besselj, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "besselk",     "ff",   "xnum,ynum", help_besselk,
+        { "besselk",     "ff",    help_besselk,
 	  gnumeric_besselk, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "bessely",     "ff",   "xnum,ynum", help_bessely,
+        { "bessely",     "ff",    help_bessely,
 	  gnumeric_bessely, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "bin2dec",     "S",    "number", help_bin2dec,
+        { "bin2dec",     "S",     help_bin2dec,
 	  gnumeric_bin2dec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "bin2hex",     "S|f",  "xnum,ynum", help_bin2hex,
+        { "bin2hex",     "S|f",   help_bin2hex,
 	  gnumeric_bin2hex, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "bin2oct",     "S|f",  "xnum,ynum", help_bin2oct,
+        { "bin2oct",     "S|f",   help_bin2oct,
 	  gnumeric_bin2oct, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "convert",     "fss",  "number,from_unit,to_unit", help_convert,
+        { "convert",     "fss",   help_convert,
 	  gnumeric_convert, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "dec2bin",     "S|f",  "xnum,ynum", help_dec2bin,
+        { "dec2bin",     "S|f",   help_dec2bin,
 	  gnumeric_dec2bin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "dec2oct",     "S|f",  "xnum,ynum", help_dec2oct,
+        { "dec2oct",     "S|f",   help_dec2oct,
 	  gnumeric_dec2oct, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "dec2hex",     "S|f",  "xnum,ynum", help_dec2hex,
+        { "dec2hex",     "S|f",   help_dec2hex,
 	  gnumeric_dec2hex, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "decimal",     "Sf",   "text,base", help_decimal,
+        { "decimal",     "Sf",    help_decimal,
 	  gnumeric_decimal, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-        { "delta",       "f|f",  "xnum,ynum", help_delta,
+        { "delta",       "f|f",   help_delta,
 	  gnumeric_delta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "erf",         "f|f",  "lower,upper", help_erf,
+        { "erf",         "f|f",   help_erf,
 	  gnumeric_erf , NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "erfc",        "f",    "number", help_erfc,
+        { "erfc",        "f",     help_erfc,
 	  gnumeric_erfc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "gestep",      "f|f",  "xnum,ynum", help_gestep,
+        { "gestep",      "f|f",   help_gestep,
 	  gnumeric_gestep, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "hex2bin",     "S|f",  "xnum,ynum", help_hex2bin,
+        { "hex2bin",     "S|f",   help_hex2bin,
 	  gnumeric_hex2bin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "hex2dec",     "S",    "number", help_hex2dec,
+        { "hex2dec",     "S",     help_hex2dec,
 	  gnumeric_hex2dec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "hex2oct",     "S|f",  "xnum,ynum", help_hex2oct,
+        { "hex2oct",     "S|f",   help_hex2oct,
 	  gnumeric_hex2oct, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "invsuminv",    NULL, "",           help_invsuminv,
+	{ "invsuminv",    NULL,            help_invsuminv,
 	  NULL, gnumeric_invsuminv, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-        { "oct2bin",     "S|f",  "xnum,ynum", help_oct2bin,
+        { "oct2bin",     "S|f",   help_oct2bin,
 	  gnumeric_oct2bin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "oct2dec",     "S",    "number", help_oct2dec,
+        { "oct2dec",     "S",     help_oct2dec,
 	  gnumeric_oct2dec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "oct2hex",     "S|f",  "xnum,ynum", help_oct2hex,
+        { "oct2hex",     "S|f",   help_oct2hex,
 	  gnumeric_oct2hex, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
diff --git a/plugins/fn-erlang/ChangeLog b/plugins/fn-erlang/ChangeLog
index b1fac72..3ce0bb0 100644
--- a/plugins/fn-erlang/ChangeLog
+++ b/plugins/fn-erlang/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-06-28  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* functions.c (help_probblock): change to new description format
diff --git a/plugins/fn-erlang/functions.c b/plugins/fn-erlang/functions.c
index e105ab0..3fa45f8 100644
--- a/plugins/fn-erlang/functions.c
+++ b/plugins/fn-erlang/functions.c
@@ -285,22 +285,22 @@ gnumeric_offcap (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 }
 
 GnmFuncDescriptor const erlang_functions[] = {
-	{ "probblock",        "ff",  N_("traffic,circuits"), help_probblock,
+	{ "probblock",        "ff",   help_probblock,
 	  gnumeric_probblock, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
 	  GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "offtraf",        "ff",  N_("traffic,circuits"), help_offtraf,
+	{ "offtraf",        "ff",   help_offtraf,
 	  gnumeric_offtraf, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
 	  GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "dimcirc",        "ff",  N_("traffic,gos"), help_dimcirc,
+	{ "dimcirc",        "ff",   help_dimcirc,
 	  gnumeric_dimcirc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
 	  GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "offcap",        "ff",  N_("circuits,gos"), help_offcap,
+	{ "offcap",        "ff",   help_offcap,
 	  gnumeric_offcap, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
diff --git a/plugins/fn-financial/ChangeLog b/plugins/fn-financial/ChangeLog
index 57d4454..a3c0311 100644
--- a/plugins/fn-financial/ChangeLog
+++ b/plugins/fn-financial/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c: skip "calculate(s)" and "return(s)" in NAME records
 
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/plugins/fn-financial/functions.c b/plugins/fn-financial/functions.c
index 5dd4db4..87091d3 100644
--- a/plugins/fn-financial/functions.c
+++ b/plugins/fn-financial/functions.c
@@ -3125,207 +3125,207 @@ gnumeric_vdb (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const financial_functions[] = {
-	{ "accrint", "ffffff|f", "issue,first_interest,settlement,rate,par,frequency,basis",
+	{ "accrint", "ffffff|f", 
 	  help_accrint, gnumeric_accrint, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "accrintm", "fff|ff", "issue,maturity,rate,par,basis",
+	{ "accrintm", "fff|ff", 
 	  help_accrintm, gnumeric_accrintm, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "amordegrc", "fffffff", "cost,purchase_date,first_period,salvage,period,rate,basis",
+	{ "amordegrc", "fffffff", 
 	  help_amordegrc, gnumeric_amordegrc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "amorlinc", "fffffff", "cost,purchase_date,first_period,salvage,period,rate,basis",
+	{ "amorlinc", "fffffff", 
 	  help_amorlinc, gnumeric_amorlinc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "coupdaybs", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "coupdaybs", "fff|fb", 
 	  help_coupdaybs, gnumeric_coupdaybs, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "coupdays", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "coupdays", "fff|fb", 
 	  help_coupdays, gnumeric_coupdays, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "coupdaysnc", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "coupdaysnc", "fff|fb", 
 	  help_coupdaysnc, gnumeric_coupdaysnc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "coupncd", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "coupncd", "fff|fb", 
 	  help_coupncd, gnumeric_coupncd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "coupnum", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "coupnum", "fff|fb", 
 	  help_coupnum, gnumeric_coupnum, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "couppcd", "fff|fb", "settlement,maturity,frequency,basis,eom",
+	{ "couppcd", "fff|fb", 
 	  help_couppcd, gnumeric_couppcd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_DATE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "cumipmt", "ffffff", "rate,nper,pv,start_period,end_period,type",
+	{ "cumipmt", "ffffff", 
 	  help_cumipmt, gnumeric_cumipmt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "cumprinc", "ffffff", "rate,nper,pv,start_period,end_period,type",
+	{ "cumprinc", "ffffff", 
 	  help_cumprinc, gnumeric_cumprinc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "db", "ffff|f", "cost,salvage,life,period,month",
+	{ "db", "ffff|f", 
 	  help_db, gnumeric_db, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ddb", "ffff|f", "cost,salvage,life,period,factor",
+	{ "ddb", "ffff|f", 
 	  help_ddb, gnumeric_ddb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "disc", "ffff|f", "settlement,maturity,pr,redemption,basis",
+	{ "disc", "ffff|f", 
 	  help_disc, gnumeric_disc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dollarde", "ff", "fractional_dollar,fraction",
+	{ "dollarde", "ff", 
 	  help_dollarde, gnumeric_dollarde, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "dollarfr", "ff", "decimal_dollar,fraction",
+	{ "dollarfr", "ff", 
 	  help_dollarfr, gnumeric_dollarfr, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "duration", "fffff|f", "settlement,maturity,coup,yield,frequency,basis",
+	{ "duration", "fffff|f", 
 	  help_duration, gnumeric_duration, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "effect", "ff", "rate,nper",
+	{ "effect", "ff", 
 	  help_effect,	  gnumeric_effect, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "euro", "s", "currency",
+	{ "euro", "s", 
 	  help_euro,	  gnumeric_euro, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "euroconvert", "fss", "n,source,target",
+	{ "euroconvert", "fss", 
 	  help_euroconvert, gnumeric_euroconvert, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "fv", "fff|ff", "rate,nper,pmt,pv,type",
+	{ "fv", "fff|ff", 
 	  help_fv,	  gnumeric_fv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "fvschedule", "fA", "pv,schedule",
+	{ "fvschedule", "fA", 
 	  help_fvschedule, gnumeric_fvschedule, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "g_duration", "fff", "rate,pv,fv",
+	{ "g_duration", "fff", 
 	  help_g_duration, gnumeric_g_duration, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "intrate", "ffff|f", "settlement,maturity,investment,redemption,basis",
+	{ "intrate", "ffff|f", 
 	  help_intrate,  gnumeric_intrate, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ipmt", "ffff|ff", "rate,per,nper,pv,fv,type",
+	{ "ipmt", "ffff|ff", 
 	  help_ipmt,	  gnumeric_ipmt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "irr", "A|f", "values,guess",
+	{ "irr", "A|f", 
 	  help_irr,	  gnumeric_irr, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ispmt", "ffff", "rate,per,nper,pv",
+	{ "ispmt", "ffff", 
 	  help_ispmt,	gnumeric_ispmt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mduration", "fffff|f", "settlement,maturify,coupon,yield,frequency,basis",
+	{ "mduration", "fffff|f", 
 	  help_mduration, gnumeric_mduration, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mirr", "Aff", "values,finance_rate,reinvest_rate",
+	{ "mirr", "Aff", 
 	  help_mirr,	  gnumeric_mirr, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "nominal", "ff", "rate,nper",
+	{ "nominal", "ff", 
 	  help_nominal,  gnumeric_nominal, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "nper", "fff|ff", "rate,pmt,pv,fv,type",
+	{ "nper", "fff|ff", 
 	  help_nper,	  gnumeric_nper, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "npv", NULL, N_("rate,values"),
+	{ "npv", NULL,
 	  help_npv,	  NULL, gnumeric_npv, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "oddfprice", "fffffffff", "settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis",
+	{ "oddfprice", "fffffffff", 
 	  help_oddfprice,  gnumeric_oddfprice, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "oddfyield", "fffffffff", "settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis",
+	{ "oddfyield", "fffffffff", 
 	  help_oddfyield,  gnumeric_oddfyield, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "oddlprice", "ffffffff", "settlement,maturity,last_interest,rate,yld,redemption,frequency,basis",
+	{ "oddlprice", "ffffffff", 
 	  help_oddlprice,  gnumeric_oddlprice, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "oddlyield", "ffffffff", "settlement,maturity,last_interest,rate,pr,redemption,frequency,basis",
+	{ "oddlyield", "ffffffff", 
 	  help_oddlyield,  gnumeric_oddlyield, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "pmt", "fff|ff", "rate,nper,pv,fv,type",
+	{ "pmt", "fff|ff", 
 	  help_pmt,	  gnumeric_pmt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ppmt", "ffff|ff", "rate,per,nper,pv,fv,type",
+	{ "ppmt", "ffff|ff", 
 	  help_ppmt,	  gnumeric_ppmt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "price", "ffffff|f", "settlement,maturity,rate,yield,redemption_price,frequency,basis",
+	{ "price", "ffffff|f", 
 	  help_price, gnumeric_price, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "pricedisc", "ffff|f", "settlement,maturity,discount,redemption,basis",
+	{ "pricedisc", "ffff|f", 
 	  help_pricedisc,  gnumeric_pricedisc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "pricemat", "fffff|f", "settlement,maturity,issue,discount,yield,basis",
+	{ "pricemat", "fffff|f", 
 	  help_pricemat,  gnumeric_pricemat, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "pv", "fff|ff", "rate,nper,pmt,fv,type",
+	{ "pv", "fff|ff", 
 	  help_pv,	  gnumeric_pv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "rate", "fff|fff", "nper,pmt,pv,fv,type,guess",
+	{ "rate", "fff|fff", 
 	  help_rate,	  gnumeric_rate, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "received", "ffff|f", "settlement,maturity,investment,discount,basis",
+	{ "received", "ffff|f", 
 	  help_received,  gnumeric_received, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sln", "fff", "cost,salvagevalue,life",
+	{ "sln", "fff", 
 	  help_sln,	  gnumeric_sln, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "syd", "ffff", "cost,salvagevalue,life,period",
+	{ "syd", "ffff", 
 	  help_syd,	  gnumeric_syd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tbilleq", "fff", "settlement,maturity,discount",
+	{ "tbilleq", "fff", 
 	  help_tbilleq,  gnumeric_tbilleq, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tbillprice", "fff", "settlement,maturity,discount",
+	{ "tbillprice", "fff", 
 	  help_tbillprice, gnumeric_tbillprice, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tbillyield", "fff", "settlement,maturity,pr",
+	{ "tbillyield", "fff", 
 	  help_tbillyield, gnumeric_tbillyield, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "vdb", "fffff|ff", "cost,salvage,life,start_period,end_period,factor,switch",
+	{ "vdb", "fffff|ff", 
 	  help_vdb, gnumeric_vdb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "xirr", "AA|f", "values,dates,guess",
+	{ "xirr", "AA|f", 
 	  help_xirr,	  gnumeric_xirr, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "xnpv", "fAA", "rate,values,dates",
+	{ "xnpv", "fAA", 
 	  help_xnpv,	  gnumeric_xnpv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_MONETARY,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "yield", "ffffff|f", "settlement,maturity,rate,price,redemption_price,frequency,basis",
+	{ "yield", "ffffff|f", 
 	  help_yield, gnumeric_yield, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_PERCENT,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "yielddisc", "ffff|f", "settlement,maturity,pr,redemption,basis",
+	{ "yielddisc", "ffff|f", 
 	  help_yielddisc,  gnumeric_yielddisc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "yieldmat", "fffff|f", "settlement,maturity,issue,rate,pr,basis",
+	{ "yieldmat", "fffff|f", 
 	  help_yieldmat,  gnumeric_yieldmat, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
         {NULL}
diff --git a/plugins/fn-info/ChangeLog b/plugins/fn-info/ChangeLog
index 22d9074..4b571a6 100644
--- a/plugins/fn-info/ChangeLog
+++ b/plugins/fn-info/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c (help_countblank): add argument description
 
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/plugins/fn-info/functions.c b/plugins/fn-info/functions.c
index 015afe1..c5316e3 100644
--- a/plugins/fn-info/functions.c
+++ b/plugins/fn-info/functions.c
@@ -1777,76 +1777,76 @@ gnumeric_getenv (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const info_functions[] = {
-	{ "cell",	"sr", N_("info_type, cell"), help_cell,
+	{ "cell",	"sr",  help_cell,
 	  gnumeric_cell, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_SUBSET_WITH_EXTENSIONS, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "error.type",	"E", N_("value"), help_error_type,
+	{ "error.type",	"E",  help_error_type,
 	  gnumeric_error_type, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "info",	"s", N_("info_type"), help_info,
+	{ "info",	"s",  help_info,
 	  gnumeric_info, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isblank",	"E", N_("value"), help_isblank,
+	{ "isblank",	"E",  help_isblank,
 	  gnumeric_isblank, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "iserr",	"E",   N_("value"), help_iserr,
+	{ "iserr",	"E",    help_iserr,
 	  gnumeric_iserr, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "iserror",	"E",   N_("value"), help_iserror,
+	{ "iserror",	"E",    help_iserror,
 	  gnumeric_iserror, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "iseven",	"f", N_("value"), help_iseven,
+	{ "iseven",	"f",  help_iseven,
 	  gnumeric_iseven, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "islogical",	"E", N_("value"), help_islogical,
+	{ "islogical",	"E",  help_islogical,
 	  gnumeric_islogical, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isna",	"E",   N_("value"), help_isna,
+	{ "isna",	"E",    help_isna,
 	  gnumeric_isna, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isnontext",	"E", N_("value"), help_isnontext,
+	{ "isnontext",	"E",  help_isnontext,
 	  gnumeric_isnontext, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isnumber",	"E", N_("value"), help_isnumber,
+	{ "isnumber",	"E",  help_isnumber,
 	  gnumeric_isnumber, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isodd",	"S", N_("value"), help_isodd,
+	{ "isodd",	"S",  help_isodd,
 	  gnumeric_isodd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "isref",	NULL, N_("value"), help_isref,
+	{ "isref",	NULL,  help_isref,
 	  NULL, gnumeric_isref, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "istext",	"E", N_("value"), help_istext,
+	{ "istext",	"E",  help_istext,
 	  gnumeric_istext, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "n",		"S", N_("value"), help_n,
+	{ "n",		"S",  help_n,
 	  gnumeric_n, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "na",		"",  "", help_na,
+	{ "na",		"", help_na,
 	  gnumeric_na, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "type",	"?", N_("value"), help_type,
+	{ "type",	"?",  help_type,
 	  gnumeric_type, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
 /* XL stores this in statistical ? */
-        { "countblank",	"r",  N_("range"), help_countblank,
+        { "countblank",	"r",   help_countblank,
 	  gnumeric_countblank, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "error",	"s",  N_("text"), help_error,
+	{ "error",	"s",   help_error,
 	  gnumeric_error, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-	{ "expression",	"r",   N_("cell"), help_expression,
+	{ "expression",	"r",    help_expression,
 	  gnumeric_expression, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 /* XLM : looks common in charts */
-	{ "get.formula", "r",   N_("cell"), help_get_formula,
+	{ "get.formula", "r",    help_get_formula,
 	  gnumeric_get_formula, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
-	{ "getenv",	"s", N_("string"), help_getenv,
+	{ "getenv",	"s",  help_getenv,
 	  gnumeric_getenv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
diff --git a/plugins/fn-logical/ChangeLog b/plugins/fn-logical/ChangeLog
index 648e555..780eea3 100644
--- a/plugins/fn-logical/ChangeLog
+++ b/plugins/fn-logical/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c: skip "calculate(s)" and "return(s)" in NAME records
 
 2009-06-30  Morten Welinder  <terra gnome org>
diff --git a/plugins/fn-logical/functions.c b/plugins/fn-logical/functions.c
index e8ccfd9..ed7218c 100644
--- a/plugins/fn-logical/functions.c
+++ b/plugins/fn-logical/functions.c
@@ -278,30 +278,30 @@ gnumeric_false (GnmFuncEvalInfo *ei, GnmValue const * const *args)
 /***************************************************************************/
 
 GnmFuncDescriptor const logical_functions[] = {
-	{ "and", NULL, N_("number,number,"), help_and, NULL,
+	{ "and", NULL,  help_and, NULL,
 	  gnumeric_and, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "or", NULL, N_("number,number,"), help_or, NULL,
+	{ "or", NULL,  help_or, NULL,
 	  gnumeric_or, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "not", "b", N_("number"), help_not, gnumeric_not,
+	{ "not", "b",  help_not, gnumeric_not,
 	  NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "iferror", "EE", N_("value,value"), help_iferror,
+	{ "iferror", "EE",  help_iferror,
 	  gnumeric_iferror, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "true", "", "", help_true, gnumeric_true,
+	{ "true", "", help_true, gnumeric_true,
 	  NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "false", "", "", help_false, gnumeric_false,
+	{ "false", "", help_false, gnumeric_false,
 	  NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "xor", NULL, N_("number,number,"), help_xor, NULL,
+	{ "xor", NULL,  help_xor, NULL,
 	  gnumeric_xor, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_UNITLESS,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
diff --git a/plugins/fn-lookup/ChangeLog b/plugins/fn-lookup/ChangeLog
index 318a6f9..a296fb7 100644
--- a/plugins/fn-lookup/ChangeLog
+++ b/plugins/fn-lookup/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-08-05  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* functions.c (help_match): fix documentation [#317784]
diff --git a/plugins/fn-lookup/functions.c b/plugins/fn-lookup/functions.c
index a1a71ad..c8543fa 100644
--- a/plugins/fn-lookup/functions.c
+++ b/plugins/fn-lookup/functions.c
@@ -1502,55 +1502,55 @@ gnumeric_transpose (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const lookup_functions[] = {
-	{ "address",   "ff|fbs", N_("row_num,col_num,abs_num,a1,text"),
+	{ "address",   "ff|fbs", 
 	  help_address,  gnumeric_address, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "areas", NULL,	N_("reference"),
+	{ "areas", NULL,	
 	  help_areas,	NULL,	gnumeric_areas, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "choose", NULL,	N_("index,value,"),
+        { "choose", NULL,	
 	  help_choose,	NULL,	gnumeric_choose, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "column",     "|A",    N_("ref"),
+	{ "column",     "|A",    
 	  help_column,   gnumeric_column, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "columnnumber", "s",    N_("colname"),
+	{ "columnnumber", "s",    
 	  help_columnnumber, gnumeric_columnnumber, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "columns",   "A",    N_("ref"),
+	{ "columns",   "A",    
 	  help_columns, gnumeric_columns, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "hlookup",   "EAf|bb", N_("val,range,col_idx,approx,as_index"),
+	{ "hlookup",   "EAf|bb", 
 	  help_hlookup, gnumeric_hlookup, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "hyperlink", "s|s", N_("link_location, label"),
+	{ "hyperlink", "s|s", 
 	  help_hyperlink, gnumeric_hyperlink, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_SUBSET, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "indirect",  "s|b",N_("ref_string,format"),
+	{ "indirect",  "s|b",
 	  help_indirect, gnumeric_indirect, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "index",     "A|fff",N_("reference,row,col,area"),
+	{ "index",     "A|fff",
 	  help_index,    NULL, gnumeric_index, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "lookup",    "EA|r", N_("val,range,range"),
+	{ "lookup",    "EA|r", 
 	  help_lookup,   gnumeric_lookup, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "match",     "EA|f", N_("val,range,approx"),
+	{ "match",     "EA|f", 
 	  help_match,    gnumeric_match, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "offset",    "rff|ff",N_("ref,row,col,height,width"),
+	{ "offset",    "rff|ff",
 	  help_offset,   gnumeric_offset, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "row",       "|A",   N_("ref"),
+	{ "row",       "|A",   
 	  help_row,      gnumeric_row, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "rows",      "A",    N_("ref"),
+	{ "rows",      "A",    
 	  help_rows,     gnumeric_rows, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "transpose", "A",    N_("array"),
+	{ "transpose", "A",    
 	  help_transpose, gnumeric_transpose, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "vlookup",   "EAf|bb", N_("val,range,col_idx,approx,as_index"),
+	{ "vlookup",   "EAf|bb", 
 	  help_vlookup, gnumeric_vlookup, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
diff --git a/plugins/fn-math/ChangeLog b/plugins/fn-math/ChangeLog
index c4cb32a..a29f593 100644
--- a/plugins/fn-math/ChangeLog
+++ b/plugins/fn-math/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c (help_sech): fix name record
 
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/plugins/fn-math/functions.c b/plugins/fn-math/functions.c
index c2e8973..515c692 100644
--- a/plugins/fn-math/functions.c
+++ b/plugins/fn-math/functions.c
@@ -2672,248 +2672,248 @@ done:
 /***************************************************************************/
 
 GnmFuncDescriptor const math_functions[] = {
-	{ "abs",     "f", N_("number"),    help_abs,
+	{ "abs",     "f",     help_abs,
 	  gnumeric_abs, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "acos",    "f", N_("number"),    help_acos,
+	{ "acos",    "f",     help_acos,
 	  gnumeric_acos, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "acosh",   "f", N_("number"),    help_acosh,
+	{ "acosh",   "f",     help_acosh,
 	  gnumeric_acosh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "acot",     "f", N_("number"),    help_acot,
+	{ "acot",     "f",     help_acot,
 	  gnumeric_acot, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "acoth",     "f", N_("number"),    help_acoth,
+	{ "acoth",     "f",     help_acoth,
 	  gnumeric_acoth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "asin",    "f", N_("number"),    help_asin,
+	{ "asin",    "f",     help_asin,
 	  gnumeric_asin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "asinh",   "f", N_("number"),    help_asinh,
+	{ "asinh",   "f",     help_asinh,
 	  gnumeric_asinh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "atan",    "f", N_("number"),    help_atan,
+	{ "atan",    "f",     help_atan,
 	  gnumeric_atan, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "atanh",   "f", N_("number"),    help_atanh,
+	{ "atanh",   "f",     help_atanh,
 	  gnumeric_atanh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "atan2",   "ff", N_("xnum,ynum"), help_atan2,
+	{ "atan2",   "ff",  help_atan2,
 	  gnumeric_atan2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "beta",     "ff", N_("a,b"),     help_beta,
+	{ "beta",     "ff",      help_beta,
 	  gnumeric_beta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "betaln",   "ff", N_("a,b"),     help_betaln,
+	{ "betaln",   "ff",      help_betaln,
 	  gnumeric_betaln, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "cos",     "f", N_("number"),    help_cos,
+	{ "cos",     "f",     help_cos,
 	  gnumeric_cos, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "cosh",    "f", N_("number"),    help_cosh,
+	{ "cosh",    "f",     help_cosh,
 	  gnumeric_cosh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "cot",     "f", N_("number"),    help_cot,
+	{ "cot",     "f",     help_cot,
 	  gnumeric_cot, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "coth",     "f", N_("number"),    help_coth,
+	{ "coth",     "f",     help_coth,
 	  gnumeric_coth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
 /* MS Excel puts this in statistical */
-	{ "countif", "rS", N_("range,criteria"), help_countif,
+	{ "countif", "rS",  help_countif,
 	  gnumeric_countif, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "ceil",    "f", N_("number"),    help_ceil,
+	{ "ceil",    "f",     help_ceil,
 	  gnumeric_ceil, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "ceiling", "f|f", N_("number,significance"), help_ceiling,
+	{ "ceiling", "f|f",  help_ceiling,
 	  gnumeric_ceiling, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "degrees", "f", N_("number"),    help_degrees,
+	{ "degrees", "f",     help_degrees,
 	  gnumeric_degrees, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "even",    "f", N_("number"),    help_even,
+	{ "even",    "f",     help_even,
 	  gnumeric_even, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "exp",     "f", N_("number"),    help_exp,
+	{ "exp",     "f",     help_exp,
 	  gnumeric_exp, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "expm1",   "f", N_("number"),    help_expm1,
+	{ "expm1",   "f",     help_expm1,
 	  gnumeric_expm1, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "fact",    "f", N_("number"),    help_fact,
+	{ "fact",    "f",     help_fact,
 	  gnumeric_fact, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_SUPERSET, GNM_FUNC_TEST_STATUS_BASIC },
 
 /* MS Excel puts this in the engineering functions */
-	{ "factdouble", "f", N_("number"), help_factdouble,
+	{ "factdouble", "f",  help_factdouble,
 	  gnumeric_factdouble, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "fib", "f", N_("number"), help_fib,
+	{ "fib", "f",  help_fib,
 	  gnumeric_fib, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "combin",  "ff", N_("n,k"),      help_combin,
+	{ "combin",  "ff",       help_combin,
 	  gnumeric_combin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "csc",     "f", N_("number"),    help_csc,
+	{ "csc",     "f",     help_csc,
 	  gnumeric_csc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "csch",     "f", N_("number"),    help_csch,
+	{ "csch",     "f",     help_csch,
 	  gnumeric_csch, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "floor",   "f|f", N_("number"),  help_floor,
+	{ "floor",   "f|f",   help_floor,
 	  gnumeric_floor, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "gcd", NULL, N_("number,number"), help_gcd,
+	{ "gcd", NULL,  help_gcd,
 	  NULL, gnumeric_gcd, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "gd",   "f", N_("number"),  help_gd,
+	{ "gd",   "f",   help_gd,
 	  gnumeric_gd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "hypot", NULL, "",            help_hypot,
+	{ "hypot", NULL, help_hypot,
 	  NULL, gnumeric_hypot, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "int",     "f", N_("number"),    help_int,
+	{ "int",     "f",     help_int,
 	  gnumeric_int, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "lcm", NULL, "",            help_lcm,
+	{ "lcm", NULL, help_lcm,
 	  NULL, gnumeric_lcm, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ln",      "f", N_("number"),    help_ln,
+	{ "ln",      "f",     help_ln,
 	  gnumeric_ln, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ln1p",    "f", N_("number"),    help_ln1p,
+	{ "ln1p",    "f",     help_ln1p,
 	  gnumeric_ln1p, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "log",     "f|f", N_("number,base"), help_log,
+	{ "log",     "f|f",  help_log,
 	  gnumeric_log, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "log2",    "f", N_("number"),    help_log2,
+	{ "log2",    "f",     help_log2,
 	  gnumeric_log2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "log10",   "f", N_("number"),    help_log10,
+	{ "log10",   "f",     help_log10,
 	  gnumeric_log10, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mod",     "ff", N_("numerator,denominator"), help_mod,
+	{ "mod",     "ff",  help_mod,
 	  gnumeric_mod, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mround",  "ff", N_("number,multiple"), help_mround,
+	{ "mround",  "ff",  help_mround,
 	  gnumeric_mround, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "multinomial", NULL, "", help_multinomial,
+	{ "multinomial", NULL, help_multinomial,
 	  NULL, gnumeric_multinomial, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "odd" ,    "f", N_("number"),    help_odd,
+	{ "odd" ,    "f",     help_odd,
 	  gnumeric_odd, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "power",   "ff", N_("base,exponent"),      help_power,
+	{ "power",   "ff",       help_power,
 	  gnumeric_power, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "g_product", NULL, N_("number"),    help_g_product,
+	{ "g_product", NULL,     help_g_product,
 	  NULL, gnumeric_g_product, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "quotient" , "ff", N_("numerator,denominator"), help_quotient,
+	{ "quotient" , "ff",  help_quotient,
 	  gnumeric_quotient, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "radians", "f", N_("number"),    help_radians,
+	{ "radians", "f",     help_radians,
 	  gnumeric_radians, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "roman",      "f|f", N_("number,type"), help_roman,
+	{ "roman",      "f|f",  help_roman,
 	  gnumeric_roman, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "round",      "f|f", N_("number,digits"), help_round,
+	{ "round",      "f|f",  help_round,
 	  gnumeric_round, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "rounddown",  "f|f", N_("number,digits"), help_rounddown,
+	{ "rounddown",  "f|f",  help_rounddown,
 	  gnumeric_rounddown, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "roundup",    "f|f", N_("number,digits"), help_roundup,
+	{ "roundup",    "f|f",  help_roundup,
 	  gnumeric_roundup, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sec",     "f", N_("number"),    help_sec,
+	{ "sec",     "f",     help_sec,
 	  gnumeric_sec, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "sech",     "f", N_("number"),    help_sech,
+	{ "sech",     "f",     help_sech,
 	  gnumeric_sech, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "seriessum", "fffA", N_("x,n,m,coefficients"), help_seriessum,
+	{ "seriessum", "fffA",  help_seriessum,
 	  gnumeric_seriessum, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sign",    "f", N_("number"),    help_sign,
+	{ "sign",    "f",     help_sign,
 	  gnumeric_sign, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sin",     "f", N_("number"),    help_sin,
+	{ "sin",     "f",     help_sin,
 	  gnumeric_sin, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "sinh",    "f", N_("number"),    help_sinh,
+	{ "sinh",    "f",     help_sinh,
 	  gnumeric_sinh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "sqrt",    "f", N_("number"),    help_sqrt,
+	{ "sqrt",    "f",     help_sqrt,
 	  gnumeric_sqrt, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sqrtpi",  "f", N_("number"),    help_sqrtpi,
+	{ "sqrtpi",  "f",     help_sqrtpi,
 	  gnumeric_sqrtpi, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "suma", NULL, N_("number,number,"), help_suma,
+	{ "suma", NULL,  help_suma,
 	  NULL, gnumeric_suma, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumif",   "rS|r", N_("range,criteria,actual_range"), help_sumif,
+	{ "sumif",   "rS|r",  help_sumif,
 	  gnumeric_sumif, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumproduct", NULL, N_("range,range,"), help_sumproduct,
+	{ "sumproduct", NULL,  help_sumproduct,
 	  NULL, gnumeric_sumproduct, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumsq", NULL, N_("number"),      help_sumsq,
+	{ "sumsq", NULL,       help_sumsq,
 	  NULL, gnumeric_sumsq, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumx2my2", "AA", N_("array1,array2"), help_sumx2my2,
+	{ "sumx2my2", "AA",  help_sumx2my2,
 	  gnumeric_sumx2my2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumx2py2", "AA", N_("array1,array2"), help_sumx2py2,
+	{ "sumx2py2", "AA",  help_sumx2py2,
 	  gnumeric_sumx2py2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "sumxmy2",  "AA", N_("array1,array2"), help_sumxmy2,
+	{ "sumxmy2",  "AA",  help_sumxmy2,
 	  gnumeric_sumxmy2, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tan",     "f", N_("number"),    help_tan,
+	{ "tan",     "f",     help_tan,
 	  gnumeric_tan, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "tanh",    "f", N_("number"),    help_tanh,
+	{ "tanh",    "f",     help_tanh,
 	  gnumeric_tanh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "trunc",   "f|f", N_("number,digits"), help_trunc,
+	{ "trunc",   "f|f",  help_trunc,
 	  gnumeric_trunc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "pi",      "", "",           help_pi,
+	{ "pi",      "", help_pi,
 	  gnumeric_pi, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{ "mmult",   "AA", N_("array1,array2"), help_mmult,
+	{ "mmult",   "AA",  help_mmult,
 	  gnumeric_mmult, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "minverse","A", N_("array"),     help_minverse,
+	{ "minverse","A",      help_minverse,
 	  gnumeric_minverse, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mdeterm", "A", N_("array,matrix_type,bandsize"), help_mdeterm,
+	{ "mdeterm", "A",  help_mdeterm,
 	  gnumeric_mdeterm, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 #if 0
-	{ "logmdeterm", "A|si", N_("array,matrix_type,bandsize"),
+	{ "logmdeterm", "A|si", 
 	  help_logmdeterm, gnumeric_logmdeterm, NULL, NULL, NULL },
 #endif
         {NULL}
diff --git a/plugins/fn-r/ChangeLog b/plugins/fn-r/ChangeLog
index 3f7d46a..3aa7ddd 100644
--- a/plugins/fn-r/ChangeLog
+++ b/plugins/fn-r/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-07-06  Morten Welinder  <terra gnome org>
 
 	* generate (odf_note): Handle odf notes.
diff --git a/plugins/fn-r/functions.c b/plugins/fn-r/functions.c
index 574856d..1baa35a 100644
--- a/plugins/fn-r/functions.c
+++ b/plugins/fn-r/functions.c
@@ -1194,7 +1194,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dnorm",
 		"fff|b",
-		F_("x,mu,sigma,give_log"),
+		
 		help_r_dnorm,
 		gnumeric_r_dnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1202,7 +1202,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pnorm",
 		"fff|bb",
-		F_("x,mu,sigma,lower_tail,log_p"),
+		
 		help_r_pnorm,
 		gnumeric_r_pnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1210,7 +1210,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qnorm",
 		"fff|bb",
-		F_("p,mu,sigma,lower_tail,log_p"),
+		
 		help_r_qnorm,
 		gnumeric_r_qnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1218,7 +1218,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dlnorm",
 		"fff|b",
-		F_("x,logmean,logsd,give_log"),
+		
 		help_r_dlnorm,
 		gnumeric_r_dlnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1226,7 +1226,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.plnorm",
 		"fff|bb",
-		F_("x,logmean,logsd,lower_tail,log_p"),
+		
 		help_r_plnorm,
 		gnumeric_r_plnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1234,7 +1234,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qlnorm",
 		"fff|bb",
-		F_("x,logmean,logsd,lower_tail,log_p"),
+		
 		help_r_qlnorm,
 		gnumeric_r_qlnorm, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1242,7 +1242,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dgamma",
 		"fff|b",
-		F_("x,shape,scale,give_log"),
+		
 		help_r_dgamma,
 		gnumeric_r_dgamma, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1250,7 +1250,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pgamma",
 		"fff|bb",
-		F_("x,shape,scale,lower_tail,log_p"),
+		
 		help_r_pgamma,
 		gnumeric_r_pgamma, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1258,7 +1258,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qgamma",
 		"fff|bb",
-		F_("p,shape,scale,lower_tail,log_p"),
+		
 		help_r_qgamma,
 		gnumeric_r_qgamma, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1266,7 +1266,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dbeta",
 		"fff|b",
-		F_("x,a,b,give_log"),
+		
 		help_r_dbeta,
 		gnumeric_r_dbeta, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1274,7 +1274,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pbeta",
 		"fff|bb",
-		F_("x,a,b,lower_tail,log_p"),
+		
 		help_r_pbeta,
 		gnumeric_r_pbeta, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1282,7 +1282,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qbeta",
 		"fff|bb",
-		F_("p,a,b,lower_tail,log_p"),
+		
 		help_r_qbeta,
 		gnumeric_r_qbeta, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1290,7 +1290,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dt",
 		"ff|b",
-		F_("x,n,give_log"),
+		
 		help_r_dt,
 		gnumeric_r_dt, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1298,7 +1298,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pt",
 		"ff|bb",
-		F_("x,n,lower_tail,log_p"),
+		
 		help_r_pt,
 		gnumeric_r_pt, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1306,7 +1306,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qt",
 		"ff|bb",
-		F_("p,n,lower_tail,log_p"),
+		
 		help_r_qt,
 		gnumeric_r_qt, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1314,7 +1314,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.df",
 		"fff|b",
-		F_("x,n1,n2,give_log"),
+		
 		help_r_df,
 		gnumeric_r_df, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1322,7 +1322,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pf",
 		"fff|bb",
-		F_("x,n1,n2,lower_tail,log_p"),
+		
 		help_r_pf,
 		gnumeric_r_pf, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1330,7 +1330,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qf",
 		"fff|bb",
-		F_("x,n1,n2,lower_tail,log_p"),
+		
 		help_r_qf,
 		gnumeric_r_qf, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1338,7 +1338,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dchisq",
 		"ff|b",
-		F_("x,df,give_log"),
+		
 		help_r_dchisq,
 		gnumeric_r_dchisq, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1346,7 +1346,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pchisq",
 		"ff|bb",
-		F_("x,df,lower_tail,log_p"),
+		
 		help_r_pchisq,
 		gnumeric_r_pchisq, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1354,7 +1354,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qchisq",
 		"ff|bb",
-		F_("p,df,lower_tail,log_p"),
+		
 		help_r_qchisq,
 		gnumeric_r_qchisq, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1362,7 +1362,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dweibull",
 		"fff|b",
-		F_("x,shape,scale,give_log"),
+		
 		help_r_dweibull,
 		gnumeric_r_dweibull, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1370,7 +1370,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pweibull",
 		"fff|bb",
-		F_("x,shape,scale,lower_tail,log_p"),
+		
 		help_r_pweibull,
 		gnumeric_r_pweibull, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1378,7 +1378,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qweibull",
 		"fff|bb",
-		F_("p,shape,scale,lower_tail,log_p"),
+		
 		help_r_qweibull,
 		gnumeric_r_qweibull, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1386,7 +1386,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dpois",
 		"ff|b",
-		F_("x,lambda,give_log"),
+		
 		help_r_dpois,
 		gnumeric_r_dpois, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1394,7 +1394,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.ppois",
 		"ff|bb",
-		F_("x,lambda,lower_tail,log_p"),
+		
 		help_r_ppois,
 		gnumeric_r_ppois, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1402,7 +1402,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qpois",
 		"ff|bb",
-		F_("p,lambda,lower_tail,log_p"),
+		
 		help_r_qpois,
 		gnumeric_r_qpois, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1410,7 +1410,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dexp",
 		"ff|b",
-		F_("x,scale,give_log"),
+		
 		help_r_dexp,
 		gnumeric_r_dexp, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1418,7 +1418,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pexp",
 		"ff|bb",
-		F_("x,scale,lower_tail,log_p"),
+		
 		help_r_pexp,
 		gnumeric_r_pexp, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1426,7 +1426,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qexp",
 		"ff|bb",
-		F_("p,scale,lower_tail,log_p"),
+		
 		help_r_qexp,
 		gnumeric_r_qexp, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1434,7 +1434,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dbinom",
 		"fff|b",
-		F_("x,n,psuc,give_log"),
+		
 		help_r_dbinom,
 		gnumeric_r_dbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1442,7 +1442,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pbinom",
 		"fff|bb",
-		F_("x,n,psuc,lower_tail,log_p"),
+		
 		help_r_pbinom,
 		gnumeric_r_pbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1450,7 +1450,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qbinom",
 		"fff|bb",
-		F_("x,n,psuc,lower_tail,log_p"),
+		
 		help_r_qbinom,
 		gnumeric_r_qbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1458,7 +1458,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dnbinom",
 		"fff|b",
-		F_("x,n,psuc,give_log"),
+		
 		help_r_dnbinom,
 		gnumeric_r_dnbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1466,7 +1466,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pnbinom",
 		"fff|bb",
-		F_("x,n,psuc,lower_tail,log_p"),
+		
 		help_r_pnbinom,
 		gnumeric_r_pnbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1474,7 +1474,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qnbinom",
 		"fff|bb",
-		F_("p,n,psuc,lower_tail,log_p"),
+		
 		help_r_qnbinom,
 		gnumeric_r_qnbinom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1482,7 +1482,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dhyper",
 		"ffff|b",
-		F_("x,r,b,n,give_log"),
+		
 		help_r_dhyper,
 		gnumeric_r_dhyper, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1490,7 +1490,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.phyper",
 		"ffff|bb",
-		F_("x,r,b,n,lower_tail,log_p"),
+		
 		help_r_phyper,
 		gnumeric_r_phyper, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1498,7 +1498,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qhyper",
 		"ffff|bb",
-		F_("p,r,b,n,lower_tail,log_p"),
+		
 		help_r_qhyper,
 		gnumeric_r_qhyper, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1506,7 +1506,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dgeom",
 		"ff|b",
-		F_("x,psuc,give_log"),
+		
 		help_r_dgeom,
 		gnumeric_r_dgeom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1514,7 +1514,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pgeom",
 		"ff|bb",
-		F_("x,psuc,lower_tail,log_p"),
+		
 		help_r_pgeom,
 		gnumeric_r_pgeom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1522,7 +1522,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qgeom",
 		"ff|bb",
-		F_("p,psuc,lower_tail,log_p"),
+		
 		help_r_qgeom,
 		gnumeric_r_qgeom, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1530,7 +1530,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.dcauchy",
 		"fff|b",
-		F_("x,location,scale,give_log"),
+		
 		help_r_dcauchy,
 		gnumeric_r_dcauchy, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1538,7 +1538,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.pcauchy",
 		"fff|bb",
-		F_("x,location,scale,lower_tail,log_p"),
+		
 		help_r_pcauchy,
 		gnumeric_r_pcauchy, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
@@ -1546,7 +1546,7 @@ GnmFuncDescriptor const stat_functions[] = {
 	{
 		"r.qcauchy",
 		"fff|bb",
-		F_("p,location,scale,lower_tail,log_p"),
+		
 		help_r_qcauchy,
 		gnumeric_r_qcauchy, NULL, NULL, NULL, NULL,
 		GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE,
diff --git a/plugins/fn-random/ChangeLog b/plugins/fn-random/ChangeLog
index 6fbc019..9364599 100644
--- a/plugins/fn-random/ChangeLog
+++ b/plugins/fn-random/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-07-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* functions.c (functions.c): remove remains of description
diff --git a/plugins/fn-random/functions.c b/plugins/fn-random/functions.c
index eb5ad48..df74483 100644
--- a/plugins/fn-random/functions.c
+++ b/plugins/fn-random/functions.c
@@ -879,100 +879,100 @@ gnumeric_simtable (GnmFuncEvalInfo *ei, int argc, GnmExprConstPtr const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const random_functions[] = {
-	{ "rand",    "", "",           help_rand,
+	{ "rand",    "", help_rand,
 	  gnumeric_rand, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "randbernoulli", "f", N_("p"),   help_randbernoulli,
+        { "randbernoulli", "f",    help_randbernoulli,
 	  gnumeric_randbernoulli, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randbeta", "ff", N_("a,b"),   help_randbeta,
+        { "randbeta", "ff",    help_randbeta,
 	  gnumeric_randbeta, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randbetween", "ff", N_("bottom,top"), help_randbetween,
+        { "randbetween", "ff",  help_randbetween,
 	  gnumeric_randbetween, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "randbinom", "ff", N_("p,trials"), help_randbinom,
+        { "randbinom", "ff",  help_randbinom,
 	  gnumeric_randbinom, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randcauchy", "f", N_("a"),   help_randcauchy,
+        { "randcauchy", "f",    help_randcauchy,
 	  gnumeric_randcauchy, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randchisq", "f", N_("nu"),   help_randchisq,
+        { "randchisq", "f",    help_randchisq,
 	  gnumeric_randchisq, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "randdiscrete", "r|r", N_("value_range,prob_range"),
+	{ "randdiscrete", "r|r", 
 	  help_randdiscrete, gnumeric_randdiscrete, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "randexp", "f", N_("b"),         help_randexp,
+	{ "randexp", "f",          help_randexp,
 	  gnumeric_randexp, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randexppow", "ff", N_("a,b"),         help_randexppow,
+        { "randexppow", "ff",          help_randexppow,
 	  gnumeric_randexppow, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randfdist", "ff", N_("nu1,nu2"),      help_randfdist,
+        { "randfdist", "ff",       help_randfdist,
 	  gnumeric_randfdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randgamma", "ff", N_("a,b"),    help_randgamma,
+        { "randgamma", "ff",     help_randgamma,
 	  gnumeric_randgamma, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randnormtail", "ff", N_("a,sigma"),    help_randnormtail,
+        { "randnormtail", "ff",     help_randnormtail,
 	  gnumeric_randnormtail, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randgeom", "f", N_("p"),    help_randgeom,
+        { "randgeom", "f",     help_randgeom,
 	  gnumeric_randgeom, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randgumbel", "ff|f", N_("a,b,type"),    help_randgumbel,
+        { "randgumbel", "ff|f",     help_randgumbel,
 	  gnumeric_randgumbel, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randhyperg", "fff", N_("n1,n2,t"),    help_randhyperg,
+        { "randhyperg", "fff",     help_randhyperg,
 	  gnumeric_randhyperg, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlandau", "", "", help_randlandau,
+        { "randlandau", "", help_randlandau,
 	  gnumeric_randlandau, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlaplace", "f", N_("a"), help_randlaplace,
+        { "randlaplace", "f",  help_randlaplace,
 	  gnumeric_randlaplace, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlevy", "ff|f", N_("c,alpha,beta"), help_randlevy,
+        { "randlevy", "ff|f",  help_randlevy,
 	  gnumeric_randlevy, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlog", "f", N_("p"), help_randlog,
+        { "randlog", "f",  help_randlog,
 	  gnumeric_randlog, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlogistic", "f", N_("a"), help_randlogistic,
+        { "randlogistic", "f",  help_randlogistic,
 	  gnumeric_randlogistic, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randlognorm", "ff", N_("zeta,sigma"), help_randlognorm,
+        { "randlognorm", "ff",  help_randlognorm,
 	  gnumeric_randlognorm, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randnegbinom", "ff", N_("p,failures"), help_randnegbinom,
+        { "randnegbinom", "ff",  help_randnegbinom,
 	  gnumeric_randnegbinom, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randnorm", "ff", N_("mean,stdev"), help_randnorm,
+        { "randnorm", "ff",  help_randnorm,
 	  gnumeric_randnorm, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randpareto", "ff", N_("a,b"), help_randpareto,
+        { "randpareto", "ff",  help_randpareto,
 	  gnumeric_randpareto, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randpoisson", "f", N_("lambda"), help_randpoisson,
+        { "randpoisson", "f",  help_randpoisson,
 	  gnumeric_randpoisson, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randrayleigh", "f", N_("sigma"), help_randrayleigh,
+        { "randrayleigh", "f",  help_randrayleigh,
 	  gnumeric_randrayleigh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randrayleightail", "ff", N_("a,sigma"), help_randrayleightail,
+        { "randrayleightail", "ff",  help_randrayleightail,
 	  gnumeric_randrayleightail, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randtdist", "f", N_("nu"), help_randtdist,
+        { "randtdist", "f",  help_randtdist,
 	  gnumeric_randtdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randuniform", "ff", N_("a,b"), help_randuniform,
+        { "randuniform", "ff",  help_randuniform,
 	  gnumeric_randuniform, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "randweibull", "ff", N_("a,b"), help_randweibull,
+        { "randweibull", "ff",  help_randweibull,
 	  gnumeric_randweibull, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "simtable", NULL, N_("d1,d2,...,dN"), help_simtable,
+	{ "simtable", NULL,  help_simtable,
 	  NULL,	gnumeric_simtable, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
diff --git a/plugins/fn-stat/ChangeLog b/plugins/fn-stat/ChangeLog
index 7aac3c9..6208884 100644
--- a/plugins/fn-stat/ChangeLog
+++ b/plugins/fn-stat/ChangeLog
@@ -1,5 +1,9 @@
 2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
 
+	* functions.c: remove argument names from GnmFuncDescriptor
+
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
 	* functions.c: skip "calculate(s)" and "return(s)" in NAME records
 
 2009-07-01  Andreas J. Guelzow <aguelzow pyrshep ca>
diff --git a/plugins/fn-stat/functions.c b/plugins/fn-stat/functions.c
index 72a0317..e28bfd7 100644
--- a/plugins/fn-stat/functions.c
+++ b/plugins/fn-stat/functions.c
@@ -4801,312 +4801,312 @@ gnumeric_laplace (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 /***************************************************************************/
 
 GnmFuncDescriptor const stat_functions[] = {
-        { "avedev", NULL,      N_("number1,number2,"),
+        { "avedev", NULL,      
 	  help_avedev, NULL, gnumeric_avedev, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "average", NULL,      N_("number1,number2,"),
+	{ "average", NULL,      
 	  help_average, NULL, gnumeric_average, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "averagea", NULL,      N_("number1,number2,"),
+	{ "averagea", NULL,      
 	  help_averagea, NULL, gnumeric_averagea, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "bernoulli", "ff", N_("k,p"),   help_bernoulli,
+        { "bernoulli", "ff",    help_bernoulli,
 	  gnumeric_bernoulli, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "betadist",     "fff|ff", N_("x,alpha,beta,a,b"),
+	{ "betadist",     "fff|ff", 
 	  help_betadist, gnumeric_betadist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "betainv",      "fff|ff", N_("p,alpha,beta,a,b"),
+	{ "betainv",      "fff|ff", 
 	  help_betainv, gnumeric_betainv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "binomdist",    "fffb", N_("n,trials,p,cumulative"),
+	{ "binomdist",    "fffb", 
 	  help_binomdist, gnumeric_binomdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "cauchy", "ffb", N_("x,a,cumulative"),   help_cauchy,
+        { "cauchy", "ffb",    help_cauchy,
 	  gnumeric_cauchy, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "chidist",      "ff",  N_("x,dof"),
+	{ "chidist",      "ff",  
 	  help_chidist, gnumeric_chidist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "chiinv",       "ff",  N_("p,dof"),
+	{ "chiinv",       "ff",  
 	  help_chiinv, gnumeric_chiinv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "chitest",      "AA",  N_("actual_range,theoretical_range"),
+	{ "chitest",      "AA",  
 	  help_chitest, gnumeric_chitest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "confidence",   "fff",  N_("x,stddev,size"),
+	{ "confidence",   "fff",  
 	  help_confidence, gnumeric_confidence, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "correl",       "AA",   N_("array1,array2"),
+        { "correl",       "AA",   
 	  help_correl, gnumeric_correl, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "count", NULL,      N_("number1,number2,"),
+	{ "count", NULL,      
 	  help_count, NULL, gnumeric_count, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "counta", NULL,      N_("number1,number2,"),
+	{ "counta", NULL,      
 	  help_counta, NULL, gnumeric_counta, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "covar",        "AA",   N_("array1,array2"),
+        { "covar",        "AA",   
 	  help_covar, gnumeric_covar, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "critbinom",    "fff",  N_("trials,p,alpha"),
+	{ "critbinom",    "fff",  
 	  help_critbinom, gnumeric_critbinom, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "devsq", NULL,      N_("number1,number2,"),
+        { "devsq", NULL,      
 	  help_devsq, NULL, gnumeric_devsq, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "expondist",    "ffb",  N_("x,y,cumulative"),
+	{ "expondist",    "ffb",  
 	  help_expondist, gnumeric_expondist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "fdist",        "fff",  N_("x,dof_of_num,dof_of_denom"),
+	{ "fdist",        "fff",  
 	  help_fdist, gnumeric_fdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "finv",         "fff",  N_("p,dof_of_num,dof_of_denom"),
+	{ "finv",         "fff",  
 	  help_finv, gnumeric_finv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "fisher",       "f",    N_("x"),
+        { "fisher",       "f",    
 	  help_fisher, gnumeric_fisher, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "fisherinv",    "f",    N_("x"),
+        { "fisherinv",    "f",    
 	  help_fisherinv, gnumeric_fisherinv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "forecast",     "frr",   N_("x,known_y's,known_x's"),
+        { "forecast",     "frr",   
 	  help_forecast, gnumeric_forecast, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "frequency",    "AA", N_("data_array,bins_array"),
+	{ "frequency",    "AA", 
 	  help_frequency, gnumeric_frequency, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ftest",        "rr",   N_("array1,array2"),
+	{ "ftest",        "rr",   
 	  help_ftest, gnumeric_ftest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "gammadist",    "fffb", N_("x,alpha,beta,cumulative"),
+	{ "gammadist",    "fffb", 
 	  help_gammadist, gnumeric_gammadist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "gammainv",     "fff",   N_("p,alpha,beta"),
+	{ "gammainv",     "fff",   
 	  help_gammainv, gnumeric_gammainv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "gammaln",      "f",    N_("x"),
+	{ "gammaln",      "f",    
 	  help_gammaln, gnumeric_gammaln, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "geomean", NULL,      N_("number1,number2,"),
+	{ "geomean", NULL,      
 	  help_geomean, NULL, gnumeric_geomean, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "growth",       "A|AAb", N_("known_y's,known_x's,new_x's,const"),
+	{ "growth",       "A|AAb", 
 	  help_growth, gnumeric_growth, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "harmean", NULL,     N_("number1,number2,"),
+	{ "harmean", NULL,     
 	  help_harmean, NULL, gnumeric_harmean, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "hypgeomdist",  "ffff|b", N_("x,n,M,N,cumulative"),
+	{ "hypgeomdist",  "ffff|b", 
 	  help_hypgeomdist, gnumeric_hypgeomdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "intercept",    "AA",   N_("known_y's,known_x's"),
+        { "intercept",    "AA",   
 	  help_intercept, gnumeric_intercept, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "kurt", NULL,      N_("number1,number2,"),
+        { "kurt", NULL,      
 	  help_kurt, NULL, gnumeric_kurt, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "large", "Af",      N_("data,k,"),
+	{ "large", "Af",      
 	  help_large, gnumeric_large, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "linest",       "A|Abb",  N_("known_y's,known_x's,affine,stat"),
+	{ "linest",       "A|Abb",  
 	  help_linest, gnumeric_linest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "logest",       "A|Abb",  N_("known_y's,known_x's,const,stat"),
+	{ "logest",       "A|Abb",  
 	  help_logest, gnumeric_logest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "logfit",       "rr",  N_("known_y's,known_x's"),
+	{ "logfit",       "rr",  
 	  help_logfit, gnumeric_logfit, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "loginv",       "fff",  N_("p,mean,stddev"),
+	{ "loginv",       "fff",  
 	  help_loginv, gnumeric_loginv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "lognormdist",  "fff",  N_("x,mean,stddev"),
+	{ "lognormdist",  "fff",  
 	  help_lognormdist, gnumeric_lognormdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "logreg",       "A|Abb",  N_("known_y's,known_x's,const,stat"),
+	{ "logreg",       "A|Abb",  
 	  help_logreg, gnumeric_logreg, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "max", NULL,      N_("number1,number2,"),
+	{ "max", NULL,      
 	  help_max, NULL, gnumeric_max, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "maxa", NULL,      N_("number1,number2,"),
+	{ "maxa", NULL,      
 	  help_maxa, NULL, gnumeric_maxa, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "median", NULL,      N_("number1,number2,"),
+	{ "median", NULL,      
 	  help_median, NULL, gnumeric_median, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "min", NULL,      N_("number1,number2,"),
+	{ "min", NULL,      
 	  help_min, NULL, gnumeric_min, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mina", NULL,      N_("number1,number2,"),
+	{ "mina", NULL,      
 	  help_mina, NULL, gnumeric_mina, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "mode", NULL,      N_("number1,number2,"),
+	{ "mode", NULL,      
 	  help_mode, NULL, gnumeric_mode, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "negbinomdist", "fff", N_("f,t,p"),
+	{ "negbinomdist", "fff", 
 	  help_negbinomdist, gnumeric_negbinomdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "normdist",     "fffb",  N_("x,mean,stddev,cumulative"),
+	{ "normdist",     "fffb",  
 	  help_normdist, gnumeric_normdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "norminv",      "fff",  N_("p,mean,stddev"),
+	{ "norminv",      "fff",  
 	  help_norminv, gnumeric_norminv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "normsdist",    "f",  N_("x"),
+	{ "normsdist",    "f",  
 	  help_normsdist, gnumeric_normsdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "normsinv",     "f",  N_("p"),
+	{ "normsinv",     "f",  
 	  help_normsinv, gnumeric_normsinv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "pearson",      "AA",   N_("array1,array2"),
+        { "pearson",      "AA",   
 	  help_pearson, gnumeric_pearson, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "percentile",   "Af",  N_("array,k"),
+        { "percentile",   "Af",  
 	  help_percentile, gnumeric_percentile, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "percentrank",  "Af|f", N_("array,x,significance"),
+	{ "percentrank",  "Af|f", 
 	  help_percentrank, gnumeric_percentrank, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "permut",       "ff",  N_("n,k"),
+	{ "permut",       "ff",  
 	  help_permut, gnumeric_permut, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "poisson",      "ffb",  N_("x,mean,cumulative"),
+	{ "poisson",      "ffb",  
 	  help_poisson, gnumeric_poisson, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "prob",         "AAf|f", N_("x_range,prob_range,lower_limit,upper_limit"),
+	{ "prob",         "AAf|f", 
 	  help_prob, gnumeric_prob, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "quartile",     "Af",   N_("array,quart"),
+        { "quartile",     "Af",   
 	  help_quartile, gnumeric_quartile, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "rank",         "fr|f",  N_("x,ref,order"),
+	{ "rank",         "fr|f",  
 	  help_rank, gnumeric_rank, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "slope",        "AA", N_("known_y's,known_x's"),
+	{ "slope",        "AA", 
 	  help_slope, gnumeric_slope, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "small", "Af",      N_("data,k,"),
+	{ "small", "Af",      
 	  help_small, gnumeric_small, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "standardize",  "fff",  N_("x,mean,stddev"),
+	{ "standardize",  "fff",  
 	  help_standardize, gnumeric_standardize, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "ssmedian",   "A|f",  N_("array,interval"),
+        { "ssmedian",   "A|f",  
 	  help_ssmedian, gnumeric_ssmedian, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "stdev", NULL,      N_("area1,area2,"),
+	{ "stdev", NULL,      
 	  help_stdev, NULL, gnumeric_stdev, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "stdeva", NULL,      N_("area1,area2,"),
+	{ "stdeva", NULL,      
 	  help_stdeva, NULL, gnumeric_stdeva, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "stdevp", NULL,      N_("area1,area2,"),
+	{ "stdevp", NULL,      
 	  help_stdevp, NULL, gnumeric_stdevp, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "stdevpa", NULL,      N_("area1,area2,"),
+	{ "stdevpa", NULL,      
 	  help_stdevpa, NULL, gnumeric_stdevpa, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "steyx",        "AA", N_("known_y's,known_x's"),
+	{ "steyx",        "AA", 
 	  help_steyx, gnumeric_steyx, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "rsq",          "AA",   N_("array1,array2"),
+        { "rsq",          "AA",   
 	  help_rsq, gnumeric_rsq, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "skew", NULL,      N_("number1,number2,"),
+	{ "skew", NULL,      
 	  help_skew, NULL, gnumeric_skew, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tdist",        "fff",    N_("x,dof,tails"),
+	{ "tdist",        "fff",    
 	  help_tdist, gnumeric_tdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "tinv",         "ff",     N_("p,dof"),
+	{ "tinv",         "ff",     
 	  help_tinv, gnumeric_tinv, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "trend",        "A|AAb", N_("known_y's,known_x's,new_x's,const"),
+	{ "trend",        "A|AAb", 
 	  help_trend, gnumeric_trend, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "trimmean",     "rf",    N_("ref,fraction"),
+	{ "trimmean",     "rf",    
 	  help_trimmean, gnumeric_trimmean, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 	  GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ttest",        "rrff",   N_("array1,array2,tails,type"),
+	{ "ttest",        "rrff",   
 	  help_ttest, gnumeric_ttest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "var", NULL,      N_("area1,area2,"),
+	{ "var", NULL,      
 	  help_var, NULL, gnumeric_var, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "vara", NULL,      N_("area1,area2,"),
+	{ "vara", NULL,      
 	  help_vara, NULL, gnumeric_vara, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "varp", NULL,      N_("area1,area2,"),
+	{ "varp", NULL,      
 	  help_varp, NULL, gnumeric_varp, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "varpa", NULL,      N_("area1,area2,"),
+	{ "varpa", NULL,      
 	  help_varpa, NULL, gnumeric_varpa, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "weibull",      "fffb",  N_("x.alpha,beta,cumulative"),
+        { "weibull",      "fffb",  
 	  help_weibull, gnumeric_weibull, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "ztest", "Af|f",   N_("ref,x[,stddev]"),
+	{ "ztest", "Af|f",   
 	  help_ztest, gnumeric_ztest, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-        { "exppowdist", "fff", N_("x,a,b"),         help_exppowdist,
+        { "exppowdist", "fff",          help_exppowdist,
 	  gnumeric_exppowdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "geomdist", "ffb", N_("k,p,cumulative"),    help_geomdist,
+        { "geomdist", "ffb",     help_geomdist,
 	  gnumeric_geomdist, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "kurtp", NULL,      N_("number1,number2,"),
+        { "kurtp", NULL,      
 	  help_kurtp, NULL, gnumeric_kurtp, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "landau", "f", N_("x"), help_landau,
+        { "landau", "f",  help_landau,
 	  gnumeric_landau, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "laplace", "ff", N_("x,a"), help_laplace,
+        { "laplace", "ff",  help_laplace,
 	  gnumeric_laplace, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "logistic", "ff", N_("x,a"), help_logistic,
+        { "logistic", "ff",  help_logistic,
 	  gnumeric_logistic, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "pareto", "fff", N_("x,a,b"), help_pareto,
+        { "pareto", "fff",  help_pareto,
 	  gnumeric_pareto, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "rayleigh", "ff", N_("x,sigma"), help_rayleigh,
+        { "rayleigh", "ff",  help_rayleigh,
 	  gnumeric_rayleigh, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "rayleightail", "fff", N_("x,a,sigma"), help_rayleightail,
+        { "rayleightail", "fff",  help_rayleightail,
 	  gnumeric_rayleightail, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "skewp", NULL,     N_("number1,number2,"),
+	{ "skewp", NULL,     
 	  help_skewp, NULL, gnumeric_skewp, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{ "subtotal", NULL,  N_("function_nbr,ref1,ref2,"),
+	{ "subtotal", NULL,  
 	  help_subtotal,    NULL, gnumeric_subtotal, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-	{ "cronbach", NULL,      N_("ref1,ref2,"),
+	{ "cronbach", NULL,      
 	  help_cronbach, NULL, gnumeric_cronbach, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
diff --git a/plugins/fn-string/functions.c b/plugins/fn-string/functions.c
index d0490ef..d543425 100644
--- a/plugins/fn-string/functions.c
+++ b/plugins/fn-string/functions.c
@@ -1403,97 +1403,97 @@ gnumeric_jis (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 }
 /***************************************************************************/
 GnmFuncDescriptor const string_functions[] = {
-        { "asc",       "s",     N_("string"),                  help_asc,
+        { "asc",       "s",                       help_asc,
 	  gnumeric_asc, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "char",       "f",     N_("number"),                  help_char,
+        { "char",       "f",                       help_char,
 	  gnumeric_char, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "unichar",    "f",     N_("number"),                  help_unichar,
+        { "unichar",    "f",                       help_unichar,
 	  gnumeric_unichar, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
-        { "clean",      "S",     N_("text"),                    help_clean,
+        { "clean",      "S",                         help_clean,
           gnumeric_clean, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "code",       "S",     N_("text"),                    help_code,
+        { "code",       "S",                         help_code,
 	  gnumeric_code, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "unicode",    "S",     N_("text"),                    help_unicode,
+        { "unicode",    "S",                         help_unicode,
 	  gnumeric_unicode, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_BASIC },
-        { "concatenate", NULL,   N_("text,text,"),            help_concatenate,
+        { "concatenate", NULL,               help_concatenate,
 	  NULL, gnumeric_concatenate, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "dollar",     "f|f",   N_("num,decimals"),            help_dollar,
+        { "dollar",     "f|f",               help_dollar,
 	  gnumeric_dollar, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "exact",      "SS",    N_("text1,text2"),             help_exact,
+        { "exact",      "SS",                 help_exact,
 	  gnumeric_exact, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "find",       "SS|f",  N_("text1,text2,num"),         help_find,
+        { "find",       "SS|f",           help_find,
 	  gnumeric_find, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "fixed",      "f|fb",  N_("num,decs,no_commas"),      help_fixed,
+        { "fixed",      "f|fb",        help_fixed,
 	  gnumeric_fixed, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "jis",       "s",     N_("string"),                  help_jis,
+        { "jis",       "s",                       help_jis,
 	  gnumeric_jis, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "left",       "S|f",   N_("text,num_chars"),          help_left,
+        { "left",       "S|f",             help_left,
 	  gnumeric_left, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "leftb",       "S|f",   N_("text,num_bytes"),          help_leftb,
+        { "leftb",       "S|f",             help_leftb,
 	  gnumeric_leftb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "len",        "S",     N_("text"),                    help_len,
+        { "len",        "S",                         help_len,
 	  gnumeric_len, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "lenb",       "S",     N_("text"),                    help_lenb,
+        { "lenb",       "S",                         help_lenb,
 	  gnumeric_lenb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "lower",      "S",     N_("text"),                    help_lower,
+        { "lower",      "S",                         help_lower,
 	  gnumeric_lower, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "mid",        "Sff",   N_("text,pos,num"),            help_mid,
+        { "mid",        "Sff",               help_mid,
 	  gnumeric_mid, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "midb",        "Sff",   N_("text,pos,num"),            help_midb,
+        { "midb",        "Sff",               help_midb,
 	  gnumeric_midb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "proper",     "S",     N_("text"),                    help_proper,
+        { "proper",     "S",                         help_proper,
 	  gnumeric_proper, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "replace",    "SffS",  N_("old,start,num,new"),       help_replace,
+        { "replace",    "SffS",         help_replace,
 	  gnumeric_replace, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "rept",       "Sf",    N_("text,num"),                help_rept,
+        { "rept",       "Sf",                    help_rept,
 	  gnumeric_rept, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "right",      "S|f",   N_("text,num_chars"),          help_right,
+        { "right",      "S|f",             help_right,
 	  gnumeric_right, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "rightb",       "S|f",   N_("text,num_bytes"),          help_rightb,
+        { "rightb",       "S|f",             help_rightb,
 	  gnumeric_rightb, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-        { "search",     "SS|f",  N_("search_string,text,start_num"),   help_search,
+        { "search",     "SS|f",     help_search,
 	  gnumeric_search, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "substitute", "SSS|f", N_("text,old,new,num"),       help_substitute,
+        { "substitute", "SSS|f",        help_substitute,
 	  gnumeric_substitute, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "t",          "S",     N_("value"),                   help_t_,
+        { "t",          "S",                        help_t_,
           gnumeric_t_, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "text",       "Ss",    N_("value,format_text"),       help_text,
+        { "text",       "Ss",           help_text,
 	  gnumeric_text, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "trim",       "S",     N_("text"),                    help_trim,
+        { "trim",       "S",                         help_trim,
 	  gnumeric_trim, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "upper",      "S",     N_("text"),                    help_upper,
+        { "upper",      "S",                         help_upper,
 	  gnumeric_upper, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
-        { "value",      "S",     N_("text"),                    help_value,
+        { "value",      "S",                         help_value,
 	  gnumeric_value, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
diff --git a/plugins/fn-tsa/ChangeLog b/plugins/fn-tsa/ChangeLog
index 6e63314..df2b7d9 100644
--- a/plugins/fn-tsa/ChangeLog
+++ b/plugins/fn-tsa/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* functions.c: remove argument names from GnmFuncDescriptor
+
 2009-07-05  Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* functions.c (help_interpolation): fix spelling error
diff --git a/plugins/fn-tsa/functions.c b/plugins/fn-tsa/functions.c
index b45cf14..4d39627 100644
--- a/plugins/fn-tsa/functions.c
+++ b/plugins/fn-tsa/functions.c
@@ -1008,15 +1008,15 @@ gnumeric_fourier (GnmFuncEvalInfo *ei, GnmValue const * const *argv)
 
 const GnmFuncDescriptor TimeSeriesAnalysis_functions[] = {
 
-        { "interpolation",       "AAA|f",   N_("Abscissas,Ordinates,Targets,Interpolation"),
+        { "interpolation",       "AAA|f",   
 	  help_interpolation, gnumeric_interpolation, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "periodogram",       "A|fAff",   N_("Ordinates,Filter,Abscissas,Interpolation,Number"),
+	{ "periodogram",       "A|fAff",   
 	  help_periodogram, gnumeric_periodogram, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
-	{ "fourier",       "A|b",   N_("Sequence,Inverse"),
+	{ "fourier",       "A|b",   
 	  help_fourier, gnumeric_fourier, NULL, NULL, NULL, NULL,
 	  GNM_FUNC_RETURNS_NON_SCALAR, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_BASIC },
 
diff --git a/plugins/numtheory/ChangeLog b/plugins/numtheory/ChangeLog
index ef9a947..029e353 100644
--- a/plugins/numtheory/ChangeLog
+++ b/plugins/numtheory/ChangeLog
@@ -1,3 +1,7 @@
+2009-08-14  Andreas J. Guelzow <aguelzow pyrshep ca>
+
+	* numtheory.c: remove argument names from GnmFuncDescriptor
+
 2009-07-01 Andreas J. Guelzow <aguelzow pyrshep ca>
 
 	* numtheory.c (help_sigma): escape argument name
diff --git a/plugins/numtheory/numtheory.c b/plugins/numtheory/numtheory.c
index 9c167ac..ef2e4be 100644
--- a/plugins/numtheory/numtheory.c
+++ b/plugins/numtheory/numtheory.c
@@ -640,28 +640,28 @@ go_plugin_shutdown (GOPlugin *plugin, GOCmdContext *cc)
 }
 
 const GnmFuncDescriptor num_theory_functions[] = {
-	{"ithprime", "f", "number", help_ithprime,
+	{"ithprime", "f", help_ithprime,
 	 &gnumeric_ithprime, NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"pfactor", "f", "number", help_pfactor,
+	{"pfactor", "f", help_pfactor,
 	 &gnumeric_pfactor, NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"nt_phi",   "f", "number", help_phi,
+	{"nt_phi",   "f", help_phi,
 	 &gnumeric_phi,      NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"nt_d",     "f", "number", help_d,
+	{"nt_d",     "f", help_d,
 	 &gnumeric_d,        NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"nt_sigma", "f", "number", help_sigma,
+	{"nt_sigma", "f", help_sigma,
 	 &gnumeric_sigma,    NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"isprime",  "f", "number", help_isprime,
+	{"isprime",  "f", help_isprime,
 	 &gnumeric_isprime,  NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"nt_pi",    "f", "number", help_nt_pi,
+	{"nt_pi",    "f", help_nt_pi,
 	 &gnumeric_nt_pi,    NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
-	{"nt_mu",    "f", "number", help_nt_mu,
+	{"nt_mu",    "f", help_nt_mu,
 	 &gnumeric_nt_mu,    NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC, GNM_FUNC_TEST_STATUS_NO_TESTSUITE },
 
@@ -669,19 +669,19 @@ const GnmFuncDescriptor num_theory_functions[] = {
 };
 
 const GnmFuncDescriptor bitwise_functions[] = {
-	{"bitor",     "ff", "a,b", help_bitor,
+	{"bitor",     "ff", help_bitor,
 	 &func_bitor,     NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{"bitxor",    "ff", "a,b", help_bitxor,
+	{"bitxor",    "ff", help_bitxor,
 	 &func_bitxor,    NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{"bitand",    "ff", "a,b", help_bitand,
+	{"bitand",    "ff", help_bitand,
 	 &func_bitand,    NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{"bitlshift", "ff", "a,n", help_bitlshift,
+	{"bitlshift", "ff", help_bitlshift,
 	 &func_bitlshift, NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
-	{"bitrshift", "ff", "a,n", help_bitrshift,
+	{"bitrshift", "ff", help_bitrshift,
 	 &func_bitrshift, NULL, NULL, NULL, NULL,
 	 GNM_FUNC_SIMPLE, GNM_FUNC_IMPL_STATUS_COMPLETE, GNM_FUNC_TEST_STATUS_EXHAUSTIVE },
 	{NULL}
diff --git a/src/func-builtin.c b/src/func-builtin.c
index d73c852..9e9830a 100644
--- a/src/func-builtin.c
+++ b/src/func-builtin.c
@@ -344,32 +344,32 @@ func_builtin_init (void)
 	const char *textdomain = GETTEXT_PACKAGE;
 
 	static GnmFuncDescriptor const builtins [] = {
-		{	"sum",		NULL,	N_("number,number,"),
+		{	"sum",		NULL,	
 			help_sum,	NULL,	gnumeric_sum,
 			NULL, NULL, NULL, GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_FIRST,
 			GNM_FUNC_IMPL_STATUS_COMPLETE,
 			GNM_FUNC_TEST_STATUS_BASIC
 		},
-		{	"product",		NULL,	N_("number,number,"),
+		{	"product",		NULL,	
 			help_product,	NULL,	gnumeric_product,
 			NULL, NULL, NULL, GNM_FUNC_SIMPLE,
 			GNM_FUNC_IMPL_STATUS_COMPLETE,
 			GNM_FUNC_TEST_STATUS_BASIC
 		},
-		{	"gnumeric_version",	"",	"",
+		{	"gnumeric_version",	"",	
 			help_gnumeric_version,	gnumeric_version, NULL,
 			NULL, NULL, NULL, GNM_FUNC_SIMPLE,
 			GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
 			GNM_FUNC_TEST_STATUS_EXHAUSTIVE
 		},
-		{	"table",	"",	"",
+		{	"table",	"",
 			NULL,		NULL,	gnumeric_table,
 			gnumeric_table_link, NULL,
 			NULL, GNM_FUNC_SIMPLE + GNM_FUNC_INTERNAL,
 			GNM_FUNC_IMPL_STATUS_UNIQUE_TO_GNUMERIC,
 			GNM_FUNC_TEST_STATUS_EXHAUSTIVE
 		},
-		{	"if", "b|EE", N_("condition,if true,if false"),
+		{	"if", "b|EE",
 			help_if, gnumeric_if, NULL,
 			NULL, NULL, NULL,
 			GNM_FUNC_SIMPLE + GNM_FUNC_AUTO_SECOND,
diff --git a/src/func.h b/src/func.h
index 7c80d28..c0e525a 100644
--- a/src/func.h
+++ b/src/func.h
@@ -177,7 +177,6 @@ typedef struct {
 struct _GnmFuncDescriptor {
 	char const *name;
 	char const *arg_spec;
-	char const *arg_names_depreceated;
 	GnmFuncHelp const *help;
 	GnmFuncArgs	  fn_args;
 	GnmFuncNodes	  fn_nodes;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]