  long end=0;
  char * arg[] = { argument, NULL };
  char * string = NULL;
  unsigned long tags [] = {
  				FPLTAG_USERDATA,	ch->id,
 				FPLTAG_DONE
 			  };

  if(!end)
  {
      end=fplExecuteScript(	fplAnchor, arg,
      				1, tags );

      if(string)
      {
        printf("The '%s' program returned '%s'\n", argument, string);
        fplFreeString(fplAnchor, string);
      }
  }

  if(end)
    printf_to_char(ch, "exit code: %d\n\r", end);

/*  fplSendTags(fplAnchor,
	      FPLSEND_GETRETURNCODE, &n,
	      FPLSEND_FLUSHFILE, 0,
	      FPLSEND_FLUSHCACHE, 1,
	      FPLSEND_DONE);

  fplFree(key); */
