View | Details | Raw Unified | Return to bug 2540
Collapse All | Expand All

(-)xmalloc.c.orig (+14 lines)
Lines 79-84 Link Here
79
	return cp;
79
	return cp;
80
}
80
}
81
81
82
char *
83
xstrndup(const char *str, size_t dst_size)
84
{
85
	char *cp;
86
	size_t len;
87
88
	len = strlen(str) + 1;
89
	if (len > size)
90
		len = size + 1;
91
	cp = xmalloc(len);
92
	strlcpy(cp, str, len);
93
	return cp;
94
}
95
82
int
96
int
83
xasprintf(char **ret, const char *fmt, ...)
97
xasprintf(char **ret, const char *fmt, ...)
84
{
98
{

Return to bug 2540