configure: Fix gperf length parameter determination
gperf is not actually a build dependency as the generated files are
shipped in the tarball. So the type depends on the gperf version on
the host that ran gperf and created the tarball, which might not be
the same as that on the actual build host, and gperf might not even
be installed there, leaving the type undetermined.
Fixes: e0e4322973 ("configure: Detect type of length parameter for gperf generated function")
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
/* stroke keywords
|
||||
* Copyright (C) 2006 Andreas Steffen
|
||||
* Hochschule fuer Technik Rapperswil, Switzerland
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation; either version 2 of the License, or (at your
|
||||
* option) any later version. See <http://www.fsf.org/copyleft/gpl.txt>.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but
|
||||
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
* for more details.
|
||||
*/
|
||||
|
||||
#ifndef _STROKE_KEYWORDS_H_
|
||||
#define _STROKE_KEYWORDS_H_
|
||||
|
||||
typedef enum {
|
||||
STROKE_ADD,
|
||||
STROKE_DEL,
|
||||
STROKE_DELETE,
|
||||
STROKE_ROUTE,
|
||||
STROKE_UNROUTE,
|
||||
STROKE_UP,
|
||||
STROKE_UP_NOBLK,
|
||||
STROKE_DOWN,
|
||||
STROKE_DOWN_NOBLK,
|
||||
STROKE_DOWN_SRCIP,
|
||||
STROKE_REKEY,
|
||||
STROKE_LOGLEVEL,
|
||||
STROKE_STATUS,
|
||||
STROKE_STATUSALL,
|
||||
STROKE_STATUSALL_NOBLK,
|
||||
STROKE_LIST_PUBKEYS,
|
||||
STROKE_LIST_CERTS,
|
||||
STROKE_LIST_CACERTS,
|
||||
STROKE_LIST_OCSPCERTS,
|
||||
STROKE_LIST_AACERTS,
|
||||
STROKE_LIST_ACERTS,
|
||||
STROKE_LIST_GROUPS,
|
||||
STROKE_LIST_CAINFOS,
|
||||
STROKE_LIST_CRLS,
|
||||
STROKE_LIST_OCSP,
|
||||
STROKE_LIST_ALGS,
|
||||
STROKE_LIST_PLUGINS,
|
||||
STROKE_LIST_ALL,
|
||||
STROKE_REREAD_SECRETS,
|
||||
STROKE_REREAD_CACERTS,
|
||||
STROKE_REREAD_OCSPCERTS,
|
||||
STROKE_REREAD_AACERTS,
|
||||
STROKE_REREAD_ACERTS,
|
||||
STROKE_REREAD_CRLS,
|
||||
STROKE_REREAD_ALL,
|
||||
STROKE_PURGE_OCSP,
|
||||
STROKE_PURGE_CRLS,
|
||||
STROKE_PURGE_CERTS,
|
||||
STROKE_PURGE_IKE,
|
||||
STROKE_EXPORT_X509,
|
||||
STROKE_EXPORT_CONN_CERT,
|
||||
STROKE_EXPORT_CONN_CHAIN,
|
||||
STROKE_LEASES,
|
||||
STROKE_MEMUSAGE,
|
||||
STROKE_USER_CREDS,
|
||||
STROKE_COUNTERS,
|
||||
STROKE_COUNTERS_RESET,
|
||||
} stroke_keyword_t;
|
||||
|
||||
#define STROKE_LIST_FIRST STROKE_LIST_PUBKEYS
|
||||
#define STROKE_REREAD_FIRST STROKE_REREAD_SECRETS
|
||||
#define STROKE_PURGE_FIRST STROKE_PURGE_OCSP
|
||||
#define STROKE_EXPORT_FIRST STROKE_EXPORT_X509
|
||||
|
||||
typedef struct stroke_token stroke_token_t;
|
||||
|
||||
extern const stroke_token_t* in_word_set(register const char *str,
|
||||
register @GPERF_LEN_TYPE@ len);
|
||||
|
||||
#endif /* _STROKE_KEYWORDS_H_ */
|
||||
Reference in New Issue
Block a user