xutil: Implement xstrndup without relying on strndup.
authorCarl Worth <cworth@cworth.org>
Tue, 1 Dec 2009 20:51:39 +0000 (12:51 -0800)
committerCarl Worth <cworth@cworth.org>
Tue, 1 Dec 2009 20:51:39 +0000 (12:51 -0800)
commit8b445212e46a194b59edbd6857449430fe460165
tree7133fd094201bb6ef7702034a65b59858bba66e2
parente5316b320a51915fc1dbdd8724643931cd03327f
xutil: Implement xstrndup without relying on strndup.

Since we need to do this for portability, (some systems don't have a
strndup function), we might as well do it unconditionally. There's
almost no disadvantage to doing so, and this has the advantages of not
requiring a configure-time check nor having two different
implementations, one of which would often be less tested.
TODO
lib/xutil.c