Listing 5

#define MAX 1000

void load_struct(instruc, instr, ...);

/************** main function ********/

load_struct(instruc, instr, va_alist)
char *instruc;
char *instr;
   {
    int k=0;
    int strnglen;
    va_list ap;
    va_start(ap);

    while((strnglen = va_arg(ap, int)) != NULL)
      {
      for(k = 0; k < strnglen-1; k++)
         *instruc++ = *instr++;

      *instruc++ = 0;
      }
    va_end(ap);
    }
/* End of File */