Je hebt een klacht over de onderstaande posting:
Door Anoniem: Anders: ik werk in programmeertalen waar strings niet null-terminated zijn, daar is de hele discussie niet van toepassing. Het is bij elke programmeertaal belangrijk dat er geen bufferoverruns plaatsvinden op strings. Ook als er een automatische beveiliging is ingebouwd in de taal. In C zou het op arrays van chars gaan om memcpy(), zonder NUL termination. Ik gebruik zelf zelden strcpy(), meestal strncpy(), strlcpy() is niet standaard genoeg en zit niet in de meeste C-libs. strlcpy() komt uit OpenBSD. strcpy gebruik je als je al zeker hebt gesteld dat de lengtes in orde zijn, en waar snelheid van belang is. Eigenlijk zou je die functies moeten kunnen vervangen door memcpy(). De NUL check is overbodig. Het voordeel van standaard C lib functies is dat ze in assembler of machinetaal zijn geimplementeerd, waardoor ze erg snel zijn.
Beschrijf je klacht (Optioneel):