len 76 include/cmem.h char *strndup_chk(const char *s, size_t len, const char *tag); len 386 src/assemble.c size_t len = strlen(str); len 388 src/assemble.c if(str[1] == '\'' && len == 2) { len 390 src/assemble.c } else if (len == 1 || str[len - 1] != '\'') { len 392 src/assemble.c } else if((str[1] != '\'' && len > 3) || (str[1] == '\'' && len > 4)) { len 394 src/assemble.c } else if(str[1] == '\'' && len == 3 && str[2] == '\'') { len 53 src/cmem.c char *strndup_chk(const char *s, size_t len, const char *tag) len 58 src/cmem.c if(len < strlen(s)) { len 59 src/cmem.c t = malloc_chk(len + 1, tag); len 60 src/cmem.c strncpy(t, s, len); len 61 src/cmem.c t[len] = '\0';