[Spice-devel] [PATCH spice] Copy getopt.h from old common/win/my_getopt-1.5/my_getopt
Alon Levy
alevy at redhat.com
Tue Apr 17 00:26:24 PDT 2012
On Mon, Apr 16, 2012 at 02:17:37PM -0500, Aric Stewart wrote:
>
> This patch completes the copy from 4d8f39020ac83602c1647d4af04e8b19bf74ed6e
> which missed this file.
ACK, pushing.
> ---
> client/windows/getopt.h | 56
> +++++++++++++++++++++++++++++++++++++++++++++++
> 1 files changed, 56 insertions(+), 0 deletions(-)
> create mode 100644 client/windows/getopt.h
>
>
> diff --git a/client/windows/getopt.h b/client/windows/getopt.h
> new file mode 100644
> index 0000000..5f08ccb
> --- /dev/null
> +++ b/client/windows/getopt.h
> @@ -0,0 +1,56 @@
> +/*
> + * getopt.h - cpp wrapper for my_getopt to make it look like getopt.
> + * Copyright 1997, 2000, 2001, 2002, Benjamin Sittler
> + *
> + * Permission is hereby granted, free of charge, to any person
> + * obtaining a copy of this software and associated documentation
> + * files (the "Software"), to deal in the Software without
> + * restriction, including without limitation the rights to use, copy,
> + * modify, merge, publish, distribute, sublicense, and/or sell copies
> + * of the Software, and to permit persons to whom the Software is
> + * furnished to do so, subject to the following conditions:
> + *
> + * The above copyright notice and this permission notice shall be
> + * included in all copies or substantial portions of the Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
> + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
> + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
> + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
> + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> + * DEALINGS IN THE SOFTWARE.
> + */
> +
> +#ifndef MY_WRAPPER_GETOPT_H_INCLUDED
> +#define MY_WRAPPER_GETOPT_H_INCLUDED
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +#include "my_getopt.h"
> +
> +#undef getopt
> +#define getopt my_getopt
> +#undef getopt_long
> +#define getopt_long my_getopt_long
> +#undef getopt_long_only
> +#define getopt_long_only my_getopt_long_only
> +#undef _getopt_internal
> +#define _getopt_internal _my_getopt_internal
> +#undef opterr
> +#define opterr my_opterr
> +#undef optind
> +#define optind my_optind
> +#undef optopt
> +#define optopt my_optopt
> +#undef optarg
> +#define optarg my_optarg
> +
> +#ifdef __cplusplus
> +}
> +#endif
> +
> +#endif /* MY_WRAPPER_GETOPT_H_INCLUDED */
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
More information about the Spice-devel
mailing list