Ignore:
Timestamp:
Sep 3, 2020, 3:52:14 PM (5 years ago)
Author:
bird
Message:

kash: refactoring evalcommand - complicated, part II.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/memalloc.c

    r2638 r3437  
    146146        psh->stacknleft -= (int)nbytes;
    147147        return p;
     148}
     149
     150
     151char *
     152stsavestr(struct shinstance *psh, const char *src)
     153{
     154        if (src) {
     155                size_t size = strlen(src) + 1;
     156                char *dst = (char *)stalloc(psh, size);
     157                return (char *)memcpy(dst, src, size);
     158        }
     159        return NULL;
    148160}
    149161
Note: See TracChangeset for help on using the changeset viewer.