util  Diff

Differences From Artifact [9e5668944d]:

To Artifact [981e719b09]:


    74     74   #ifndef k_static
    75     75   char* compose(pstr* lst,size_t ct, size_t* strsz) k_impl ({
    76     76   	size_t len = pstrsum(lst,ct)
    77     77   	if (strsz != NULL) *strsz = len;
    78     78   	if (len == 0) return NULL;
    79     79   	
    80     80   	char* str = malloc(len + 1);
    81         -	char* ptr = pstrcoll(lst, ct, ptr);
           81  +	char* ptr = pstrcoll(lst, ct, str);
    82     82   	*ptr = 0;
    83     83   	return str;
    84     84   });
    85     85   #endif
    86     86   
    87     87   char* impose(pstr* lst,size_t ct, size_t* strsz, char* buf) k_impl({
    88     88   	size_t len = pstrsum(lst,ct);