1 #include "env.h" 2 #include "str.h" 3 env_get(const char * s)4/*@null@*/char *env_get(const char *s) 5 { 6 int i; 7 unsigned int slen; 8 char *envi; 9 10 slen = str_len(s); 11 for (i = 0;(envi = environ[i]) != 0;++i) 12 if ((!str_diffn(s,envi,slen)) && (envi[slen] == '=')) 13 return envi + slen + 1; 14 return 0; 15 } 16 env_findeq(const char * s)17extern const char *env_findeq(const char *s) 18 { 19 for (;*s;++s) 20 if (*s == '=') 21 return s; 22 return 0; 23 } 24