mirror of
https://github.com/espressif/openthread.git
synced 2025-08-06 14:52:18 +08:00
Add implementations for strlcpy/strlcat when missing (#737)
This commit shows how to add implementations of missing functions for platforms where those functions are not present. In this case we are adding the `strlcpy()` and `strlcat()`, which are "safe" replacements for `strncpy()` and `strncat()` that behave in a way more consistent with developer expectations. After this commit, adding additional replacements for missing functions should be fairly straightforward. [1]: http://stackoverflow.com/questions/3821916/how-to-merge-two-ar-static-libraries-into-one [2]: https://www.gnu.org/software/automake/manual/html_node/Libtool-Convenience-Libraries.html
This commit is contained in:

committed by
Jonathan Hui

parent
127eb435d8
commit
73564c399a
3
.gitignore
vendored
3
.gitignore
vendored
@ -4,6 +4,8 @@
|
||||
*.gcno
|
||||
*.log
|
||||
*.o
|
||||
*.lo
|
||||
*.la
|
||||
*.opendb
|
||||
*.orig
|
||||
*.pyc
|
||||
@ -15,6 +17,7 @@
|
||||
.dirstamp
|
||||
.DS_Store
|
||||
.local-version
|
||||
.libs
|
||||
.vagrant
|
||||
aclocal.m4
|
||||
autom4te.cache
|
||||
|
Reference in New Issue
Block a user