/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #ifndef _nsgfxdefs_h #define _nsgfxdefs_h // nsGfxDefs.h - common includes etc. for gfx library #include "nscore.h" #define INCL_PM #define INCL_DOS #define INCL_DOSERRORS #define INCL_DEV #include #include "prlog.h" #include "nsHashtable.h" #include // XXX hack XXX class nsString; class nsDeviceContext; #ifndef min #define min(a,b) (((a) < (b)) ? (a) : (b)) #endif #define MK_RGB(r,g,b) ((r) * 65536) + ((g) * 256) + (b) #endif