Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Unfortunately there often isn't a better replacement in your standard library (embedded systems are weird). I ended up using strncpy followed by automatically setting the last byte of the string to null.


strncpy() in particular is so bad that you're better off (for a rare exception to the rule) just writing your own, that does what most people think strncpy() does (or should do) rather than what it actually does.


Wrap memccpy.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: