util/u_rect: Make it C++ safe.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
This commit is contained in:
José Fonseca 2012-11-05 15:45:48 +00:00
parent 1d9738dab3
commit 5d12c7b755
1 changed files with 15 additions and 0 deletions

View File

@ -31,6 +31,10 @@
#include "pipe/p_compiler.h"
#ifdef __cplusplus
extern "C" {
#endif
struct u_rect {
int x0, x1;
int y0, y1;
@ -75,6 +79,10 @@ u_rect_possible_intersection(const struct u_rect *a,
}
}
#ifdef __cplusplus
}
#endif
#include "pipe/p_format.h"
#include "util/u_pack_color.h"
@ -88,6 +96,10 @@ u_rect_possible_intersection(const struct u_rect *a,
*/
#include "pipe/p_format.h"
#ifdef __cplusplus
extern "C" {
#endif
extern void
util_copy_rect(ubyte * dst, enum pipe_format format,
unsigned dst_stride, unsigned dst_x, unsigned dst_y,
@ -99,5 +111,8 @@ util_fill_rect(ubyte * dst, enum pipe_format format,
unsigned dst_stride, unsigned dst_x, unsigned dst_y,
unsigned width, unsigned height, union util_color *uc);
#ifdef __cplusplus
}
#endif
#endif /* U_RECT_H */