ucspi-ssl  0.99e
TLS encryption for IPv6 communication
env.c
Go to the documentation of this file.
1 /* Public domain. */
2 
3 #include "str.h"
4 #include "env.h"
5 
6 extern /*@null@*/char *env_get(const char *s)
7 {
8  int i;
9  unsigned int len;
10 
11  if (!s) return 0;
12  len = str_len(s);
13  for (i = 0;environ[i];++i)
14  if (str_start(environ[i],s) && (environ[i][len] == '='))
15  return environ[i] + len + 1;
16  return 0;
17 }
char ** environ
int str_start(const char *, const char *)
unsigned int str_len(const char *)
Definition: str_len.c:5
char * env_get(const char *s)
Definition: env.c:6