mailing list of musl libc
 help / color / mirror / code / Atom feed
37cca186609ca781d2848ad33d70fadcedaf486f blob 423 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
#include <stdlib.h>
#include <string.h>

int getsubopt(char **opt, char *const *keys, char **val)
{
	char *s = *opt;
	int i;

	*val = NULL;
	*opt = strchr(s, ',');
	if (*opt) *(*opt)++ = 0;
	else *opt = s + strlen(s);

	for (i=0; keys[i]; i++) {
		size_t l = strlen(keys[i]);
		if (strncmp(keys[i], s, l)) continue;
		if (s[l] == '=')
			*val = s + l + 1;
		else if (s[l]) continue;
		return i;
	}
	*val = s;
	return -1;
}
debug log:

solving 37cca186 ...
found 37cca186 in https://inbox.vuxu.org/musl/20211103124757.15214-1-marian.buschsieweke@ovgu.de/
found 53ee9573 in https://git.vuxu.org/mirror/musl/
preparing index
index prepared:
100644 53ee9573f2fce5430b13424dfabb77f9253d0b97	src/misc/getsubopt.c

applying [1/1] https://inbox.vuxu.org/musl/20211103124757.15214-1-marian.buschsieweke@ovgu.de/
diff --git a/src/misc/getsubopt.c b/src/misc/getsubopt.c
index 53ee9573..37cca186 100644

Checking patch src/misc/getsubopt.c...
Applied patch src/misc/getsubopt.c cleanly.

index at:
100644 37cca186609ca781d2848ad33d70fadcedaf486f	src/misc/getsubopt.c

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).