ObjFW  Check-in [48709a6a21]

Overview
Comment:asprintf: Fix a very stupid typo.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 48709a6a215ab051aefbdd4cb3fdb9529a592be29b24ddc6c2dfe1f0de70ba9f
User & Date: js on 2013-04-27 23:14:47
Other Links: manifest | tags
Context
2013-04-28
20:53
Tests: Don't call atexit(objc_exit) on Win32. check-in: 371580cd46 user: js tags: trunk
2013-04-27
23:14
asprintf: Fix a very stupid typo. check-in: 48709a6a21 user: js tags: trunk
23:14
OFTCPSocket: Define _WIN32_WINNT to 0x0501. check-in: 9d3f4208d6 user: js tags: trunk
Changes

Modified src/asprintf.m from [a685f3a1cc] to [568cb06718].

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

int
vasprintf(char **string, const char *format, va_list arguments)
{
	int length;
	va_list argumentsCopy;

	va_copy(argumentsCopy, argumentsCopy);

	if ((length = vsnprintf(NULL, 0, format, argumentsCopy)) < 0)
		return length;
	if ((*string = malloc((size_t)length + 1)) == NULL)
		return -1;

	return vsnprintf(*string, (size_t)length + 1, format, arguments);







|







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

int
vasprintf(char **string, const char *format, va_list arguments)
{
	int length;
	va_list argumentsCopy;

	va_copy(argumentsCopy, arguments);

	if ((length = vsnprintf(NULL, 0, format, argumentsCopy)) < 0)
		return length;
	if ((*string = malloc((size_t)length + 1)) == NULL)
		return -1;

	return vsnprintf(*string, (size_t)length + 1, format, arguments);