Browse Source

malloc(0) is implementation defined.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1155 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong 14 years ago
parent
commit
e5eac973a8
1 changed files with 3 additions and 1 deletions
  1. 3 1
      examples/libc/memory.c

+ 3 - 1
examples/libc/memory.c

@@ -43,7 +43,9 @@ int libc_mem(void)
 
 
 	p = malloc(0);
 	p = malloc(0);
 	if (p == NULL)
 	if (p == NULL)
-		merror("malloc (0) failed.");
+	{
+		printf("malloc(0) returns NULL\n");
+	}
 
 
 	p = realloc(p, 0);
 	p = realloc(p, 0);
 	if (p != NULL)
 	if (p != NULL)