glsl: Slightly change the semantic of _LinkedShaders
[mesa.git] / src / glsl / glcpp / glcpp.c
index 8d1ced571b4d06b50fb623b828876de1d98de775..062eb6b72d4a18100a5f0166e7234ab98c112810 100644 (file)
 #include <errno.h>
 #include "glcpp.h"
 #include "main/mtypes.h"
+#include "main/shaderobj.h"
 
 extern int yydebug;
 
+void
+_mesa_reference_shader(struct gl_context *ctx, struct gl_shader **ptr,
+                       struct gl_shader *sh)
+{
+   *ptr = sh;
+}
+
 /* Read from fd until EOF and return a string of everything read.
  */
 static char *