kevinlawler / kona

Open-source implementation of the K programming language
ISC License
1.36k stars 138 forks source link

Other instances of the potentially problematic use of strcat() #524

Open tavmem opened 6 years ago

tavmem commented 6 years ago

See issue #519

$ grep "strcat(" src/*.c
src/c.c:  strcat(b,".k");
src/c.c:  if(isalpha(s[3])){ denameD(dict,s+3,1); strcpy(z,d_); strcat(z,"."); strcat(z,s+3); d_=(S)sp(z); R _n(); }
src/c.c:    strcpy(z,d_); strcat(z,"."); strcat(z,s+3); }
src/v.c:      C s[256]; strcpy(s,d_); strcat(s,"."); strcat(s,*kS(x));
src/vd.c:    C s[256]; strcpy(s,d_); strcat(s,"."); strcat(s,*kS(a));
src/vd.c:    C s[256]; strcpy(s,d_); strcat(s,"."); strcat(s,*kS(a));