From 96e688ea91da977ff0f8d82b798a69c79fdecdd7 Mon Sep 17 00:00:00 2001 From: Jon Eyolfson Date: Wed, 10 Feb 2016 11:52:31 -0500 Subject: Remove const from _wgetopt_internal's argv argument The argv argument may be modified on calls to exchange within the function and should not be const qualified (it's not true from the caller's point of view). --- src/wgetopt.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/wgetopt.h') diff --git a/src/wgetopt.h b/src/wgetopt.h index 91d50489..462bc291 100644 --- a/src/wgetopt.h +++ b/src/wgetopt.h @@ -54,7 +54,7 @@ class wgetopter_t private: void exchange(wchar_t **argv); const wchar_t * _wgetopt_initialize(const wchar_t *optstring); - int _wgetopt_internal(int argc, wchar_t *const *argv, const wchar_t *optstring, const struct woption *longopts, int *longind, int long_only); + int _wgetopt_internal(int argc, wchar_t **argv, const wchar_t *optstring, const struct woption *longopts, int *longind, int long_only); public: /* For communication from `getopt' to the caller. @@ -147,9 +147,9 @@ public: { } - int wgetopt(int argc, wchar_t *const *argv, const wchar_t *optstring); - int wgetopt_long(int argc, wchar_t *const *argv, const wchar_t *options, const struct woption *long_options, int *opt_index); - int wgetopt_long_only(int argc, wchar_t *const *argv, const wchar_t *options, const struct woption *long_options, int *opt_index); + int wgetopt(int argc, wchar_t **argv, const wchar_t *optstring); + int wgetopt_long(int argc, wchar_t **argv, const wchar_t *options, const struct woption *long_options, int *opt_index); + int wgetopt_long_only(int argc, wchar_t **argv, const wchar_t *options, const struct woption *long_options, int *opt_index); }; /** Describe the long-named options requested by the application. -- cgit v1.2.3