program: remove unused function _mesa_find_line_column
authorMarek Olšák <marek.olsak@amd.com>
Mon, 5 Oct 2015 19:39:17 +0000 (21:39 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 9 Oct 2015 20:02:18 +0000 (22:02 +0200)
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
src/mesa/program/program.c
src/mesa/program/program.h

index e94c1021258cab43505db10dc7fe18ac5d1e838c..23d8be821f80891ff26307a540a64f8192908bfb 100644 (file)
@@ -172,49 +172,6 @@ _mesa_set_program_error(struct gl_context *ctx, GLint pos, const char *string)
 }
 
 
-/**
- * Find the line number and column for 'pos' within 'string'.
- * Return a copy of the line which contains 'pos'.  Free the line with
- * free().
- * \param string  the program string
- * \param pos     the position within the string
- * \param line    returns the line number corresponding to 'pos'.
- * \param col     returns the column number corresponding to 'pos'.
- * \return copy of the line containing 'pos'.
- */
-const GLubyte *
-_mesa_find_line_column(const GLubyte *string, const GLubyte *pos,
-                       GLint *line, GLint *col)
-{
-   const GLubyte *lineStart = string;
-   const GLubyte *p = string;
-   GLubyte *s;
-   int len;
-
-   *line = 1;
-
-   while (p != pos) {
-      if (*p == (GLubyte) '\n') {
-         (*line)++;
-         lineStart = p + 1;
-      }
-      p++;
-   }
-
-   *col = (pos - lineStart) + 1;
-
-   /* return copy of this line */
-   while (*p != 0 && *p != '\n')
-      p++;
-   len = p - lineStart;
-   s = malloc(len + 1);
-   memcpy(s, lineStart, len);
-   s[len] = 0;
-
-   return s;
-}
-
-
 /**
  * Initialize a new gl_program object.
  */
index a894147cafdb71d071f69e351d144ddd07e2b25f..aad81de0f354f0af823dc14eba6de45ca2e5df3c 100644 (file)
@@ -63,11 +63,6 @@ _mesa_update_default_objects_program(struct gl_context *ctx);
 extern void
 _mesa_set_program_error(struct gl_context *ctx, GLint pos, const char *string);
 
-extern const GLubyte *
-_mesa_find_line_column(const GLubyte *string, const GLubyte *pos,
-                       GLint *line, GLint *col);
-
-
 extern struct gl_program *
 _mesa_init_vertex_program(struct gl_context *ctx,
                           struct gl_vertex_program *prog,