Ignore:
Timestamp:
Oct 13, 2004, 6:01:50 PM (21 years ago)
Author:
bird
Message:

quiet option and objname option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/makedep/main.c

    r170 r173  
    104104static int      cmdinc_count = 0;
    105105static char     *cmdinc_list[ 2 * MAXINCFILES ];
     106int             quiet = 0;              /* bird */
     107char            *objname = NULL;        /* bird */
    106108char            *objprefix = "";
    107109char            *objsuffix = OBJSUFFIX;
     
    292294                        break;
    293295                case 'o':
     296#if 0 /* bird: -o is output filename. */
    294297                        if (endmarker) break;
    295298                        if (argv[0][2] == '\0') {
     
    309312                                objprefix = argv[0]+2;
    310313                        break;
     314#else
     315                        if (endmarker) break;
     316                        if (argv[0][2] == '\0') {
     317                                argv++;
     318                                argc--;
     319                                objname = argv[0];
     320                        } else
     321                                objname = argv[0]+2;
     322                        break;
     323#endif
     324                case 'q':
     325                        if (endmarker) break;
     326                        quiet = TRUE;
     327                        verbose = FALSE;
     328                        break;
     329
    311330                case 'v':
    312331                        if (endmarker) break;
     
    846865{
    847866        va_list args;
    848         fprintf(stderr, "%s: error:  ", ProgramName);
     867        fprintf(stderr, "%s: error:  ", ProgramName);
    849868        va_start(args, msg);
    850869        vfprintf(stderr, msg, args);
     
    856875warning(char *msg, ...)
    857876{
    858         va_list args;
    859         fprintf(stderr, "%s: warning:  ", ProgramName);
    860         va_start(args, msg);
    861         vfprintf(stderr, msg, args);
    862         va_end(args);
     877        if (!quiet)
     878        {
     879                va_list args;
     880                fprintf(stderr, "%s: warning:  ", ProgramName);
     881                va_start(args, msg);
     882                vfprintf(stderr, msg, args);
     883                va_end(args);
     884        }
    863885}
    864886
     
    866888warning1(char *msg, ...)
    867889{
    868         va_list args;
    869         va_start(args, msg);
    870         vfprintf(stderr, msg, args);
    871         va_end(args);
    872 }
     890        if (!quiet)
     891        {
     892                va_list args;
     893                va_start(args, msg);
     894                vfprintf(stderr, msg, args);
     895                va_end(args);
     896        }
     897}
Note: See TracChangeset for help on using the changeset viewer.