~ubuntu-branches/ubuntu/saucy/curl/saucy

1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
1
#ifndef HEADER_CURL_TOOL_GETPARAM_H
2
#define HEADER_CURL_TOOL_GETPARAM_H
3
/***************************************************************************
4
 *                                  _   _ ____  _
5
 *  Project                     ___| | | |  _ \| |
6
 *                             / __| | | | |_) | |
7
 *                            | (__| |_| |  _ <| |___
8
 *                             \___|\___/|_| \_\_____|
9
 *
1.2.17 by Alessandro Ghedini
Import upstream version 7.26.0
10
 * Copyright (C) 1998 - 2012, Daniel Stenberg, <daniel@haxx.se>, et al.
1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
11
 *
12
 * This software is licensed as described in the file COPYING, which
13
 * you should have received as part of this distribution. The terms
14
 * are also available at http://curl.haxx.se/docs/copyright.html.
15
 *
16
 * You may opt to use, copy, modify, merge, publish, distribute and/or sell
17
 * copies of the Software, and permit persons to whom the Software is
18
 * furnished to do so, under the terms of the COPYING file.
19
 *
20
 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21
 * KIND, either express or implied.
22
 *
23
 ***************************************************************************/
1.2.17 by Alessandro Ghedini
Import upstream version 7.26.0
24
#include "tool_setup.h"
1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
25
26
typedef enum {
1.3.1 by Alessandro Ghedini
Import upstream version 7.29.0
27
  PARAM_OK = 0,
1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
28
  PARAM_OPTION_AMBIGUOUS,
29
  PARAM_OPTION_UNKNOWN,
30
  PARAM_REQUIRES_PARAMETER,
31
  PARAM_BAD_USE,
32
  PARAM_HELP_REQUESTED,
33
  PARAM_GOT_EXTRA_PARAMETER,
34
  PARAM_BAD_NUMERIC,
1.2.18 by Alessandro Ghedini
Import upstream version 7.27.0
35
  PARAM_NEGATIVE_NUMERIC,
1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
36
  PARAM_LIBCURL_DOESNT_SUPPORT,
37
  PARAM_NO_MEM,
38
  PARAM_LAST
39
} ParameterError;
40
1.2.18 by Alessandro Ghedini
Import upstream version 7.27.0
41
struct Configurable;
42
1.2.14 by Alessandro Ghedini
Import upstream version 7.23.1
43
ParameterError getparameter(char *flag,
44
                            char *nextarg,
45
                            bool *usedarg,
46
                            struct Configurable *config);
47
48
#endif /* HEADER_CURL_TOOL_GETPARAM_H */
49