Deleted Added
full compact
progenv.gperf (103591) progenv.gperf (119312)
1%{
2/*
3 * Copyright is disclaimed as to the contents of this file.
4 *
1%{
2/*
3 * Copyright is disclaimed as to the contents of this file.
4 *
5 * $FreeBSD: head/usr.bin/getconf/progenv.gperf 103591 2002-09-19 03:39:03Z wollman $
5 * $FreeBSD: head/usr.bin/getconf/progenv.gperf 119312 2003-08-22 17:32:07Z markm $
6 */
7
8#include <sys/types.h>
9
10#include <string.h>
11#include <unistd.h>
12
13#include "getconf.h"
14
15/*
16 * Override gperf's built-in external scope.
17 */
6 */
7
8#include <sys/types.h>
9
10#include <string.h>
11#include <unistd.h>
12
13#include "getconf.h"
14
15/*
16 * Override gperf's built-in external scope.
17 */
18static const struct map *in_word_set(const char *str, unsigned int len);
18static const struct map *in_word_set(const char *str);
19
20/*
21 * The Standard seems a bit ambiguous over whether the POSIX_V6_*
22 * are specified with or without a leading underscore, so we just
23 * use both.
24 */
25/*
26 * The alt_path member gives the path containing another `getconf'

--- 23 unchanged lines hidden (view full) ---

50_POSIX_V6_LP64_OFF64, have_LP64_OFF64
51_POSIX_V6_LPBIG_OFFBIG, notdef
52%%
53int
54find_progenv(const char *name, const char **alt_path)
55{
56 const struct map *rv;
57
19
20/*
21 * The Standard seems a bit ambiguous over whether the POSIX_V6_*
22 * are specified with or without a leading underscore, so we just
23 * use both.
24 */
25/*
26 * The alt_path member gives the path containing another `getconf'

--- 23 unchanged lines hidden (view full) ---

50_POSIX_V6_LP64_OFF64, have_LP64_OFF64
51_POSIX_V6_LPBIG_OFFBIG, notdef
52%%
53int
54find_progenv(const char *name, const char **alt_path)
55{
56 const struct map *rv;
57
58 rv = in_word_set(name, strlen(name));
58 rv = in_word_set(name);
59 if (rv != NULL) {
60 if (rv->valid) {
61 *alt_path = rv->alt_path;
62 return 1;
63 }
64 return -1;
65 }
66 return 0;
67}
59 if (rv != NULL) {
60 if (rv->valid) {
61 *alt_path = rv->alt_path;
62 return 1;
63 }
64 return -1;
65 }
66 return 0;
67}