update user/app_singlepageheap.c.

updated the user app.
lab2_challenge2_singlepageheap
邵志远 3 years ago committed by Gitee
parent 4af955a59d
commit 8b0f6efda8
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -4,11 +4,19 @@
*/
#include "user_lib.h"
#include "util/types.h"
#include "util/string.h"
//#include "util/string.h"
typedef unsigned long long uint64;
char* strcpy(char* dest, const char* src) {
char* d = dest;
while ((*d++ = *src++))
;
return dest;
}
int main(void) {
char str[20] = "hello world.";
char str[20] = "hello, world!!!";
char *m = (char *)better_malloc(100);
char *p = (char *)better_malloc(50);
if((uint64)p - (uint64)m > 512 ){
@ -19,6 +27,16 @@ int main(void) {
strcpy(p,str);
printu("%s\n",p);
char *n = (char *)better_malloc(50);
if(m != n)
{
printu("your malloc is not complete.\n");
exit(-1);
}
// else{
// printu("0x%lx 0x%lx\n", m, n);
// }
exit(0);
return 0;
}

Loading…
Cancel
Save