From: Ben Harris Date: Mon, 17 Mar 2003 21:36:13 +0000 (+0000) Subject: If I() and S() aren't inline, provide a prototype even if we're defining X-Git-Tag: 0.54~338 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=cea3619ca95c0b76564111524dcff7c2855d1109;p=PuTTY.git If I() and S() aren't inline, provide a prototype even if we're defining them. This is useful for compilers that warn about un-prototyped functions. [originally from svn r2952] --- diff --git a/dialog.h b/dialog.h index fc1dd414..a124e1ab 100644 --- a/dialog.h +++ b/dialog.h @@ -51,6 +51,11 @@ enum { */ typedef union { void *p; int i; } intorptr; +#ifndef INLINE +intorptr I(int i); +intorptr P(void *p); +#endif + #if defined DEFINE_INTORPTR_FNS || defined INLINE #ifdef INLINE #define PREFIX INLINE @@ -60,9 +65,6 @@ typedef union { void *p; int i; } intorptr; PREFIX intorptr I(int i) { intorptr ret; ret.i = i; return ret; } PREFIX intorptr P(void *p) { intorptr ret; ret.p = p; return ret; } #undef PREFIX -#else -intorptr I(int i); -intorptr P(void *p); #endif /*