#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void my_strcpy(char *dest, const char *src) {
	while (*dest++ = *src++);
}

int main(void) {
	char *str = "Hello, world!";
	char *my_str = (char *) malloc(strlen(str) + 1);
	
	my_strcpy(my_str, str);
	printf("%s\n", my_str);
	
	free(my_str);
	return 0;
}
