rem: return;
add: goto end;
context: void ncprint(int type, const char *fmt, ...){  int flags = type & 0xFF;  char buf[1024], newline = '\n';  FILE *fstream = stderr;		/* output stream */  va_list args;  /* clear the flags section so we obtain the pure command */  type &= ~0xFF;#ifndef DEBUG  /* return if this requires some verbosity levels and we haven't got it */  if ((flags & NCPRINT_VERB2) && (opt_verbose < 2))    return;  if ((flags & NCPRINT_VERB1) && (opt_verbose < 1))    return;#endif  /* known flags */  if (flags & NCPRINT_STDOUT)    fstream = stdout;  else if (flags & NCPRINT_NONEWLINE)    newline = '\0';  /* from now on, we are sure that we will need the string formatted */  va_start(args, fmt);  vsnprintf(buf, sizeof(buf), fmt, args);  switch (type) {  case NCPRINT_NORMAL:    fprintf(fstream, "%s%c", buf, newline);    break;#ifdef DEBUG  case NCPRINT_DEBUG:    fprintf(fstream, "(debug) %s%c", buf, newline);    break;#endif  case NCPRINT_ERROR:    fprintf(fstream, "%s %s%c", _("Error:"), buf, newline);    break;  case NCPRINT_WARNING:    fprintf(fstream, "%s %s%c", _("Warning:"), buf, newline);    break;  }  /* discard unknown types */  /* post-output effects flags */  if (flags & NCPRINT_DELAY)    usleep(NCPRINT_WAITTIME);  /* of course assume that this is a failure exit */  if (flags & NCPRINT_EXIT)    exit(EXIT_FAILURE);}