Our most frequently used list implementation was only usable from C by manipulating the members of the structs. This series adds a C API, wraps the C API with the C++ member functions (so no change for C++ code), makes the foreach_list macros usable from C, and replaces an open-coded list in the i965 driver with exec_list.
The C API consists of static inline functions, and the C++ member functions are also marked inline. _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
