| <HTML> | 
 |  | 
 | <TITLE>Function Name Mangling</TITLE> | 
 |  | 
 | <link rel="stylesheet" type="text/css" href="mesa.css"></head> | 
 |  | 
 | <BODY> | 
 |  | 
 | <H1>Function Name Mangling</H1> | 
 |  | 
 | <p> | 
 | If you want to use both Mesa and another OpenGL library in the same | 
 | application at the same time you may find it useful to compile Mesa with | 
 | <i>name mangling</i>. | 
 | This results in all the Mesa functions being prefixed with | 
 | <b>mgl</b> instead of <b>gl</b>. | 
 | </p> | 
 |  | 
 | <p> | 
 | To do this, recompile Mesa with the compiler flag -DUSE_MGL_NAMESPACE. | 
 | Add the flag to CFLAGS in the configuration file which you want to use. | 
 | For example: | 
 | <pre> | 
 | CFLAGS += -DUSE_MGL_NAMESPACE | 
 | </pre> | 
 | </p> | 
 |  | 
 |  | 
 | </BODY> | 
 | </HTML> |