#include <stdio.h>
#define MAX  10
 /*Damit keine Kollision mit strcpy in string.h*/
#define strcpy Strcpy

char puffer[MAX];

void Strcpy(char *ziel, char *quelle)
{
  int counter;
  for(counter=0; quelle[counter] != '\0' && counter < 10; counter++)
    ziel[counter]=quelle[counter];
  ziel[MAX] = '\0';     /*Zur Sicherheit am Ende Terminieren*/
}

int main(int argc, char **argv)
{
  strcpy(puffer, "123456789012345678");
  printf("puffer = %s\n",puffer);
  return 0;
}