summaryrefslogtreecommitdiff
path: root/font_service/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'font_service/common.h')
-rw-r--r--font_service/common.h68
1 files changed, 68 insertions, 0 deletions
diff --git a/font_service/common.h b/font_service/common.h
new file mode 100644
index 0000000..ecc26bc
--- /dev/null
+++ b/font_service/common.h
@@ -0,0 +1,68 @@
+// Copyright Scott Ellis (mail@scottellis.com.au) 2005
+// This software is licenced under the GPL (General Public Licence)
+// available at http://www.gnu.org/copyleft/gpl.html
+
+// stdafx.h : include file for standard system include files,
+// or project specific include files that are used frequently, but
+// are changed infrequently
+//
+
+#if !defined(AFX_STDAFX_H__3357FB97_A3B3_44D0_8D35_6F9F5CF8F494__INCLUDED_)
+#define AFX_STDAFX_H__3357FB97_A3B3_44D0_8D35_6F9F5CF8F494__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+
+// Insert your headers here
+//#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
+
+#include <tchar.h>
+#define _WIN32_WINNT 0x0501
+#include <windows.h>
+#include <commctrl.h>
+#include <stdio.h>
+#include <time.h>
+#include <stddef.h>
+#include <process.h>
+#include "resource.h"
+#include <win2k.h>
+#include <richedit.h>
+#include <richole.h>
+
+#include <newpluginapi.h>
+#include <m_langpack.h>
+#include <m_database.h>
+#include <m_system.h>
+#include <m_options.h>
+#include <m_utils.h>
+
+#include <m_clui.h>
+#include <m_clc.h>
+
+#include <m_chat.h>
+
+extern HINSTANCE hInstance;
+
+extern HANDLE hFontReloadEvent, hColourReloadEvent;
+
+extern struct MM_INTERFACE memoryManagerInterface;
+
+#define mir_alloc(n) memoryManagerInterface.mmi_malloc(n)
+#define mir_free(ptr) memoryManagerInterface.mmi_free(ptr)
+#define mir_realloc(ptr,size) memoryManagerInterface.mmi_realloc(ptr,size)
+
+__inline char * mir_strdup(const char * src)
+{
+ char * p = 0;
+ if ( src == NULL ) return NULL;
+ p=(char *)mir_alloc( strlen(src)+1 );
+ strcpy(p, src);
+ return p;
+}
+
+//{{AFX_INSERT_LOCATION}}
+// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
+
+#endif // !defined(AFX_STDAFX_H__3357FB97_A3B3_44D0_8D35_6F9F5CF8F494__INCLUDED_)