haiku/headers/private/graphics
Ingo Weinhold 758b1d0e05 Fixes that make Haiku build with gcc 4. Mainly out of the following
categories:
* Missing includes (like <stdlib.h> and <string.h>).
* Linking against $(TARGET_LIBSTDC++) instead of libstdc++.r4.so.
* Local variables shadowing parameters.
* Default parameters in function definitions (as opposed to function
  declarations).
* All C++ stuff (nothrow, map, set, vector, min, max,...) must be imported
  explicitly from the std:: namespace now.
* "new (sometype)[...]" must read "new sometype[...]", even if sometype is
  something like "const char *".
* __FUNCTION__ is no longer a string literal (but a string expression), i.e.
  'printf(__FUNCTION__ ": ...\n")' is invalid code.
* A type cast results in a non-lvalue. E.g. "(char *)buffer += bytes"
  is an invalid expression.
* "friend class SomeClass" only works when SomeClass is known before.
  Otherwise the an inner class with that name is considered as friend.
  gcc 4 is much pickier about scopes.
* gcc 4 is generally stricter with respect to type conversions in C.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14878 a95241bf-73f2-0310-859d-f6bbb57e9c96
2005-11-12 23:27:14 +00:00
..
atimach64 Forgot to commit the Mach64 private headers directory. 2004-10-13 17:39:03 +00:00
common Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
et6x00 Removed CRs. Sorry. 2004-08-30 21:57:06 +00:00
matrox added custom TV_PRIMARY flag 2005-11-10 16:38:25 +00:00
neomagic added / updated PCI config space register defines. 2004-11-18 14:47:11 +00:00
nvidia Fixes that make Haiku build with gcc 4. Mainly out of the following 2005-11-12 23:27:14 +00:00
radeon Updated radeon driver to the latest BeBits release 5.1.0.1. 2005-04-01 14:16:38 +00:00
skeleton removed more nvidia refs 2004-11-04 16:15:08 +00:00
tdfx Added a TDFX driver on behalf of Andrew Drewke. There are some warnings I can't make go away in voodoo3_accelerant.c -- good luck with them. 2004-06-24 23:31:04 +00:00
vesa Made some necessary enhancements to class Screen; the app_server also 2005-05-26 09:21:51 +00:00
via fixed a faulty registerdefine (colorkey register). Modified some register's names to be more 'precise'. 2005-09-22 18:09:56 +00:00
AGP.h setting up AGP module use (not finished) 2004-07-12 12:25:41 +00:00
video_overlay.h hardware independent overlay header 2003-11-23 04:22:46 +00:00