[Issue 449] New: frontend: html.h and complex_t.h are unprotected against multiple inclusion
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Oct 24 04:27:52 PDT 2006
http://d.puremagic.com/issues/show_bug.cgi?id=449
Summary: frontend: html.h and complex_t.h are unprotected against
multiple inclusion
Product: D
Version: 0.170
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: patch
Severity: trivial
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: thomas-dloop at kuehne.cn
=== complex_t.h
==================================================================
--- complex_t.h (revision 2008)
+++ complex_t.h (local)
@@ -11,6 +11,9 @@
/* Roll our own complex type for compilers that don't support complex
*/
+#ifndef DMD_COMPLEX_T_H
+#define DMD_COMPLEX_T_H
+
struct complex_t
{
long double re;
@@ -68,4 +71,4 @@
return x.im;
}
-
+#endif
=== html.h
==================================================================
--- html.h (revision 2008)
+++ html.h (local)
@@ -8,6 +8,9 @@
// in artistic.txt, or the GNU General Public License in gnu.txt.
// See the included readme.txt for details.
+#ifndef DMD_HTML_H
+#define DMD_HTML_H
+
struct OutBuffer;
struct Html
@@ -36,3 +39,5 @@
int charEntity();
static int namedEntity(unsigned char *p, int length);
};
+
+#endif
--
More information about the Digitalmars-d-bugs
mailing list