From b2f6f0e7d28dde96e3a90171ec9e92ff61d886ed Mon Sep 17 00:00:00 2001
From: Alexandre Julliard <julliard@winehq.org>
Date: Thu, 3 Feb 2000 01:54:36 +0000
Subject: [PATCH] Removed resource.h.

---
 controls/edit.c             |  1 -
 controls/menu.c             |  1 -
 dlls/commdlg/colordlg.c     |  1 -
 dlls/commdlg/filedlg.c      |  1 -
 dlls/commdlg/finddlg.c      |  1 -
 dlls/commdlg/fontdlg.c      |  1 -
 dlls/commdlg/printdlg.c     |  1 -
 dlls/shell32/brsfolder.c    |  1 -
 dlls/shell32/shell32_main.c |  1 -
 graphics/psdrv/driver.c     |  1 -
 include/resource.h          | 21 ---------------------
 loader/ne/resource.c        |  1 -
 programs/view/init.c        |  1 -
 programs/view/view.c        |  1 -
 tools/wrc/wrc.c             | 10 ----------
 windows/mdi.c               |  1 -
 16 files changed, 45 deletions(-)
 delete mode 100644 include/resource.h

diff --git a/controls/edit.c b/controls/edit.c
index febfb76fef6..557192ea243 100644
--- a/controls/edit.c
+++ b/controls/edit.c
@@ -19,7 +19,6 @@
 #include "wine/winbase16.h"
 #include "combo.h"
 #include "local.h"
-#include "resource.h"
 #include "debugtools.h"
 #include "callback.h"
 #include "tweak.h"
diff --git a/controls/menu.c b/controls/menu.c
index b6886615941..a2f5abaeaf0 100644
--- a/controls/menu.c
+++ b/controls/menu.c
@@ -26,7 +26,6 @@
 #include "nonclient.h"
 #include "user.h"
 #include "message.h"
-#include "resource.h"
 #include "tweak.h"
 
 #include "debugtools.h"
diff --git a/dlls/commdlg/colordlg.c b/dlls/commdlg/colordlg.c
index c59a8afd6cf..5d3836a2611 100644
--- a/dlls/commdlg/colordlg.c
+++ b/dlls/commdlg/colordlg.c
@@ -14,7 +14,6 @@
 #include "ldt.h"
 #include "heap.h"
 #include "commdlg.h"
-#include "resource.h"
 #include "dialog.h"
 #include "dlgs.h"
 #include "module.h"
diff --git a/dlls/commdlg/filedlg.c b/dlls/commdlg/filedlg.c
index 099e92f7c68..dda1deb9296 100644
--- a/dlls/commdlg/filedlg.c
+++ b/dlls/commdlg/filedlg.c
@@ -13,7 +13,6 @@
 #include "ldt.h"
 #include "heap.h"
 #include "commdlg.h"
-#include "resource.h"
 #include "dialog.h"
 #include "dlgs.h"
 #include "module.h"
diff --git a/dlls/commdlg/finddlg.c b/dlls/commdlg/finddlg.c
index 564cf2eea0d..8b8698af5fa 100644
--- a/dlls/commdlg/finddlg.c
+++ b/dlls/commdlg/finddlg.c
@@ -12,7 +12,6 @@
 #include "wine/winbase16.h"
 #include "ldt.h"
 #include "commdlg.h"
-#include "resource.h"
 #include "dialog.h"
 #include "dlgs.h"
 #include "module.h"
diff --git a/dlls/commdlg/fontdlg.c b/dlls/commdlg/fontdlg.c
index 5a9772a0530..56a9143a539 100644
--- a/dlls/commdlg/fontdlg.c
+++ b/dlls/commdlg/fontdlg.c
@@ -14,7 +14,6 @@
 #include "ldt.h"
 #include "heap.h"
 #include "commdlg.h"
-#include "resource.h"
 #include "dialog.h"
 #include "dlgs.h"
 #include "module.h"
diff --git a/dlls/commdlg/printdlg.c b/dlls/commdlg/printdlg.c
index 429a51ba897..e27f54381de 100644
--- a/dlls/commdlg/printdlg.c
+++ b/dlls/commdlg/printdlg.c
@@ -14,7 +14,6 @@
 #include "wine/winuser16.h"
 #include "ldt.h"
 #include "commdlg.h"
-#include "resource.h"
 #include "dialog.h"
 #include "dlgs.h"
 #include "module.h"
diff --git a/dlls/shell32/brsfolder.c b/dlls/shell32/brsfolder.c
index de3d5ad54ff..7414ede3afe 100644
--- a/dlls/shell32/brsfolder.c
+++ b/dlls/shell32/brsfolder.c
@@ -3,7 +3,6 @@
 
 #include "winerror.h"
 #include "heap.h"
-#include "resource.h"
 #include "dlgs.h"
 #include "win.h"
 #include "sysmetrics.h"
diff --git a/dlls/shell32/shell32_main.c b/dlls/shell32/shell32_main.c
index 4cd76edc202..44025386149 100644
--- a/dlls/shell32/shell32_main.c
+++ b/dlls/shell32/shell32_main.c
@@ -10,7 +10,6 @@
 #include "wine/winuser16.h"
 #include "winerror.h"
 #include "heap.h"
-#include "resource.h"
 #include "dlgs.h"
 #include "ldt.h"
 #include "sysmetrics.h"
diff --git a/graphics/psdrv/driver.c b/graphics/psdrv/driver.c
index b79a3db0ee0..45a23ec14c8 100644
--- a/graphics/psdrv/driver.c
+++ b/graphics/psdrv/driver.c
@@ -12,7 +12,6 @@
 #include <string.h>
 #include "psdrv.h"
 #include "debugtools.h"
-#include "resource.h"
 #include "winuser.h"
 #include "winspool.h"
 
diff --git a/include/resource.h b/include/resource.h
deleted file mode 100644
index 3fee2100f46..00000000000
--- a/include/resource.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * Resource definitions
- *
- * Copyright 1995 Alexandre Julliard
- */
-
-#ifndef __WINE_RESOURCE_H
-#define __WINE_RESOURCE_H
-
-#include "windef.h"
-#include "wrc_rsc.h"
-
-#if defined(__GNUC__) && ((__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 7)))
-#define WINE_CONSTRUCTOR  __attribute__((constructor))
-#define HAVE_WINE_CONSTRUCTOR
-#else
-#define WINE_CONSTRUCTOR
-#undef HAVE_WINE_CONSTRUCTOR
-#endif
-
-#endif /* __WINE_RESOURCE_H */
diff --git a/loader/ne/resource.c b/loader/ne/resource.c
index 29736f5f376..1bfcf451d4c 100644
--- a/loader/ne/resource.c
+++ b/loader/ne/resource.c
@@ -19,7 +19,6 @@
 #include "ldt.h"
 #include "module.h"
 #include "neexe.h"
-#include "resource.h"
 #include "callback.h"
 #include "debugtools.h"
 
diff --git a/programs/view/init.c b/programs/view/init.c
index e5105508682..bb8d118b633 100644
--- a/programs/view/init.c
+++ b/programs/view/init.c
@@ -1,6 +1,5 @@
 #include <windows.h>
 #include "globals.h"
-#include "resource.h"
 
 /* global variables */
 
diff --git a/programs/view/view.c b/programs/view/view.c
index 396329389de..7241bbed32f 100644
--- a/programs/view/view.c
+++ b/programs/view/view.c
@@ -10,7 +10,6 @@
 #include <commdlg.h>
 
 #include "globals.h"        
-#include "resource.h"
 #include <stdio.h>
 
 BOOL FileIsPlaceable( LPCSTR szFileName );
diff --git a/tools/wrc/wrc.c b/tools/wrc/wrc.c
index 52f8e576657..15329c2630e 100644
--- a/tools/wrc/wrc.c
+++ b/tools/wrc/wrc.c
@@ -40,8 +40,6 @@
 #include <assert.h>
 #include <ctype.h>
 
-#include "resource.h"	/* For HAVE_WINE_CONSTRUCTOR */
-
 #include "wrc.h"
 #include "utils.h"
 #include "writeres.h"
@@ -392,14 +390,6 @@ int main(int argc,char *argv[])
 		}
 	}
 
-#if !defined(HAVE_WINE_CONSTRUCTOR)
-	if(auto_register)
-	{
-		warning("Autoregister code non-operable (HAVE_WINE_CONSTRUCTOR not defined)");
-		auto_register = 0;
-	}
-#endif
-
 	/* Set alignment power */
 	a = alignment;
 	for(alignment_pwr = 0; alignment_pwr < 10 && a > 1; alignment_pwr++)
diff --git a/windows/mdi.c b/windows/mdi.c
index 96a5282f3e4..09ad8d11c22 100644
--- a/windows/mdi.c
+++ b/windows/mdi.c
@@ -22,7 +22,6 @@
 #include "mdi.h"
 #include "user.h"
 #include "menu.h"
-#include "resource.h"
 #include "scroll.h"
 #include "struct32.h"
 #include "tweak.h"
-- 
GitLab