pike.git/
src/
builtin.cmod
Branch:
Tag:
Non-build tags
All tags
No tags
2014-09-03
2014-09-03 21:11:21 by Martin Nilsson <nilsson@opera.com>
5aa54c07851a1de7423dde250737182dd3465319 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
8.0
strchr is C89 and 4.3BSD
2213:
if (!entry) push_int (0); else {
-
char *eq =
STRCHR
(entry, '=');
+
char *eq =
strchr
(entry, '=');
/* There should always be a '=' in the entry, but you never know.. */ push_string (make_shared_string (eq ? eq + 1 : entry)); }
2241:
#endif /* !USE_SETENV */ while (--n >= 0) {
-
char *entry = environ[n], *eq =
STRCHR
(entry, '=');
+
char *entry = environ[n], *eq =
strchr
(entry, '=');
if (eq) { /* gnu libc getenv ignores variables without '='. */ struct pike_string *var = make_shared_binary_string (entry, eq - entry); struct pike_string *val = make_shared_string (eq + 1);
2284:
if (var->size_shift) SIMPLE_ARG_TYPE_ERROR ("putenv", 1, "string(0..255)");
-
if (string_has_null (var) ||
STRCHR
(var->str, '='))
+
if (string_has_null (var) ||
strchr
(var->str, '='))
SIMPLE_ARG_ERROR ("putenv", 1, "Variable name cannot contain '=' or NUL."); if (val) {