~vcs-imports/gawk/master

« back to all changes in this revision

Viewing changes to msg.c

  • Committer: Juergen Kahrs
  • Date: 2013-12-23 17:26:45 UTC
  • mfrom: (408.2.218)
  • Revision ID: git-v1:ee9707cc44eea3ca64cb71666ac3e8ed26a3bb7f
Merge remote-tracking branch 'origin/master' into cmake

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
        char *file;
45
45
        const char *me;
46
46
 
 
47
        static bool first = true;
 
48
        static bool add_src_info = false;
 
49
 
 
50
        if (first) {
 
51
                first = false;
 
52
                add_src_info = (getenv("GAWK_MSG_SRC") != NULL);
 
53
        }
 
54
 
47
55
        (void) fflush(output_fp);
48
56
        me = myname;
49
57
        (void) fprintf(stderr, "%s: ", me);
50
 
#ifdef GAWKDEBUG
51
 
        if (srcfile != NULL) {
 
58
 
 
59
        if (srcfile != NULL && add_src_info) {
52
60
                fprintf(stderr, "%s:%d:", srcfile, srcline);
53
61
                srcfile = NULL;
54
62
        }
55
 
#endif /* GAWKDEBUG */
56
63
 
57
64
        if (sourceline > 0) {
58
65
                if (source != NULL)
109
116
        va_end(args);
110
117
}
111
118
 
112
 
/* warning --- print a warning message */
 
119
/* r_warning --- print a warning message */
113
120
 
114
121
void
115
 
warning(const char *mesg, ...)
 
122
r_warning(const char *mesg, ...)
116
123
{
117
124
        va_list args;
118
125
        va_start(args, mesg);