Lines Matching refs:ep

1632 	struct env_lst *ep;
1634 for (ep = envlisthead.next; ep; ep = ep->next) {
1635 if (strcmp(ep->var, var) == 0)
1636 return(ep);
1646 struct env_lst *ep;
1651 ep = env_define((unsigned char *)*epp,
1653 ep->export = 0;
1662 if ((ep = env_find("DISPLAY"))
1663 && ((*ep->value == ':')
1664 || (strncmp((char *)ep->value, "unix:", 5) == 0))) {
1666 char *cp2 = strchr((char *)ep->value, ':');
1672 free(ep->value);
1673 ep->value = (unsigned char *)cp;
1680 if ((env_find("USER") == NULL) && (ep = env_find("LOGNAME"))) {
1681 env_define("USER", ep->value);
1691 struct env_lst *ep;
1693 if ((ep = env_find(var))) {
1694 if (ep->var)
1695 free(ep->var);
1696 if (ep->value)
1697 free(ep->value);
1699 ep = (struct env_lst *)malloc(sizeof(struct env_lst));
1700 ep->next = envlisthead.next;
1701 envlisthead.next = ep;
1702 ep->prev = &envlisthead;
1703 if (ep->next)
1704 ep->next->prev = ep;
1706 ep->welldefined = opt_welldefined(var);
1707 ep->export = 1;
1708 ep->var = strdup(var);
1709 ep->value = strdup(value);
1710 return(ep);
1716 struct env_lst *ep;
1718 if ((ep = env_find(var))) {
1719 ep->prev->next = ep->next;
1720 if (ep->next)
1721 ep->next->prev = ep->prev;
1722 if (ep->var)
1723 free(ep->var);
1724 if (ep->value)
1725 free(ep->value);
1726 free(ep);
1733 struct env_lst *ep;
1735 if ((ep = env_find(var)))
1736 ep->export = 1;
1742 struct env_lst *ep;
1744 if ((ep = env_find(var)))
1745 ep->export = 0;
1751 struct env_lst *ep;
1763 ep = env_find(var);
1764 if (ep == 0) {
1770 env_opt_add(ep->var);
1777 struct env_lst *ep;
1779 for (ep = envlisthead.next; ep; ep = ep->next) {
1780 printf("%c %-20s %s\n", ep->export ? '*' : ' ',
1781 ep->var, ep->value);
1806 struct env_lst *ep;
1808 if ((ep = env_find(var)))
1809 return(ep->value);
2865 char *cp, *cp2, *lsrp, *ep;
2902 ep = lsrp + *lenp;
2905 ep = lsrp + 1024;
3006 if (lsrp + 4 > ep)