From 10b162aee5d1d135243f4ef052a035297c00f52a Mon Sep 17 00:00:00 2001 From: Vlad-Stefan Harbuz Date: Tue, 1 Feb 2022 00:24:08 +0100 Subject: [PATCH] update bindings --- v2.1/gl/gl.ha | 11247 ++++++++++++++++---------------- v3.2-compatibility/gl/gl.ha | 11819 +++++++++++++++++---------------- v3.2-core/gl/gl.ha | 10099 ++++++++++++++-------------- v3.3-compatibility/gl/gl.ha | 11823 +++++++++++++++++---------------- v3.3-core/gl/gl.ha | 10103 ++++++++++++++-------------- v4.1-compatibility/gl/gl.ha | 11843 +++++++++++++++++---------------- v4.1-core/gl/gl.ha | 10123 ++++++++++++++--------------- v4.2-compatibility/gl/gl.ha | 11843 +++++++++++++++++---------------- v4.2-core/gl/gl.ha | 10123 ++++++++++++++--------------- v4.3-compatibility/gl/gl.ha | 11843 +++++++++++++++++---------------- v4.3-core/gl/gl.ha | 10123 ++++++++++++++--------------- v4.4-compatibility/gl/gl.ha | 11843 +++++++++++++++++---------------- v4.4-core/gl/gl.ha | 10123 ++++++++++++++--------------- v4.5-compatibility/gl/gl.ha | 11903 +++++++++++++++++---------------- v4.5-core/gl/gl.ha | 10135 +++++++++++++++-------------- v4.6-compatibility/gl/gl.ha | 11915 +++++++++++++++++----------------- v4.6-core/gl/gl.ha | 10147 +++++++++++++++-------------- 17 files changed, 93366 insertions(+), 93689 deletions(-) diff --git a/v2.1/gl/gl.ha b/v2.1/gl/gl.ha index 05f2439..3452803 100644 --- a/v2.1/gl/gl.ha +++ b/v2.1/gl/gl.ha @@ -1,10 +1,9 @@ -use strings; -use rt; +use types; // Built-in loader -@symbol("eglGetProcAddress") fn eglGetProcAddress(procName: *const u8) *void; +@symbol("eglGetProcAddress") fn eglGetProcAddress(procName: *const char) *void; -fn get_proc_address(name: str, cstr: *const u8) *void = { +fn get_proc_address(name: str, cstr: *const char) *void = { return eglGetProcAddress(cstr); }; @@ -13221,11248 +13220,11230 @@ export let glWriteMaskEXT: *fp_glWriteMaskEXT = // Function loading with built-in loader export fn load() void = { - let cstr_buf = rt::malloc(2048): nullable *[*]u8; - let cstr_buf = match (cstr_buf) { - case null => - abort("Out of memory"); - case let p: *[*]u8 => - yield p; - }; - defer { free(cstr_buf); }; - - let cstr = strings::to_c_with_buf("glAccum", cstr_buf): *const u8; + let cstr = ((&"glAccum\0"): *types::string).data: *const char; glAccum = get_proc_address("glAccum", cstr): *fp_glAccum; - let cstr = strings::to_c_with_buf("glAccumxOES", cstr_buf): *const u8; + let cstr = ((&"glAccumxOES\0"): *types::string).data: *const char; glAccumxOES = get_proc_address("glAccumxOES", cstr): *fp_glAccumxOES; - let cstr = strings::to_c_with_buf("glAcquireKeyedMutexWin32EXT", cstr_buf): *const u8; + let cstr = ((&"glAcquireKeyedMutexWin32EXT\0"): *types::string).data: *const char; glAcquireKeyedMutexWin32EXT = get_proc_address("glAcquireKeyedMutexWin32EXT", cstr): *fp_glAcquireKeyedMutexWin32EXT; - let cstr = strings::to_c_with_buf("glActiveProgramEXT", cstr_buf): *const u8; + let cstr = ((&"glActiveProgramEXT\0"): *types::string).data: *const char; glActiveProgramEXT = get_proc_address("glActiveProgramEXT", cstr): *fp_glActiveProgramEXT; - let cstr = strings::to_c_with_buf("glActiveShaderProgram", cstr_buf): *const u8; + let cstr = ((&"glActiveShaderProgram\0"): *types::string).data: *const char; glActiveShaderProgram = get_proc_address("glActiveShaderProgram", cstr): *fp_glActiveShaderProgram; - let cstr = strings::to_c_with_buf("glActiveStencilFaceEXT", cstr_buf): *const u8; + let cstr = ((&"glActiveStencilFaceEXT\0"): *types::string).data: *const char; glActiveStencilFaceEXT = get_proc_address("glActiveStencilFaceEXT", cstr): *fp_glActiveStencilFaceEXT; - let cstr = strings::to_c_with_buf("glActiveTexture", cstr_buf): *const u8; + let cstr = ((&"glActiveTexture\0"): *types::string).data: *const char; glActiveTexture = get_proc_address("glActiveTexture", cstr): *fp_glActiveTexture; - let cstr = strings::to_c_with_buf("glActiveTextureARB", cstr_buf): *const u8; + let cstr = ((&"glActiveTextureARB\0"): *types::string).data: *const char; glActiveTextureARB = get_proc_address("glActiveTextureARB", cstr): *fp_glActiveTextureARB; - let cstr = strings::to_c_with_buf("glActiveVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glActiveVaryingNV\0"): *types::string).data: *const char; glActiveVaryingNV = get_proc_address("glActiveVaryingNV", cstr): *fp_glActiveVaryingNV; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp1ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp1ATI\0"): *types::string).data: *const char; glAlphaFragmentOp1ATI = get_proc_address("glAlphaFragmentOp1ATI", cstr): *fp_glAlphaFragmentOp1ATI; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp2ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp2ATI\0"): *types::string).data: *const char; glAlphaFragmentOp2ATI = get_proc_address("glAlphaFragmentOp2ATI", cstr): *fp_glAlphaFragmentOp2ATI; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp3ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp3ATI\0"): *types::string).data: *const char; glAlphaFragmentOp3ATI = get_proc_address("glAlphaFragmentOp3ATI", cstr): *fp_glAlphaFragmentOp3ATI; - let cstr = strings::to_c_with_buf("glAlphaFunc", cstr_buf): *const u8; + let cstr = ((&"glAlphaFunc\0"): *types::string).data: *const char; glAlphaFunc = get_proc_address("glAlphaFunc", cstr): *fp_glAlphaFunc; - let cstr = strings::to_c_with_buf("glAlphaFuncxOES", cstr_buf): *const u8; + let cstr = ((&"glAlphaFuncxOES\0"): *types::string).data: *const char; glAlphaFuncxOES = get_proc_address("glAlphaFuncxOES", cstr): *fp_glAlphaFuncxOES; - let cstr = strings::to_c_with_buf("glAlphaToCoverageDitherControlNV", cstr_buf): *const u8; + let cstr = ((&"glAlphaToCoverageDitherControlNV\0"): *types::string).data: *const char; glAlphaToCoverageDitherControlNV = get_proc_address("glAlphaToCoverageDitherControlNV", cstr): *fp_glAlphaToCoverageDitherControlNV; - let cstr = strings::to_c_with_buf("glApplyFramebufferAttachmentCMAAINTEL", cstr_buf): *const u8; + let cstr = ((&"glApplyFramebufferAttachmentCMAAINTEL\0"): *types::string).data: *const char; glApplyFramebufferAttachmentCMAAINTEL = get_proc_address("glApplyFramebufferAttachmentCMAAINTEL", cstr): *fp_glApplyFramebufferAttachmentCMAAINTEL; - let cstr = strings::to_c_with_buf("glApplyTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glApplyTextureEXT\0"): *types::string).data: *const char; glApplyTextureEXT = get_proc_address("glApplyTextureEXT", cstr): *fp_glApplyTextureEXT; - let cstr = strings::to_c_with_buf("glAreProgramsResidentNV", cstr_buf): *const u8; + let cstr = ((&"glAreProgramsResidentNV\0"): *types::string).data: *const char; glAreProgramsResidentNV = get_proc_address("glAreProgramsResidentNV", cstr): *fp_glAreProgramsResidentNV; - let cstr = strings::to_c_with_buf("glAreTexturesResident", cstr_buf): *const u8; + let cstr = ((&"glAreTexturesResident\0"): *types::string).data: *const char; glAreTexturesResident = get_proc_address("glAreTexturesResident", cstr): *fp_glAreTexturesResident; - let cstr = strings::to_c_with_buf("glAreTexturesResidentEXT", cstr_buf): *const u8; + let cstr = ((&"glAreTexturesResidentEXT\0"): *types::string).data: *const char; glAreTexturesResidentEXT = get_proc_address("glAreTexturesResidentEXT", cstr): *fp_glAreTexturesResidentEXT; - let cstr = strings::to_c_with_buf("glArrayElement", cstr_buf): *const u8; + let cstr = ((&"glArrayElement\0"): *types::string).data: *const char; glArrayElement = get_proc_address("glArrayElement", cstr): *fp_glArrayElement; - let cstr = strings::to_c_with_buf("glArrayElementEXT", cstr_buf): *const u8; + let cstr = ((&"glArrayElementEXT\0"): *types::string).data: *const char; glArrayElementEXT = get_proc_address("glArrayElementEXT", cstr): *fp_glArrayElementEXT; - let cstr = strings::to_c_with_buf("glArrayObjectATI", cstr_buf): *const u8; + let cstr = ((&"glArrayObjectATI\0"): *types::string).data: *const char; glArrayObjectATI = get_proc_address("glArrayObjectATI", cstr): *fp_glArrayObjectATI; - let cstr = strings::to_c_with_buf("glAsyncCopyBufferSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glAsyncCopyBufferSubDataNVX\0"): *types::string).data: *const char; glAsyncCopyBufferSubDataNVX = get_proc_address("glAsyncCopyBufferSubDataNVX", cstr): *fp_glAsyncCopyBufferSubDataNVX; - let cstr = strings::to_c_with_buf("glAsyncCopyImageSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glAsyncCopyImageSubDataNVX\0"): *types::string).data: *const char; glAsyncCopyImageSubDataNVX = get_proc_address("glAsyncCopyImageSubDataNVX", cstr): *fp_glAsyncCopyImageSubDataNVX; - let cstr = strings::to_c_with_buf("glAsyncMarkerSGIX", cstr_buf): *const u8; + let cstr = ((&"glAsyncMarkerSGIX\0"): *types::string).data: *const char; glAsyncMarkerSGIX = get_proc_address("glAsyncMarkerSGIX", cstr): *fp_glAsyncMarkerSGIX; - let cstr = strings::to_c_with_buf("glAttachObjectARB", cstr_buf): *const u8; + let cstr = ((&"glAttachObjectARB\0"): *types::string).data: *const char; glAttachObjectARB = get_proc_address("glAttachObjectARB", cstr): *fp_glAttachObjectARB; - let cstr = strings::to_c_with_buf("glAttachShader", cstr_buf): *const u8; + let cstr = ((&"glAttachShader\0"): *types::string).data: *const char; glAttachShader = get_proc_address("glAttachShader", cstr): *fp_glAttachShader; - let cstr = strings::to_c_with_buf("glBegin", cstr_buf): *const u8; + let cstr = ((&"glBegin\0"): *types::string).data: *const char; glBegin = get_proc_address("glBegin", cstr): *fp_glBegin; - let cstr = strings::to_c_with_buf("glBeginConditionalRenderNV", cstr_buf): *const u8; + let cstr = ((&"glBeginConditionalRenderNV\0"): *types::string).data: *const char; glBeginConditionalRenderNV = get_proc_address("glBeginConditionalRenderNV", cstr): *fp_glBeginConditionalRenderNV; - let cstr = strings::to_c_with_buf("glBeginConditionalRenderNVX", cstr_buf): *const u8; + let cstr = ((&"glBeginConditionalRenderNVX\0"): *types::string).data: *const char; glBeginConditionalRenderNVX = get_proc_address("glBeginConditionalRenderNVX", cstr): *fp_glBeginConditionalRenderNVX; - let cstr = strings::to_c_with_buf("glBeginFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glBeginFragmentShaderATI\0"): *types::string).data: *const char; glBeginFragmentShaderATI = get_proc_address("glBeginFragmentShaderATI", cstr): *fp_glBeginFragmentShaderATI; - let cstr = strings::to_c_with_buf("glBeginOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glBeginOcclusionQueryNV\0"): *types::string).data: *const char; glBeginOcclusionQueryNV = get_proc_address("glBeginOcclusionQueryNV", cstr): *fp_glBeginOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glBeginPerfMonitorAMD", cstr_buf): *const u8; + let cstr = ((&"glBeginPerfMonitorAMD\0"): *types::string).data: *const char; glBeginPerfMonitorAMD = get_proc_address("glBeginPerfMonitorAMD", cstr): *fp_glBeginPerfMonitorAMD; - let cstr = strings::to_c_with_buf("glBeginPerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glBeginPerfQueryINTEL\0"): *types::string).data: *const char; glBeginPerfQueryINTEL = get_proc_address("glBeginPerfQueryINTEL", cstr): *fp_glBeginPerfQueryINTEL; - let cstr = strings::to_c_with_buf("glBeginQuery", cstr_buf): *const u8; + let cstr = ((&"glBeginQuery\0"): *types::string).data: *const char; glBeginQuery = get_proc_address("glBeginQuery", cstr): *fp_glBeginQuery; - let cstr = strings::to_c_with_buf("glBeginQueryARB", cstr_buf): *const u8; + let cstr = ((&"glBeginQueryARB\0"): *types::string).data: *const char; glBeginQueryARB = get_proc_address("glBeginQueryARB", cstr): *fp_glBeginQueryARB; - let cstr = strings::to_c_with_buf("glBeginQueryIndexed", cstr_buf): *const u8; + let cstr = ((&"glBeginQueryIndexed\0"): *types::string).data: *const char; glBeginQueryIndexed = get_proc_address("glBeginQueryIndexed", cstr): *fp_glBeginQueryIndexed; - let cstr = strings::to_c_with_buf("glBeginTransformFeedbackEXT", cstr_buf): *const u8; + let cstr = ((&"glBeginTransformFeedbackEXT\0"): *types::string).data: *const char; glBeginTransformFeedbackEXT = get_proc_address("glBeginTransformFeedbackEXT", cstr): *fp_glBeginTransformFeedbackEXT; - let cstr = strings::to_c_with_buf("glBeginTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glBeginTransformFeedbackNV\0"): *types::string).data: *const char; glBeginTransformFeedbackNV = get_proc_address("glBeginTransformFeedbackNV", cstr): *fp_glBeginTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glBeginVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glBeginVertexShaderEXT\0"): *types::string).data: *const char; glBeginVertexShaderEXT = get_proc_address("glBeginVertexShaderEXT", cstr): *fp_glBeginVertexShaderEXT; - let cstr = strings::to_c_with_buf("glBeginVideoCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glBeginVideoCaptureNV\0"): *types::string).data: *const char; glBeginVideoCaptureNV = get_proc_address("glBeginVideoCaptureNV", cstr): *fp_glBeginVideoCaptureNV; - let cstr = strings::to_c_with_buf("glBindAttribLocation", cstr_buf): *const u8; + let cstr = ((&"glBindAttribLocation\0"): *types::string).data: *const char; glBindAttribLocation = get_proc_address("glBindAttribLocation", cstr): *fp_glBindAttribLocation; - let cstr = strings::to_c_with_buf("glBindAttribLocationARB", cstr_buf): *const u8; + let cstr = ((&"glBindAttribLocationARB\0"): *types::string).data: *const char; glBindAttribLocationARB = get_proc_address("glBindAttribLocationARB", cstr): *fp_glBindAttribLocationARB; - let cstr = strings::to_c_with_buf("glBindBuffer", cstr_buf): *const u8; + let cstr = ((&"glBindBuffer\0"): *types::string).data: *const char; glBindBuffer = get_proc_address("glBindBuffer", cstr): *fp_glBindBuffer; - let cstr = strings::to_c_with_buf("glBindBufferARB", cstr_buf): *const u8; + let cstr = ((&"glBindBufferARB\0"): *types::string).data: *const char; glBindBufferARB = get_proc_address("glBindBufferARB", cstr): *fp_glBindBufferARB; - let cstr = strings::to_c_with_buf("glBindBufferBase", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBase\0"): *types::string).data: *const char; glBindBufferBase = get_proc_address("glBindBufferBase", cstr): *fp_glBindBufferBase; - let cstr = strings::to_c_with_buf("glBindBufferBaseEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBaseEXT\0"): *types::string).data: *const char; glBindBufferBaseEXT = get_proc_address("glBindBufferBaseEXT", cstr): *fp_glBindBufferBaseEXT; - let cstr = strings::to_c_with_buf("glBindBufferBaseNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBaseNV\0"): *types::string).data: *const char; glBindBufferBaseNV = get_proc_address("glBindBufferBaseNV", cstr): *fp_glBindBufferBaseNV; - let cstr = strings::to_c_with_buf("glBindBufferOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferOffsetEXT\0"): *types::string).data: *const char; glBindBufferOffsetEXT = get_proc_address("glBindBufferOffsetEXT", cstr): *fp_glBindBufferOffsetEXT; - let cstr = strings::to_c_with_buf("glBindBufferOffsetNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferOffsetNV\0"): *types::string).data: *const char; glBindBufferOffsetNV = get_proc_address("glBindBufferOffsetNV", cstr): *fp_glBindBufferOffsetNV; - let cstr = strings::to_c_with_buf("glBindBufferRange", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRange\0"): *types::string).data: *const char; glBindBufferRange = get_proc_address("glBindBufferRange", cstr): *fp_glBindBufferRange; - let cstr = strings::to_c_with_buf("glBindBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRangeEXT\0"): *types::string).data: *const char; glBindBufferRangeEXT = get_proc_address("glBindBufferRangeEXT", cstr): *fp_glBindBufferRangeEXT; - let cstr = strings::to_c_with_buf("glBindBufferRangeNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRangeNV\0"): *types::string).data: *const char; glBindBufferRangeNV = get_proc_address("glBindBufferRangeNV", cstr): *fp_glBindBufferRangeNV; - let cstr = strings::to_c_with_buf("glBindBuffersBase", cstr_buf): *const u8; + let cstr = ((&"glBindBuffersBase\0"): *types::string).data: *const char; glBindBuffersBase = get_proc_address("glBindBuffersBase", cstr): *fp_glBindBuffersBase; - let cstr = strings::to_c_with_buf("glBindBuffersRange", cstr_buf): *const u8; + let cstr = ((&"glBindBuffersRange\0"): *types::string).data: *const char; glBindBuffersRange = get_proc_address("glBindBuffersRange", cstr): *fp_glBindBuffersRange; - let cstr = strings::to_c_with_buf("glBindFragDataLocationEXT", cstr_buf): *const u8; + let cstr = ((&"glBindFragDataLocationEXT\0"): *types::string).data: *const char; glBindFragDataLocationEXT = get_proc_address("glBindFragDataLocationEXT", cstr): *fp_glBindFragDataLocationEXT; - let cstr = strings::to_c_with_buf("glBindFragDataLocationIndexed", cstr_buf): *const u8; + let cstr = ((&"glBindFragDataLocationIndexed\0"): *types::string).data: *const char; glBindFragDataLocationIndexed = get_proc_address("glBindFragDataLocationIndexed", cstr): *fp_glBindFragDataLocationIndexed; - let cstr = strings::to_c_with_buf("glBindFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glBindFragmentShaderATI\0"): *types::string).data: *const char; glBindFragmentShaderATI = get_proc_address("glBindFragmentShaderATI", cstr): *fp_glBindFragmentShaderATI; - let cstr = strings::to_c_with_buf("glBindFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBindFramebuffer\0"): *types::string).data: *const char; glBindFramebuffer = get_proc_address("glBindFramebuffer", cstr): *fp_glBindFramebuffer; - let cstr = strings::to_c_with_buf("glBindFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBindFramebufferEXT\0"): *types::string).data: *const char; glBindFramebufferEXT = get_proc_address("glBindFramebufferEXT", cstr): *fp_glBindFramebufferEXT; - let cstr = strings::to_c_with_buf("glBindImageTexture", cstr_buf): *const u8; + let cstr = ((&"glBindImageTexture\0"): *types::string).data: *const char; glBindImageTexture = get_proc_address("glBindImageTexture", cstr): *fp_glBindImageTexture; - let cstr = strings::to_c_with_buf("glBindImageTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindImageTextureEXT\0"): *types::string).data: *const char; glBindImageTextureEXT = get_proc_address("glBindImageTextureEXT", cstr): *fp_glBindImageTextureEXT; - let cstr = strings::to_c_with_buf("glBindImageTextures", cstr_buf): *const u8; + let cstr = ((&"glBindImageTextures\0"): *types::string).data: *const char; glBindImageTextures = get_proc_address("glBindImageTextures", cstr): *fp_glBindImageTextures; - let cstr = strings::to_c_with_buf("glBindLightParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindLightParameterEXT\0"): *types::string).data: *const char; glBindLightParameterEXT = get_proc_address("glBindLightParameterEXT", cstr): *fp_glBindLightParameterEXT; - let cstr = strings::to_c_with_buf("glBindMaterialParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindMaterialParameterEXT\0"): *types::string).data: *const char; glBindMaterialParameterEXT = get_proc_address("glBindMaterialParameterEXT", cstr): *fp_glBindMaterialParameterEXT; - let cstr = strings::to_c_with_buf("glBindMultiTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindMultiTextureEXT\0"): *types::string).data: *const char; glBindMultiTextureEXT = get_proc_address("glBindMultiTextureEXT", cstr): *fp_glBindMultiTextureEXT; - let cstr = strings::to_c_with_buf("glBindParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindParameterEXT\0"): *types::string).data: *const char; glBindParameterEXT = get_proc_address("glBindParameterEXT", cstr): *fp_glBindParameterEXT; - let cstr = strings::to_c_with_buf("glBindProgramARB", cstr_buf): *const u8; + let cstr = ((&"glBindProgramARB\0"): *types::string).data: *const char; glBindProgramARB = get_proc_address("glBindProgramARB", cstr): *fp_glBindProgramARB; - let cstr = strings::to_c_with_buf("glBindProgramNV", cstr_buf): *const u8; + let cstr = ((&"glBindProgramNV\0"): *types::string).data: *const char; glBindProgramNV = get_proc_address("glBindProgramNV", cstr): *fp_glBindProgramNV; - let cstr = strings::to_c_with_buf("glBindProgramPipeline", cstr_buf): *const u8; + let cstr = ((&"glBindProgramPipeline\0"): *types::string).data: *const char; glBindProgramPipeline = get_proc_address("glBindProgramPipeline", cstr): *fp_glBindProgramPipeline; - let cstr = strings::to_c_with_buf("glBindRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glBindRenderbuffer\0"): *types::string).data: *const char; glBindRenderbuffer = get_proc_address("glBindRenderbuffer", cstr): *fp_glBindRenderbuffer; - let cstr = strings::to_c_with_buf("glBindRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBindRenderbufferEXT\0"): *types::string).data: *const char; glBindRenderbufferEXT = get_proc_address("glBindRenderbufferEXT", cstr): *fp_glBindRenderbufferEXT; - let cstr = strings::to_c_with_buf("glBindSampler", cstr_buf): *const u8; + let cstr = ((&"glBindSampler\0"): *types::string).data: *const char; glBindSampler = get_proc_address("glBindSampler", cstr): *fp_glBindSampler; - let cstr = strings::to_c_with_buf("glBindSamplers", cstr_buf): *const u8; + let cstr = ((&"glBindSamplers\0"): *types::string).data: *const char; glBindSamplers = get_proc_address("glBindSamplers", cstr): *fp_glBindSamplers; - let cstr = strings::to_c_with_buf("glBindShadingRateImageNV", cstr_buf): *const u8; + let cstr = ((&"glBindShadingRateImageNV\0"): *types::string).data: *const char; glBindShadingRateImageNV = get_proc_address("glBindShadingRateImageNV", cstr): *fp_glBindShadingRateImageNV; - let cstr = strings::to_c_with_buf("glBindTexGenParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTexGenParameterEXT\0"): *types::string).data: *const char; glBindTexGenParameterEXT = get_proc_address("glBindTexGenParameterEXT", cstr): *fp_glBindTexGenParameterEXT; - let cstr = strings::to_c_with_buf("glBindTexture", cstr_buf): *const u8; + let cstr = ((&"glBindTexture\0"): *types::string).data: *const char; glBindTexture = get_proc_address("glBindTexture", cstr): *fp_glBindTexture; - let cstr = strings::to_c_with_buf("glBindTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTextureEXT\0"): *types::string).data: *const char; glBindTextureEXT = get_proc_address("glBindTextureEXT", cstr): *fp_glBindTextureEXT; - let cstr = strings::to_c_with_buf("glBindTextureUnit", cstr_buf): *const u8; + let cstr = ((&"glBindTextureUnit\0"): *types::string).data: *const char; glBindTextureUnit = get_proc_address("glBindTextureUnit", cstr): *fp_glBindTextureUnit; - let cstr = strings::to_c_with_buf("glBindTextureUnitParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTextureUnitParameterEXT\0"): *types::string).data: *const char; glBindTextureUnitParameterEXT = get_proc_address("glBindTextureUnitParameterEXT", cstr): *fp_glBindTextureUnitParameterEXT; - let cstr = strings::to_c_with_buf("glBindTextures", cstr_buf): *const u8; + let cstr = ((&"glBindTextures\0"): *types::string).data: *const char; glBindTextures = get_proc_address("glBindTextures", cstr): *fp_glBindTextures; - let cstr = strings::to_c_with_buf("glBindTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glBindTransformFeedback\0"): *types::string).data: *const char; glBindTransformFeedback = get_proc_address("glBindTransformFeedback", cstr): *fp_glBindTransformFeedback; - let cstr = strings::to_c_with_buf("glBindTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glBindTransformFeedbackNV\0"): *types::string).data: *const char; glBindTransformFeedbackNV = get_proc_address("glBindTransformFeedbackNV", cstr): *fp_glBindTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glBindVertexArray", cstr_buf): *const u8; + let cstr = ((&"glBindVertexArray\0"): *types::string).data: *const char; glBindVertexArray = get_proc_address("glBindVertexArray", cstr): *fp_glBindVertexArray; - let cstr = strings::to_c_with_buf("glBindVertexArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glBindVertexArrayAPPLE\0"): *types::string).data: *const char; glBindVertexArrayAPPLE = get_proc_address("glBindVertexArrayAPPLE", cstr): *fp_glBindVertexArrayAPPLE; - let cstr = strings::to_c_with_buf("glBindVertexBuffer", cstr_buf): *const u8; + let cstr = ((&"glBindVertexBuffer\0"): *types::string).data: *const char; glBindVertexBuffer = get_proc_address("glBindVertexBuffer", cstr): *fp_glBindVertexBuffer; - let cstr = strings::to_c_with_buf("glBindVertexBuffers", cstr_buf): *const u8; + let cstr = ((&"glBindVertexBuffers\0"): *types::string).data: *const char; glBindVertexBuffers = get_proc_address("glBindVertexBuffers", cstr): *fp_glBindVertexBuffers; - let cstr = strings::to_c_with_buf("glBindVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glBindVertexShaderEXT\0"): *types::string).data: *const char; glBindVertexShaderEXT = get_proc_address("glBindVertexShaderEXT", cstr): *fp_glBindVertexShaderEXT; - let cstr = strings::to_c_with_buf("glBindVideoCaptureStreamBufferNV", cstr_buf): *const u8; + let cstr = ((&"glBindVideoCaptureStreamBufferNV\0"): *types::string).data: *const char; glBindVideoCaptureStreamBufferNV = get_proc_address("glBindVideoCaptureStreamBufferNV", cstr): *fp_glBindVideoCaptureStreamBufferNV; - let cstr = strings::to_c_with_buf("glBindVideoCaptureStreamTextureNV", cstr_buf): *const u8; + let cstr = ((&"glBindVideoCaptureStreamTextureNV\0"): *types::string).data: *const char; glBindVideoCaptureStreamTextureNV = get_proc_address("glBindVideoCaptureStreamTextureNV", cstr): *fp_glBindVideoCaptureStreamTextureNV; - let cstr = strings::to_c_with_buf("glBinormal3bEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3bEXT\0"): *types::string).data: *const char; glBinormal3bEXT = get_proc_address("glBinormal3bEXT", cstr): *fp_glBinormal3bEXT; - let cstr = strings::to_c_with_buf("glBinormal3bvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3bvEXT\0"): *types::string).data: *const char; glBinormal3bvEXT = get_proc_address("glBinormal3bvEXT", cstr): *fp_glBinormal3bvEXT; - let cstr = strings::to_c_with_buf("glBinormal3dEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3dEXT\0"): *types::string).data: *const char; glBinormal3dEXT = get_proc_address("glBinormal3dEXT", cstr): *fp_glBinormal3dEXT; - let cstr = strings::to_c_with_buf("glBinormal3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3dvEXT\0"): *types::string).data: *const char; glBinormal3dvEXT = get_proc_address("glBinormal3dvEXT", cstr): *fp_glBinormal3dvEXT; - let cstr = strings::to_c_with_buf("glBinormal3fEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3fEXT\0"): *types::string).data: *const char; glBinormal3fEXT = get_proc_address("glBinormal3fEXT", cstr): *fp_glBinormal3fEXT; - let cstr = strings::to_c_with_buf("glBinormal3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3fvEXT\0"): *types::string).data: *const char; glBinormal3fvEXT = get_proc_address("glBinormal3fvEXT", cstr): *fp_glBinormal3fvEXT; - let cstr = strings::to_c_with_buf("glBinormal3iEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3iEXT\0"): *types::string).data: *const char; glBinormal3iEXT = get_proc_address("glBinormal3iEXT", cstr): *fp_glBinormal3iEXT; - let cstr = strings::to_c_with_buf("glBinormal3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3ivEXT\0"): *types::string).data: *const char; glBinormal3ivEXT = get_proc_address("glBinormal3ivEXT", cstr): *fp_glBinormal3ivEXT; - let cstr = strings::to_c_with_buf("glBinormal3sEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3sEXT\0"): *types::string).data: *const char; glBinormal3sEXT = get_proc_address("glBinormal3sEXT", cstr): *fp_glBinormal3sEXT; - let cstr = strings::to_c_with_buf("glBinormal3svEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3svEXT\0"): *types::string).data: *const char; glBinormal3svEXT = get_proc_address("glBinormal3svEXT", cstr): *fp_glBinormal3svEXT; - let cstr = strings::to_c_with_buf("glBinormalPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormalPointerEXT\0"): *types::string).data: *const char; glBinormalPointerEXT = get_proc_address("glBinormalPointerEXT", cstr): *fp_glBinormalPointerEXT; - let cstr = strings::to_c_with_buf("glBitmap", cstr_buf): *const u8; + let cstr = ((&"glBitmap\0"): *types::string).data: *const char; glBitmap = get_proc_address("glBitmap", cstr): *fp_glBitmap; - let cstr = strings::to_c_with_buf("glBitmapxOES", cstr_buf): *const u8; + let cstr = ((&"glBitmapxOES\0"): *types::string).data: *const char; glBitmapxOES = get_proc_address("glBitmapxOES", cstr): *fp_glBitmapxOES; - let cstr = strings::to_c_with_buf("glBlendBarrierKHR", cstr_buf): *const u8; + let cstr = ((&"glBlendBarrierKHR\0"): *types::string).data: *const char; glBlendBarrierKHR = get_proc_address("glBlendBarrierKHR", cstr): *fp_glBlendBarrierKHR; - let cstr = strings::to_c_with_buf("glBlendBarrierNV", cstr_buf): *const u8; + let cstr = ((&"glBlendBarrierNV\0"): *types::string).data: *const char; glBlendBarrierNV = get_proc_address("glBlendBarrierNV", cstr): *fp_glBlendBarrierNV; - let cstr = strings::to_c_with_buf("glBlendColor", cstr_buf): *const u8; + let cstr = ((&"glBlendColor\0"): *types::string).data: *const char; glBlendColor = get_proc_address("glBlendColor", cstr): *fp_glBlendColor; - let cstr = strings::to_c_with_buf("glBlendColorEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendColorEXT\0"): *types::string).data: *const char; glBlendColorEXT = get_proc_address("glBlendColorEXT", cstr): *fp_glBlendColorEXT; - let cstr = strings::to_c_with_buf("glBlendColorxOES", cstr_buf): *const u8; + let cstr = ((&"glBlendColorxOES\0"): *types::string).data: *const char; glBlendColorxOES = get_proc_address("glBlendColorxOES", cstr): *fp_glBlendColorxOES; - let cstr = strings::to_c_with_buf("glBlendEquation", cstr_buf): *const u8; + let cstr = ((&"glBlendEquation\0"): *types::string).data: *const char; glBlendEquation = get_proc_address("glBlendEquation", cstr): *fp_glBlendEquation; - let cstr = strings::to_c_with_buf("glBlendEquationEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationEXT\0"): *types::string).data: *const char; glBlendEquationEXT = get_proc_address("glBlendEquationEXT", cstr): *fp_glBlendEquationEXT; - let cstr = strings::to_c_with_buf("glBlendEquationIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationIndexedAMD\0"): *types::string).data: *const char; glBlendEquationIndexedAMD = get_proc_address("glBlendEquationIndexedAMD", cstr): *fp_glBlendEquationIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendEquationSeparate", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparate\0"): *types::string).data: *const char; glBlendEquationSeparate = get_proc_address("glBlendEquationSeparate", cstr): *fp_glBlendEquationSeparate; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateEXT\0"): *types::string).data: *const char; glBlendEquationSeparateEXT = get_proc_address("glBlendEquationSeparateEXT", cstr): *fp_glBlendEquationSeparateEXT; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateIndexedAMD\0"): *types::string).data: *const char; glBlendEquationSeparateIndexedAMD = get_proc_address("glBlendEquationSeparateIndexedAMD", cstr): *fp_glBlendEquationSeparateIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateiARB\0"): *types::string).data: *const char; glBlendEquationSeparateiARB = get_proc_address("glBlendEquationSeparateiARB", cstr): *fp_glBlendEquationSeparateiARB; - let cstr = strings::to_c_with_buf("glBlendEquationiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationiARB\0"): *types::string).data: *const char; glBlendEquationiARB = get_proc_address("glBlendEquationiARB", cstr): *fp_glBlendEquationiARB; - let cstr = strings::to_c_with_buf("glBlendFunc", cstr_buf): *const u8; + let cstr = ((&"glBlendFunc\0"): *types::string).data: *const char; glBlendFunc = get_proc_address("glBlendFunc", cstr): *fp_glBlendFunc; - let cstr = strings::to_c_with_buf("glBlendFuncIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncIndexedAMD\0"): *types::string).data: *const char; glBlendFuncIndexedAMD = get_proc_address("glBlendFuncIndexedAMD", cstr): *fp_glBlendFuncIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendFuncSeparate", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparate\0"): *types::string).data: *const char; glBlendFuncSeparate = get_proc_address("glBlendFuncSeparate", cstr): *fp_glBlendFuncSeparate; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateEXT\0"): *types::string).data: *const char; glBlendFuncSeparateEXT = get_proc_address("glBlendFuncSeparateEXT", cstr): *fp_glBlendFuncSeparateEXT; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateINGR", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateINGR\0"): *types::string).data: *const char; glBlendFuncSeparateINGR = get_proc_address("glBlendFuncSeparateINGR", cstr): *fp_glBlendFuncSeparateINGR; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateIndexedAMD\0"): *types::string).data: *const char; glBlendFuncSeparateIndexedAMD = get_proc_address("glBlendFuncSeparateIndexedAMD", cstr): *fp_glBlendFuncSeparateIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateiARB\0"): *types::string).data: *const char; glBlendFuncSeparateiARB = get_proc_address("glBlendFuncSeparateiARB", cstr): *fp_glBlendFuncSeparateiARB; - let cstr = strings::to_c_with_buf("glBlendFunciARB", cstr_buf): *const u8; + let cstr = ((&"glBlendFunciARB\0"): *types::string).data: *const char; glBlendFunciARB = get_proc_address("glBlendFunciARB", cstr): *fp_glBlendFunciARB; - let cstr = strings::to_c_with_buf("glBlendParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glBlendParameteriNV\0"): *types::string).data: *const char; glBlendParameteriNV = get_proc_address("glBlendParameteriNV", cstr): *fp_glBlendParameteriNV; - let cstr = strings::to_c_with_buf("glBlitFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBlitFramebuffer\0"): *types::string).data: *const char; glBlitFramebuffer = get_proc_address("glBlitFramebuffer", cstr): *fp_glBlitFramebuffer; - let cstr = strings::to_c_with_buf("glBlitFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBlitFramebufferEXT\0"): *types::string).data: *const char; glBlitFramebufferEXT = get_proc_address("glBlitFramebufferEXT", cstr): *fp_glBlitFramebufferEXT; - let cstr = strings::to_c_with_buf("glBlitNamedFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBlitNamedFramebuffer\0"): *types::string).data: *const char; glBlitNamedFramebuffer = get_proc_address("glBlitNamedFramebuffer", cstr): *fp_glBlitNamedFramebuffer; - let cstr = strings::to_c_with_buf("glBufferAddressRangeNV", cstr_buf): *const u8; + let cstr = ((&"glBufferAddressRangeNV\0"): *types::string).data: *const char; glBufferAddressRangeNV = get_proc_address("glBufferAddressRangeNV", cstr): *fp_glBufferAddressRangeNV; - let cstr = strings::to_c_with_buf("glBufferAttachMemoryNV", cstr_buf): *const u8; + let cstr = ((&"glBufferAttachMemoryNV\0"): *types::string).data: *const char; glBufferAttachMemoryNV = get_proc_address("glBufferAttachMemoryNV", cstr): *fp_glBufferAttachMemoryNV; - let cstr = strings::to_c_with_buf("glBufferData", cstr_buf): *const u8; + let cstr = ((&"glBufferData\0"): *types::string).data: *const char; glBufferData = get_proc_address("glBufferData", cstr): *fp_glBufferData; - let cstr = strings::to_c_with_buf("glBufferDataARB", cstr_buf): *const u8; + let cstr = ((&"glBufferDataARB\0"): *types::string).data: *const char; glBufferDataARB = get_proc_address("glBufferDataARB", cstr): *fp_glBufferDataARB; - let cstr = strings::to_c_with_buf("glBufferPageCommitmentARB", cstr_buf): *const u8; + let cstr = ((&"glBufferPageCommitmentARB\0"): *types::string).data: *const char; glBufferPageCommitmentARB = get_proc_address("glBufferPageCommitmentARB", cstr): *fp_glBufferPageCommitmentARB; - let cstr = strings::to_c_with_buf("glBufferPageCommitmentMemNV", cstr_buf): *const u8; + let cstr = ((&"glBufferPageCommitmentMemNV\0"): *types::string).data: *const char; glBufferPageCommitmentMemNV = get_proc_address("glBufferPageCommitmentMemNV", cstr): *fp_glBufferPageCommitmentMemNV; - let cstr = strings::to_c_with_buf("glBufferParameteriAPPLE", cstr_buf): *const u8; + let cstr = ((&"glBufferParameteriAPPLE\0"): *types::string).data: *const char; glBufferParameteriAPPLE = get_proc_address("glBufferParameteriAPPLE", cstr): *fp_glBufferParameteriAPPLE; - let cstr = strings::to_c_with_buf("glBufferStorage", cstr_buf): *const u8; + let cstr = ((&"glBufferStorage\0"): *types::string).data: *const char; glBufferStorage = get_proc_address("glBufferStorage", cstr): *fp_glBufferStorage; - let cstr = strings::to_c_with_buf("glBufferStorageExternalEXT", cstr_buf): *const u8; + let cstr = ((&"glBufferStorageExternalEXT\0"): *types::string).data: *const char; glBufferStorageExternalEXT = get_proc_address("glBufferStorageExternalEXT", cstr): *fp_glBufferStorageExternalEXT; - let cstr = strings::to_c_with_buf("glBufferStorageMemEXT", cstr_buf): *const u8; + let cstr = ((&"glBufferStorageMemEXT\0"): *types::string).data: *const char; glBufferStorageMemEXT = get_proc_address("glBufferStorageMemEXT", cstr): *fp_glBufferStorageMemEXT; - let cstr = strings::to_c_with_buf("glBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glBufferSubData\0"): *types::string).data: *const char; glBufferSubData = get_proc_address("glBufferSubData", cstr): *fp_glBufferSubData; - let cstr = strings::to_c_with_buf("glBufferSubDataARB", cstr_buf): *const u8; + let cstr = ((&"glBufferSubDataARB\0"): *types::string).data: *const char; glBufferSubDataARB = get_proc_address("glBufferSubDataARB", cstr): *fp_glBufferSubDataARB; - let cstr = strings::to_c_with_buf("glCallCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glCallCommandListNV\0"): *types::string).data: *const char; glCallCommandListNV = get_proc_address("glCallCommandListNV", cstr): *fp_glCallCommandListNV; - let cstr = strings::to_c_with_buf("glCallList", cstr_buf): *const u8; + let cstr = ((&"glCallList\0"): *types::string).data: *const char; glCallList = get_proc_address("glCallList", cstr): *fp_glCallList; - let cstr = strings::to_c_with_buf("glCallLists", cstr_buf): *const u8; + let cstr = ((&"glCallLists\0"): *types::string).data: *const char; glCallLists = get_proc_address("glCallLists", cstr): *fp_glCallLists; - let cstr = strings::to_c_with_buf("glCheckFramebufferStatus", cstr_buf): *const u8; + let cstr = ((&"glCheckFramebufferStatus\0"): *types::string).data: *const char; glCheckFramebufferStatus = get_proc_address("glCheckFramebufferStatus", cstr): *fp_glCheckFramebufferStatus; - let cstr = strings::to_c_with_buf("glCheckFramebufferStatusEXT", cstr_buf): *const u8; + let cstr = ((&"glCheckFramebufferStatusEXT\0"): *types::string).data: *const char; glCheckFramebufferStatusEXT = get_proc_address("glCheckFramebufferStatusEXT", cstr): *fp_glCheckFramebufferStatusEXT; - let cstr = strings::to_c_with_buf("glCheckNamedFramebufferStatus", cstr_buf): *const u8; + let cstr = ((&"glCheckNamedFramebufferStatus\0"): *types::string).data: *const char; glCheckNamedFramebufferStatus = get_proc_address("glCheckNamedFramebufferStatus", cstr): *fp_glCheckNamedFramebufferStatus; - let cstr = strings::to_c_with_buf("glCheckNamedFramebufferStatusEXT", cstr_buf): *const u8; + let cstr = ((&"glCheckNamedFramebufferStatusEXT\0"): *types::string).data: *const char; glCheckNamedFramebufferStatusEXT = get_proc_address("glCheckNamedFramebufferStatusEXT", cstr): *fp_glCheckNamedFramebufferStatusEXT; - let cstr = strings::to_c_with_buf("glClampColorARB", cstr_buf): *const u8; + let cstr = ((&"glClampColorARB\0"): *types::string).data: *const char; glClampColorARB = get_proc_address("glClampColorARB", cstr): *fp_glClampColorARB; - let cstr = strings::to_c_with_buf("glClear", cstr_buf): *const u8; + let cstr = ((&"glClear\0"): *types::string).data: *const char; glClear = get_proc_address("glClear", cstr): *fp_glClear; - let cstr = strings::to_c_with_buf("glClearAccum", cstr_buf): *const u8; + let cstr = ((&"glClearAccum\0"): *types::string).data: *const char; glClearAccum = get_proc_address("glClearAccum", cstr): *fp_glClearAccum; - let cstr = strings::to_c_with_buf("glClearAccumxOES", cstr_buf): *const u8; + let cstr = ((&"glClearAccumxOES\0"): *types::string).data: *const char; glClearAccumxOES = get_proc_address("glClearAccumxOES", cstr): *fp_glClearAccumxOES; - let cstr = strings::to_c_with_buf("glClearBufferData", cstr_buf): *const u8; + let cstr = ((&"glClearBufferData\0"): *types::string).data: *const char; glClearBufferData = get_proc_address("glClearBufferData", cstr): *fp_glClearBufferData; - let cstr = strings::to_c_with_buf("glClearBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glClearBufferSubData\0"): *types::string).data: *const char; glClearBufferSubData = get_proc_address("glClearBufferSubData", cstr): *fp_glClearBufferSubData; - let cstr = strings::to_c_with_buf("glClearColor", cstr_buf): *const u8; + let cstr = ((&"glClearColor\0"): *types::string).data: *const char; glClearColor = get_proc_address("glClearColor", cstr): *fp_glClearColor; - let cstr = strings::to_c_with_buf("glClearColorIiEXT", cstr_buf): *const u8; + let cstr = ((&"glClearColorIiEXT\0"): *types::string).data: *const char; glClearColorIiEXT = get_proc_address("glClearColorIiEXT", cstr): *fp_glClearColorIiEXT; - let cstr = strings::to_c_with_buf("glClearColorIuiEXT", cstr_buf): *const u8; + let cstr = ((&"glClearColorIuiEXT\0"): *types::string).data: *const char; glClearColorIuiEXT = get_proc_address("glClearColorIuiEXT", cstr): *fp_glClearColorIuiEXT; - let cstr = strings::to_c_with_buf("glClearColorxOES", cstr_buf): *const u8; + let cstr = ((&"glClearColorxOES\0"): *types::string).data: *const char; glClearColorxOES = get_proc_address("glClearColorxOES", cstr): *fp_glClearColorxOES; - let cstr = strings::to_c_with_buf("glClearDepth", cstr_buf): *const u8; + let cstr = ((&"glClearDepth\0"): *types::string).data: *const char; glClearDepth = get_proc_address("glClearDepth", cstr): *fp_glClearDepth; - let cstr = strings::to_c_with_buf("glClearDepthdNV", cstr_buf): *const u8; + let cstr = ((&"glClearDepthdNV\0"): *types::string).data: *const char; glClearDepthdNV = get_proc_address("glClearDepthdNV", cstr): *fp_glClearDepthdNV; - let cstr = strings::to_c_with_buf("glClearDepthf", cstr_buf): *const u8; + let cstr = ((&"glClearDepthf\0"): *types::string).data: *const char; glClearDepthf = get_proc_address("glClearDepthf", cstr): *fp_glClearDepthf; - let cstr = strings::to_c_with_buf("glClearDepthfOES", cstr_buf): *const u8; + let cstr = ((&"glClearDepthfOES\0"): *types::string).data: *const char; glClearDepthfOES = get_proc_address("glClearDepthfOES", cstr): *fp_glClearDepthfOES; - let cstr = strings::to_c_with_buf("glClearDepthxOES", cstr_buf): *const u8; + let cstr = ((&"glClearDepthxOES\0"): *types::string).data: *const char; glClearDepthxOES = get_proc_address("glClearDepthxOES", cstr): *fp_glClearDepthxOES; - let cstr = strings::to_c_with_buf("glClearIndex", cstr_buf): *const u8; + let cstr = ((&"glClearIndex\0"): *types::string).data: *const char; glClearIndex = get_proc_address("glClearIndex", cstr): *fp_glClearIndex; - let cstr = strings::to_c_with_buf("glClearNamedBufferData", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferData\0"): *types::string).data: *const char; glClearNamedBufferData = get_proc_address("glClearNamedBufferData", cstr): *fp_glClearNamedBufferData; - let cstr = strings::to_c_with_buf("glClearNamedBufferDataEXT", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferDataEXT\0"): *types::string).data: *const char; glClearNamedBufferDataEXT = get_proc_address("glClearNamedBufferDataEXT", cstr): *fp_glClearNamedBufferDataEXT; - let cstr = strings::to_c_with_buf("glClearNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferSubData\0"): *types::string).data: *const char; glClearNamedBufferSubData = get_proc_address("glClearNamedBufferSubData", cstr): *fp_glClearNamedBufferSubData; - let cstr = strings::to_c_with_buf("glClearNamedBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferSubDataEXT\0"): *types::string).data: *const char; glClearNamedBufferSubDataEXT = get_proc_address("glClearNamedBufferSubDataEXT", cstr): *fp_glClearNamedBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferfi", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferfi\0"): *types::string).data: *const char; glClearNamedFramebufferfi = get_proc_address("glClearNamedFramebufferfi", cstr): *fp_glClearNamedFramebufferfi; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferfv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferfv\0"): *types::string).data: *const char; glClearNamedFramebufferfv = get_proc_address("glClearNamedFramebufferfv", cstr): *fp_glClearNamedFramebufferfv; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferiv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferiv\0"): *types::string).data: *const char; glClearNamedFramebufferiv = get_proc_address("glClearNamedFramebufferiv", cstr): *fp_glClearNamedFramebufferiv; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferuiv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferuiv\0"): *types::string).data: *const char; glClearNamedFramebufferuiv = get_proc_address("glClearNamedFramebufferuiv", cstr): *fp_glClearNamedFramebufferuiv; - let cstr = strings::to_c_with_buf("glClearStencil", cstr_buf): *const u8; + let cstr = ((&"glClearStencil\0"): *types::string).data: *const char; glClearStencil = get_proc_address("glClearStencil", cstr): *fp_glClearStencil; - let cstr = strings::to_c_with_buf("glClearTexImage", cstr_buf): *const u8; + let cstr = ((&"glClearTexImage\0"): *types::string).data: *const char; glClearTexImage = get_proc_address("glClearTexImage", cstr): *fp_glClearTexImage; - let cstr = strings::to_c_with_buf("glClearTexSubImage", cstr_buf): *const u8; + let cstr = ((&"glClearTexSubImage\0"): *types::string).data: *const char; glClearTexSubImage = get_proc_address("glClearTexSubImage", cstr): *fp_glClearTexSubImage; - let cstr = strings::to_c_with_buf("glClientActiveTexture", cstr_buf): *const u8; + let cstr = ((&"glClientActiveTexture\0"): *types::string).data: *const char; glClientActiveTexture = get_proc_address("glClientActiveTexture", cstr): *fp_glClientActiveTexture; - let cstr = strings::to_c_with_buf("glClientActiveTextureARB", cstr_buf): *const u8; + let cstr = ((&"glClientActiveTextureARB\0"): *types::string).data: *const char; glClientActiveTextureARB = get_proc_address("glClientActiveTextureARB", cstr): *fp_glClientActiveTextureARB; - let cstr = strings::to_c_with_buf("glClientActiveVertexStreamATI", cstr_buf): *const u8; + let cstr = ((&"glClientActiveVertexStreamATI\0"): *types::string).data: *const char; glClientActiveVertexStreamATI = get_proc_address("glClientActiveVertexStreamATI", cstr): *fp_glClientActiveVertexStreamATI; - let cstr = strings::to_c_with_buf("glClientAttribDefaultEXT", cstr_buf): *const u8; + let cstr = ((&"glClientAttribDefaultEXT\0"): *types::string).data: *const char; glClientAttribDefaultEXT = get_proc_address("glClientAttribDefaultEXT", cstr): *fp_glClientAttribDefaultEXT; - let cstr = strings::to_c_with_buf("glClientWaitSemaphoreui64NVX", cstr_buf): *const u8; + let cstr = ((&"glClientWaitSemaphoreui64NVX\0"): *types::string).data: *const char; glClientWaitSemaphoreui64NVX = get_proc_address("glClientWaitSemaphoreui64NVX", cstr): *fp_glClientWaitSemaphoreui64NVX; - let cstr = strings::to_c_with_buf("glClientWaitSync", cstr_buf): *const u8; + let cstr = ((&"glClientWaitSync\0"): *types::string).data: *const char; glClientWaitSync = get_proc_address("glClientWaitSync", cstr): *fp_glClientWaitSync; - let cstr = strings::to_c_with_buf("glClipControl", cstr_buf): *const u8; + let cstr = ((&"glClipControl\0"): *types::string).data: *const char; glClipControl = get_proc_address("glClipControl", cstr): *fp_glClipControl; - let cstr = strings::to_c_with_buf("glClipPlane", cstr_buf): *const u8; + let cstr = ((&"glClipPlane\0"): *types::string).data: *const char; glClipPlane = get_proc_address("glClipPlane", cstr): *fp_glClipPlane; - let cstr = strings::to_c_with_buf("glClipPlanefOES", cstr_buf): *const u8; + let cstr = ((&"glClipPlanefOES\0"): *types::string).data: *const char; glClipPlanefOES = get_proc_address("glClipPlanefOES", cstr): *fp_glClipPlanefOES; - let cstr = strings::to_c_with_buf("glClipPlanexOES", cstr_buf): *const u8; + let cstr = ((&"glClipPlanexOES\0"): *types::string).data: *const char; glClipPlanexOES = get_proc_address("glClipPlanexOES", cstr): *fp_glClipPlanexOES; - let cstr = strings::to_c_with_buf("glColor3b", cstr_buf): *const u8; + let cstr = ((&"glColor3b\0"): *types::string).data: *const char; glColor3b = get_proc_address("glColor3b", cstr): *fp_glColor3b; - let cstr = strings::to_c_with_buf("glColor3bv", cstr_buf): *const u8; + let cstr = ((&"glColor3bv\0"): *types::string).data: *const char; glColor3bv = get_proc_address("glColor3bv", cstr): *fp_glColor3bv; - let cstr = strings::to_c_with_buf("glColor3d", cstr_buf): *const u8; + let cstr = ((&"glColor3d\0"): *types::string).data: *const char; glColor3d = get_proc_address("glColor3d", cstr): *fp_glColor3d; - let cstr = strings::to_c_with_buf("glColor3dv", cstr_buf): *const u8; + let cstr = ((&"glColor3dv\0"): *types::string).data: *const char; glColor3dv = get_proc_address("glColor3dv", cstr): *fp_glColor3dv; - let cstr = strings::to_c_with_buf("glColor3f", cstr_buf): *const u8; + let cstr = ((&"glColor3f\0"): *types::string).data: *const char; glColor3f = get_proc_address("glColor3f", cstr): *fp_glColor3f; - let cstr = strings::to_c_with_buf("glColor3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor3fVertex3fSUN\0"): *types::string).data: *const char; glColor3fVertex3fSUN = get_proc_address("glColor3fVertex3fSUN", cstr): *fp_glColor3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor3fVertex3fvSUN\0"): *types::string).data: *const char; glColor3fVertex3fvSUN = get_proc_address("glColor3fVertex3fvSUN", cstr): *fp_glColor3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor3fv", cstr_buf): *const u8; + let cstr = ((&"glColor3fv\0"): *types::string).data: *const char; glColor3fv = get_proc_address("glColor3fv", cstr): *fp_glColor3fv; - let cstr = strings::to_c_with_buf("glColor3hNV", cstr_buf): *const u8; + let cstr = ((&"glColor3hNV\0"): *types::string).data: *const char; glColor3hNV = get_proc_address("glColor3hNV", cstr): *fp_glColor3hNV; - let cstr = strings::to_c_with_buf("glColor3hvNV", cstr_buf): *const u8; + let cstr = ((&"glColor3hvNV\0"): *types::string).data: *const char; glColor3hvNV = get_proc_address("glColor3hvNV", cstr): *fp_glColor3hvNV; - let cstr = strings::to_c_with_buf("glColor3i", cstr_buf): *const u8; + let cstr = ((&"glColor3i\0"): *types::string).data: *const char; glColor3i = get_proc_address("glColor3i", cstr): *fp_glColor3i; - let cstr = strings::to_c_with_buf("glColor3iv", cstr_buf): *const u8; + let cstr = ((&"glColor3iv\0"): *types::string).data: *const char; glColor3iv = get_proc_address("glColor3iv", cstr): *fp_glColor3iv; - let cstr = strings::to_c_with_buf("glColor3s", cstr_buf): *const u8; + let cstr = ((&"glColor3s\0"): *types::string).data: *const char; glColor3s = get_proc_address("glColor3s", cstr): *fp_glColor3s; - let cstr = strings::to_c_with_buf("glColor3sv", cstr_buf): *const u8; + let cstr = ((&"glColor3sv\0"): *types::string).data: *const char; glColor3sv = get_proc_address("glColor3sv", cstr): *fp_glColor3sv; - let cstr = strings::to_c_with_buf("glColor3ub", cstr_buf): *const u8; + let cstr = ((&"glColor3ub\0"): *types::string).data: *const char; glColor3ub = get_proc_address("glColor3ub", cstr): *fp_glColor3ub; - let cstr = strings::to_c_with_buf("glColor3ubv", cstr_buf): *const u8; + let cstr = ((&"glColor3ubv\0"): *types::string).data: *const char; glColor3ubv = get_proc_address("glColor3ubv", cstr): *fp_glColor3ubv; - let cstr = strings::to_c_with_buf("glColor3ui", cstr_buf): *const u8; + let cstr = ((&"glColor3ui\0"): *types::string).data: *const char; glColor3ui = get_proc_address("glColor3ui", cstr): *fp_glColor3ui; - let cstr = strings::to_c_with_buf("glColor3uiv", cstr_buf): *const u8; + let cstr = ((&"glColor3uiv\0"): *types::string).data: *const char; glColor3uiv = get_proc_address("glColor3uiv", cstr): *fp_glColor3uiv; - let cstr = strings::to_c_with_buf("glColor3us", cstr_buf): *const u8; + let cstr = ((&"glColor3us\0"): *types::string).data: *const char; glColor3us = get_proc_address("glColor3us", cstr): *fp_glColor3us; - let cstr = strings::to_c_with_buf("glColor3usv", cstr_buf): *const u8; + let cstr = ((&"glColor3usv\0"): *types::string).data: *const char; glColor3usv = get_proc_address("glColor3usv", cstr): *fp_glColor3usv; - let cstr = strings::to_c_with_buf("glColor3xOES", cstr_buf): *const u8; + let cstr = ((&"glColor3xOES\0"): *types::string).data: *const char; glColor3xOES = get_proc_address("glColor3xOES", cstr): *fp_glColor3xOES; - let cstr = strings::to_c_with_buf("glColor3xvOES", cstr_buf): *const u8; + let cstr = ((&"glColor3xvOES\0"): *types::string).data: *const char; glColor3xvOES = get_proc_address("glColor3xvOES", cstr): *fp_glColor3xvOES; - let cstr = strings::to_c_with_buf("glColor4b", cstr_buf): *const u8; + let cstr = ((&"glColor4b\0"): *types::string).data: *const char; glColor4b = get_proc_address("glColor4b", cstr): *fp_glColor4b; - let cstr = strings::to_c_with_buf("glColor4bv", cstr_buf): *const u8; + let cstr = ((&"glColor4bv\0"): *types::string).data: *const char; glColor4bv = get_proc_address("glColor4bv", cstr): *fp_glColor4bv; - let cstr = strings::to_c_with_buf("glColor4d", cstr_buf): *const u8; + let cstr = ((&"glColor4d\0"): *types::string).data: *const char; glColor4d = get_proc_address("glColor4d", cstr): *fp_glColor4d; - let cstr = strings::to_c_with_buf("glColor4dv", cstr_buf): *const u8; + let cstr = ((&"glColor4dv\0"): *types::string).data: *const char; glColor4dv = get_proc_address("glColor4dv", cstr): *fp_glColor4dv; - let cstr = strings::to_c_with_buf("glColor4f", cstr_buf): *const u8; + let cstr = ((&"glColor4f\0"): *types::string).data: *const char; glColor4f = get_proc_address("glColor4f", cstr): *fp_glColor4f; - let cstr = strings::to_c_with_buf("glColor4fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glColor4fNormal3fVertex3fSUN = get_proc_address("glColor4fNormal3fVertex3fSUN", cstr): *fp_glColor4fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor4fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glColor4fNormal3fVertex3fvSUN = get_proc_address("glColor4fNormal3fVertex3fvSUN", cstr): *fp_glColor4fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor4fv", cstr_buf): *const u8; + let cstr = ((&"glColor4fv\0"): *types::string).data: *const char; glColor4fv = get_proc_address("glColor4fv", cstr): *fp_glColor4fv; - let cstr = strings::to_c_with_buf("glColor4hNV", cstr_buf): *const u8; + let cstr = ((&"glColor4hNV\0"): *types::string).data: *const char; glColor4hNV = get_proc_address("glColor4hNV", cstr): *fp_glColor4hNV; - let cstr = strings::to_c_with_buf("glColor4hvNV", cstr_buf): *const u8; + let cstr = ((&"glColor4hvNV\0"): *types::string).data: *const char; glColor4hvNV = get_proc_address("glColor4hvNV", cstr): *fp_glColor4hvNV; - let cstr = strings::to_c_with_buf("glColor4i", cstr_buf): *const u8; + let cstr = ((&"glColor4i\0"): *types::string).data: *const char; glColor4i = get_proc_address("glColor4i", cstr): *fp_glColor4i; - let cstr = strings::to_c_with_buf("glColor4iv", cstr_buf): *const u8; + let cstr = ((&"glColor4iv\0"): *types::string).data: *const char; glColor4iv = get_proc_address("glColor4iv", cstr): *fp_glColor4iv; - let cstr = strings::to_c_with_buf("glColor4s", cstr_buf): *const u8; + let cstr = ((&"glColor4s\0"): *types::string).data: *const char; glColor4s = get_proc_address("glColor4s", cstr): *fp_glColor4s; - let cstr = strings::to_c_with_buf("glColor4sv", cstr_buf): *const u8; + let cstr = ((&"glColor4sv\0"): *types::string).data: *const char; glColor4sv = get_proc_address("glColor4sv", cstr): *fp_glColor4sv; - let cstr = strings::to_c_with_buf("glColor4ub", cstr_buf): *const u8; + let cstr = ((&"glColor4ub\0"): *types::string).data: *const char; glColor4ub = get_proc_address("glColor4ub", cstr): *fp_glColor4ub; - let cstr = strings::to_c_with_buf("glColor4ubVertex2fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex2fSUN\0"): *types::string).data: *const char; glColor4ubVertex2fSUN = get_proc_address("glColor4ubVertex2fSUN", cstr): *fp_glColor4ubVertex2fSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex2fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex2fvSUN\0"): *types::string).data: *const char; glColor4ubVertex2fvSUN = get_proc_address("glColor4ubVertex2fvSUN", cstr): *fp_glColor4ubVertex2fvSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex3fSUN\0"): *types::string).data: *const char; glColor4ubVertex3fSUN = get_proc_address("glColor4ubVertex3fSUN", cstr): *fp_glColor4ubVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex3fvSUN\0"): *types::string).data: *const char; glColor4ubVertex3fvSUN = get_proc_address("glColor4ubVertex3fvSUN", cstr): *fp_glColor4ubVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor4ubv", cstr_buf): *const u8; + let cstr = ((&"glColor4ubv\0"): *types::string).data: *const char; glColor4ubv = get_proc_address("glColor4ubv", cstr): *fp_glColor4ubv; - let cstr = strings::to_c_with_buf("glColor4ui", cstr_buf): *const u8; + let cstr = ((&"glColor4ui\0"): *types::string).data: *const char; glColor4ui = get_proc_address("glColor4ui", cstr): *fp_glColor4ui; - let cstr = strings::to_c_with_buf("glColor4uiv", cstr_buf): *const u8; + let cstr = ((&"glColor4uiv\0"): *types::string).data: *const char; glColor4uiv = get_proc_address("glColor4uiv", cstr): *fp_glColor4uiv; - let cstr = strings::to_c_with_buf("glColor4us", cstr_buf): *const u8; + let cstr = ((&"glColor4us\0"): *types::string).data: *const char; glColor4us = get_proc_address("glColor4us", cstr): *fp_glColor4us; - let cstr = strings::to_c_with_buf("glColor4usv", cstr_buf): *const u8; + let cstr = ((&"glColor4usv\0"): *types::string).data: *const char; glColor4usv = get_proc_address("glColor4usv", cstr): *fp_glColor4usv; - let cstr = strings::to_c_with_buf("glColor4xOES", cstr_buf): *const u8; + let cstr = ((&"glColor4xOES\0"): *types::string).data: *const char; glColor4xOES = get_proc_address("glColor4xOES", cstr): *fp_glColor4xOES; - let cstr = strings::to_c_with_buf("glColor4xvOES", cstr_buf): *const u8; + let cstr = ((&"glColor4xvOES\0"): *types::string).data: *const char; glColor4xvOES = get_proc_address("glColor4xvOES", cstr): *fp_glColor4xvOES; - let cstr = strings::to_c_with_buf("glColorFormatNV", cstr_buf): *const u8; + let cstr = ((&"glColorFormatNV\0"): *types::string).data: *const char; glColorFormatNV = get_proc_address("glColorFormatNV", cstr): *fp_glColorFormatNV; - let cstr = strings::to_c_with_buf("glColorFragmentOp1ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp1ATI\0"): *types::string).data: *const char; glColorFragmentOp1ATI = get_proc_address("glColorFragmentOp1ATI", cstr): *fp_glColorFragmentOp1ATI; - let cstr = strings::to_c_with_buf("glColorFragmentOp2ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp2ATI\0"): *types::string).data: *const char; glColorFragmentOp2ATI = get_proc_address("glColorFragmentOp2ATI", cstr): *fp_glColorFragmentOp2ATI; - let cstr = strings::to_c_with_buf("glColorFragmentOp3ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp3ATI\0"): *types::string).data: *const char; glColorFragmentOp3ATI = get_proc_address("glColorFragmentOp3ATI", cstr): *fp_glColorFragmentOp3ATI; - let cstr = strings::to_c_with_buf("glColorMask", cstr_buf): *const u8; + let cstr = ((&"glColorMask\0"): *types::string).data: *const char; glColorMask = get_proc_address("glColorMask", cstr): *fp_glColorMask; - let cstr = strings::to_c_with_buf("glColorMaskIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glColorMaskIndexedEXT\0"): *types::string).data: *const char; glColorMaskIndexedEXT = get_proc_address("glColorMaskIndexedEXT", cstr): *fp_glColorMaskIndexedEXT; - let cstr = strings::to_c_with_buf("glColorMaterial", cstr_buf): *const u8; + let cstr = ((&"glColorMaterial\0"): *types::string).data: *const char; glColorMaterial = get_proc_address("glColorMaterial", cstr): *fp_glColorMaterial; - let cstr = strings::to_c_with_buf("glColorPointer", cstr_buf): *const u8; + let cstr = ((&"glColorPointer\0"): *types::string).data: *const char; glColorPointer = get_proc_address("glColorPointer", cstr): *fp_glColorPointer; - let cstr = strings::to_c_with_buf("glColorPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glColorPointerEXT\0"): *types::string).data: *const char; glColorPointerEXT = get_proc_address("glColorPointerEXT", cstr): *fp_glColorPointerEXT; - let cstr = strings::to_c_with_buf("glColorPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glColorPointerListIBM\0"): *types::string).data: *const char; glColorPointerListIBM = get_proc_address("glColorPointerListIBM", cstr): *fp_glColorPointerListIBM; - let cstr = strings::to_c_with_buf("glColorPointervINTEL", cstr_buf): *const u8; + let cstr = ((&"glColorPointervINTEL\0"): *types::string).data: *const char; glColorPointervINTEL = get_proc_address("glColorPointervINTEL", cstr): *fp_glColorPointervINTEL; - let cstr = strings::to_c_with_buf("glColorSubTableEXT", cstr_buf): *const u8; + let cstr = ((&"glColorSubTableEXT\0"): *types::string).data: *const char; glColorSubTableEXT = get_proc_address("glColorSubTableEXT", cstr): *fp_glColorSubTableEXT; - let cstr = strings::to_c_with_buf("glColorTableEXT", cstr_buf): *const u8; + let cstr = ((&"glColorTableEXT\0"): *types::string).data: *const char; glColorTableEXT = get_proc_address("glColorTableEXT", cstr): *fp_glColorTableEXT; - let cstr = strings::to_c_with_buf("glColorTableParameterfvSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableParameterfvSGI\0"): *types::string).data: *const char; glColorTableParameterfvSGI = get_proc_address("glColorTableParameterfvSGI", cstr): *fp_glColorTableParameterfvSGI; - let cstr = strings::to_c_with_buf("glColorTableParameterivSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableParameterivSGI\0"): *types::string).data: *const char; glColorTableParameterivSGI = get_proc_address("glColorTableParameterivSGI", cstr): *fp_glColorTableParameterivSGI; - let cstr = strings::to_c_with_buf("glColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableSGI\0"): *types::string).data: *const char; glColorTableSGI = get_proc_address("glColorTableSGI", cstr): *fp_glColorTableSGI; - let cstr = strings::to_c_with_buf("glCombinerInputNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerInputNV\0"): *types::string).data: *const char; glCombinerInputNV = get_proc_address("glCombinerInputNV", cstr): *fp_glCombinerInputNV; - let cstr = strings::to_c_with_buf("glCombinerOutputNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerOutputNV\0"): *types::string).data: *const char; glCombinerOutputNV = get_proc_address("glCombinerOutputNV", cstr): *fp_glCombinerOutputNV; - let cstr = strings::to_c_with_buf("glCombinerParameterfNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterfNV\0"): *types::string).data: *const char; glCombinerParameterfNV = get_proc_address("glCombinerParameterfNV", cstr): *fp_glCombinerParameterfNV; - let cstr = strings::to_c_with_buf("glCombinerParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterfvNV\0"): *types::string).data: *const char; glCombinerParameterfvNV = get_proc_address("glCombinerParameterfvNV", cstr): *fp_glCombinerParameterfvNV; - let cstr = strings::to_c_with_buf("glCombinerParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameteriNV\0"): *types::string).data: *const char; glCombinerParameteriNV = get_proc_address("glCombinerParameteriNV", cstr): *fp_glCombinerParameteriNV; - let cstr = strings::to_c_with_buf("glCombinerParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterivNV\0"): *types::string).data: *const char; glCombinerParameterivNV = get_proc_address("glCombinerParameterivNV", cstr): *fp_glCombinerParameterivNV; - let cstr = strings::to_c_with_buf("glCombinerStageParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerStageParameterfvNV\0"): *types::string).data: *const char; glCombinerStageParameterfvNV = get_proc_address("glCombinerStageParameterfvNV", cstr): *fp_glCombinerStageParameterfvNV; - let cstr = strings::to_c_with_buf("glCommandListSegmentsNV", cstr_buf): *const u8; + let cstr = ((&"glCommandListSegmentsNV\0"): *types::string).data: *const char; glCommandListSegmentsNV = get_proc_address("glCommandListSegmentsNV", cstr): *fp_glCommandListSegmentsNV; - let cstr = strings::to_c_with_buf("glCompileCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glCompileCommandListNV\0"): *types::string).data: *const char; glCompileCommandListNV = get_proc_address("glCompileCommandListNV", cstr): *fp_glCompileCommandListNV; - let cstr = strings::to_c_with_buf("glCompileShader", cstr_buf): *const u8; + let cstr = ((&"glCompileShader\0"): *types::string).data: *const char; glCompileShader = get_proc_address("glCompileShader", cstr): *fp_glCompileShader; - let cstr = strings::to_c_with_buf("glCompileShaderARB", cstr_buf): *const u8; + let cstr = ((&"glCompileShaderARB\0"): *types::string).data: *const char; glCompileShaderARB = get_proc_address("glCompileShaderARB", cstr): *fp_glCompileShaderARB; - let cstr = strings::to_c_with_buf("glCompileShaderIncludeARB", cstr_buf): *const u8; + let cstr = ((&"glCompileShaderIncludeARB\0"): *types::string).data: *const char; glCompileShaderIncludeARB = get_proc_address("glCompileShaderIncludeARB", cstr): *fp_glCompileShaderIncludeARB; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage1DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage1DEXT = get_proc_address("glCompressedMultiTexImage1DEXT", cstr): *fp_glCompressedMultiTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage2DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage2DEXT = get_proc_address("glCompressedMultiTexImage2DEXT", cstr): *fp_glCompressedMultiTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage3DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage3DEXT = get_proc_address("glCompressedMultiTexImage3DEXT", cstr): *fp_glCompressedMultiTexImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage1DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage1DEXT = get_proc_address("glCompressedMultiTexSubImage1DEXT", cstr): *fp_glCompressedMultiTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage2DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage2DEXT = get_proc_address("glCompressedMultiTexSubImage2DEXT", cstr): *fp_glCompressedMultiTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage3DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage3DEXT = get_proc_address("glCompressedMultiTexSubImage3DEXT", cstr): *fp_glCompressedMultiTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedTexImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage1D\0"): *types::string).data: *const char; glCompressedTexImage1D = get_proc_address("glCompressedTexImage1D", cstr): *fp_glCompressedTexImage1D; - let cstr = strings::to_c_with_buf("glCompressedTexImage1DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage1DARB\0"): *types::string).data: *const char; glCompressedTexImage1DARB = get_proc_address("glCompressedTexImage1DARB", cstr): *fp_glCompressedTexImage1DARB; - let cstr = strings::to_c_with_buf("glCompressedTexImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage2D\0"): *types::string).data: *const char; glCompressedTexImage2D = get_proc_address("glCompressedTexImage2D", cstr): *fp_glCompressedTexImage2D; - let cstr = strings::to_c_with_buf("glCompressedTexImage2DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage2DARB\0"): *types::string).data: *const char; glCompressedTexImage2DARB = get_proc_address("glCompressedTexImage2DARB", cstr): *fp_glCompressedTexImage2DARB; - let cstr = strings::to_c_with_buf("glCompressedTexImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage3D\0"): *types::string).data: *const char; glCompressedTexImage3D = get_proc_address("glCompressedTexImage3D", cstr): *fp_glCompressedTexImage3D; - let cstr = strings::to_c_with_buf("glCompressedTexImage3DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage3DARB\0"): *types::string).data: *const char; glCompressedTexImage3DARB = get_proc_address("glCompressedTexImage3DARB", cstr): *fp_glCompressedTexImage3DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage1D\0"): *types::string).data: *const char; glCompressedTexSubImage1D = get_proc_address("glCompressedTexSubImage1D", cstr): *fp_glCompressedTexSubImage1D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage1DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage1DARB\0"): *types::string).data: *const char; glCompressedTexSubImage1DARB = get_proc_address("glCompressedTexSubImage1DARB", cstr): *fp_glCompressedTexSubImage1DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage2D\0"): *types::string).data: *const char; glCompressedTexSubImage2D = get_proc_address("glCompressedTexSubImage2D", cstr): *fp_glCompressedTexSubImage2D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage2DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage2DARB\0"): *types::string).data: *const char; glCompressedTexSubImage2DARB = get_proc_address("glCompressedTexSubImage2DARB", cstr): *fp_glCompressedTexSubImage2DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage3D\0"): *types::string).data: *const char; glCompressedTexSubImage3D = get_proc_address("glCompressedTexSubImage3D", cstr): *fp_glCompressedTexSubImage3D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage3DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage3DARB\0"): *types::string).data: *const char; glCompressedTexSubImage3DARB = get_proc_address("glCompressedTexSubImage3DARB", cstr): *fp_glCompressedTexSubImage3DARB; - let cstr = strings::to_c_with_buf("glCompressedTextureImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage1DEXT\0"): *types::string).data: *const char; glCompressedTextureImage1DEXT = get_proc_address("glCompressedTextureImage1DEXT", cstr): *fp_glCompressedTextureImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage2DEXT\0"): *types::string).data: *const char; glCompressedTextureImage2DEXT = get_proc_address("glCompressedTextureImage2DEXT", cstr): *fp_glCompressedTextureImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage3DEXT\0"): *types::string).data: *const char; glCompressedTextureImage3DEXT = get_proc_address("glCompressedTextureImage3DEXT", cstr): *fp_glCompressedTextureImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage1D\0"): *types::string).data: *const char; glCompressedTextureSubImage1D = get_proc_address("glCompressedTextureSubImage1D", cstr): *fp_glCompressedTextureSubImage1D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage1DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage1DEXT = get_proc_address("glCompressedTextureSubImage1DEXT", cstr): *fp_glCompressedTextureSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage2D\0"): *types::string).data: *const char; glCompressedTextureSubImage2D = get_proc_address("glCompressedTextureSubImage2D", cstr): *fp_glCompressedTextureSubImage2D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage2DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage2DEXT = get_proc_address("glCompressedTextureSubImage2DEXT", cstr): *fp_glCompressedTextureSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage3D\0"): *types::string).data: *const char; glCompressedTextureSubImage3D = get_proc_address("glCompressedTextureSubImage3D", cstr): *fp_glCompressedTextureSubImage3D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage3DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage3DEXT = get_proc_address("glCompressedTextureSubImage3DEXT", cstr): *fp_glCompressedTextureSubImage3DEXT; - let cstr = strings::to_c_with_buf("glConservativeRasterParameterfNV", cstr_buf): *const u8; + let cstr = ((&"glConservativeRasterParameterfNV\0"): *types::string).data: *const char; glConservativeRasterParameterfNV = get_proc_address("glConservativeRasterParameterfNV", cstr): *fp_glConservativeRasterParameterfNV; - let cstr = strings::to_c_with_buf("glConservativeRasterParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glConservativeRasterParameteriNV\0"): *types::string).data: *const char; glConservativeRasterParameteriNV = get_proc_address("glConservativeRasterParameteriNV", cstr): *fp_glConservativeRasterParameteriNV; - let cstr = strings::to_c_with_buf("glConvolutionFilter1DEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionFilter1DEXT\0"): *types::string).data: *const char; glConvolutionFilter1DEXT = get_proc_address("glConvolutionFilter1DEXT", cstr): *fp_glConvolutionFilter1DEXT; - let cstr = strings::to_c_with_buf("glConvolutionFilter2DEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionFilter2DEXT\0"): *types::string).data: *const char; glConvolutionFilter2DEXT = get_proc_address("glConvolutionFilter2DEXT", cstr): *fp_glConvolutionFilter2DEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterfEXT\0"): *types::string).data: *const char; glConvolutionParameterfEXT = get_proc_address("glConvolutionParameterfEXT", cstr): *fp_glConvolutionParameterfEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterfvEXT\0"): *types::string).data: *const char; glConvolutionParameterfvEXT = get_proc_address("glConvolutionParameterfvEXT", cstr): *fp_glConvolutionParameterfvEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameteriEXT\0"): *types::string).data: *const char; glConvolutionParameteriEXT = get_proc_address("glConvolutionParameteriEXT", cstr): *fp_glConvolutionParameteriEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterivEXT\0"): *types::string).data: *const char; glConvolutionParameterivEXT = get_proc_address("glConvolutionParameterivEXT", cstr): *fp_glConvolutionParameterivEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterxOES", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterxOES\0"): *types::string).data: *const char; glConvolutionParameterxOES = get_proc_address("glConvolutionParameterxOES", cstr): *fp_glConvolutionParameterxOES; - let cstr = strings::to_c_with_buf("glConvolutionParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterxvOES\0"): *types::string).data: *const char; glConvolutionParameterxvOES = get_proc_address("glConvolutionParameterxvOES", cstr): *fp_glConvolutionParameterxvOES; - let cstr = strings::to_c_with_buf("glCopyBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyBufferSubData\0"): *types::string).data: *const char; glCopyBufferSubData = get_proc_address("glCopyBufferSubData", cstr): *fp_glCopyBufferSubData; - let cstr = strings::to_c_with_buf("glCopyColorSubTableEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyColorSubTableEXT\0"): *types::string).data: *const char; glCopyColorSubTableEXT = get_proc_address("glCopyColorSubTableEXT", cstr): *fp_glCopyColorSubTableEXT; - let cstr = strings::to_c_with_buf("glCopyColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glCopyColorTableSGI\0"): *types::string).data: *const char; glCopyColorTableSGI = get_proc_address("glCopyColorTableSGI", cstr): *fp_glCopyColorTableSGI; - let cstr = strings::to_c_with_buf("glCopyConvolutionFilter1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyConvolutionFilter1DEXT\0"): *types::string).data: *const char; glCopyConvolutionFilter1DEXT = get_proc_address("glCopyConvolutionFilter1DEXT", cstr): *fp_glCopyConvolutionFilter1DEXT; - let cstr = strings::to_c_with_buf("glCopyConvolutionFilter2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyConvolutionFilter2DEXT\0"): *types::string).data: *const char; glCopyConvolutionFilter2DEXT = get_proc_address("glCopyConvolutionFilter2DEXT", cstr): *fp_glCopyConvolutionFilter2DEXT; - let cstr = strings::to_c_with_buf("glCopyImageSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyImageSubData\0"): *types::string).data: *const char; glCopyImageSubData = get_proc_address("glCopyImageSubData", cstr): *fp_glCopyImageSubData; - let cstr = strings::to_c_with_buf("glCopyImageSubDataNV", cstr_buf): *const u8; + let cstr = ((&"glCopyImageSubDataNV\0"): *types::string).data: *const char; glCopyImageSubDataNV = get_proc_address("glCopyImageSubDataNV", cstr): *fp_glCopyImageSubDataNV; - let cstr = strings::to_c_with_buf("glCopyMultiTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexImage1DEXT\0"): *types::string).data: *const char; glCopyMultiTexImage1DEXT = get_proc_address("glCopyMultiTexImage1DEXT", cstr): *fp_glCopyMultiTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexImage2DEXT\0"): *types::string).data: *const char; glCopyMultiTexImage2DEXT = get_proc_address("glCopyMultiTexImage2DEXT", cstr): *fp_glCopyMultiTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage1DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage1DEXT = get_proc_address("glCopyMultiTexSubImage1DEXT", cstr): *fp_glCopyMultiTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage2DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage2DEXT = get_proc_address("glCopyMultiTexSubImage2DEXT", cstr): *fp_glCopyMultiTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage3DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage3DEXT = get_proc_address("glCopyMultiTexSubImage3DEXT", cstr): *fp_glCopyMultiTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCopyNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyNamedBufferSubData\0"): *types::string).data: *const char; glCopyNamedBufferSubData = get_proc_address("glCopyNamedBufferSubData", cstr): *fp_glCopyNamedBufferSubData; - let cstr = strings::to_c_with_buf("glCopyPathNV", cstr_buf): *const u8; + let cstr = ((&"glCopyPathNV\0"): *types::string).data: *const char; glCopyPathNV = get_proc_address("glCopyPathNV", cstr): *fp_glCopyPathNV; - let cstr = strings::to_c_with_buf("glCopyPixels", cstr_buf): *const u8; + let cstr = ((&"glCopyPixels\0"): *types::string).data: *const char; glCopyPixels = get_proc_address("glCopyPixels", cstr): *fp_glCopyPixels; - let cstr = strings::to_c_with_buf("glCopyTexImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage1D\0"): *types::string).data: *const char; glCopyTexImage1D = get_proc_address("glCopyTexImage1D", cstr): *fp_glCopyTexImage1D; - let cstr = strings::to_c_with_buf("glCopyTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage1DEXT\0"): *types::string).data: *const char; glCopyTexImage1DEXT = get_proc_address("glCopyTexImage1DEXT", cstr): *fp_glCopyTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTexImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage2D\0"): *types::string).data: *const char; glCopyTexImage2D = get_proc_address("glCopyTexImage2D", cstr): *fp_glCopyTexImage2D; - let cstr = strings::to_c_with_buf("glCopyTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage2DEXT\0"): *types::string).data: *const char; glCopyTexImage2DEXT = get_proc_address("glCopyTexImage2DEXT", cstr): *fp_glCopyTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage1D\0"): *types::string).data: *const char; glCopyTexSubImage1D = get_proc_address("glCopyTexSubImage1D", cstr): *fp_glCopyTexSubImage1D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage1DEXT\0"): *types::string).data: *const char; glCopyTexSubImage1DEXT = get_proc_address("glCopyTexSubImage1DEXT", cstr): *fp_glCopyTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage2D\0"): *types::string).data: *const char; glCopyTexSubImage2D = get_proc_address("glCopyTexSubImage2D", cstr): *fp_glCopyTexSubImage2D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage2DEXT\0"): *types::string).data: *const char; glCopyTexSubImage2DEXT = get_proc_address("glCopyTexSubImage2DEXT", cstr): *fp_glCopyTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage3D\0"): *types::string).data: *const char; glCopyTexSubImage3D = get_proc_address("glCopyTexSubImage3D", cstr): *fp_glCopyTexSubImage3D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage3DEXT\0"): *types::string).data: *const char; glCopyTexSubImage3DEXT = get_proc_address("glCopyTexSubImage3DEXT", cstr): *fp_glCopyTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureImage1DEXT\0"): *types::string).data: *const char; glCopyTextureImage1DEXT = get_proc_address("glCopyTextureImage1DEXT", cstr): *fp_glCopyTextureImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureImage2DEXT\0"): *types::string).data: *const char; glCopyTextureImage2DEXT = get_proc_address("glCopyTextureImage2DEXT", cstr): *fp_glCopyTextureImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage1D\0"): *types::string).data: *const char; glCopyTextureSubImage1D = get_proc_address("glCopyTextureSubImage1D", cstr): *fp_glCopyTextureSubImage1D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage1DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage1DEXT = get_proc_address("glCopyTextureSubImage1DEXT", cstr): *fp_glCopyTextureSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage2D\0"): *types::string).data: *const char; glCopyTextureSubImage2D = get_proc_address("glCopyTextureSubImage2D", cstr): *fp_glCopyTextureSubImage2D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage2DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage2DEXT = get_proc_address("glCopyTextureSubImage2DEXT", cstr): *fp_glCopyTextureSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage3D\0"): *types::string).data: *const char; glCopyTextureSubImage3D = get_proc_address("glCopyTextureSubImage3D", cstr): *fp_glCopyTextureSubImage3D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage3DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage3DEXT = get_proc_address("glCopyTextureSubImage3DEXT", cstr): *fp_glCopyTextureSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCoverFillPathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glCoverFillPathInstancedNV\0"): *types::string).data: *const char; glCoverFillPathInstancedNV = get_proc_address("glCoverFillPathInstancedNV", cstr): *fp_glCoverFillPathInstancedNV; - let cstr = strings::to_c_with_buf("glCoverFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glCoverFillPathNV\0"): *types::string).data: *const char; glCoverFillPathNV = get_proc_address("glCoverFillPathNV", cstr): *fp_glCoverFillPathNV; - let cstr = strings::to_c_with_buf("glCoverStrokePathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glCoverStrokePathInstancedNV\0"): *types::string).data: *const char; glCoverStrokePathInstancedNV = get_proc_address("glCoverStrokePathInstancedNV", cstr): *fp_glCoverStrokePathInstancedNV; - let cstr = strings::to_c_with_buf("glCoverStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glCoverStrokePathNV\0"): *types::string).data: *const char; glCoverStrokePathNV = get_proc_address("glCoverStrokePathNV", cstr): *fp_glCoverStrokePathNV; - let cstr = strings::to_c_with_buf("glCoverageModulationNV", cstr_buf): *const u8; + let cstr = ((&"glCoverageModulationNV\0"): *types::string).data: *const char; glCoverageModulationNV = get_proc_address("glCoverageModulationNV", cstr): *fp_glCoverageModulationNV; - let cstr = strings::to_c_with_buf("glCoverageModulationTableNV", cstr_buf): *const u8; + let cstr = ((&"glCoverageModulationTableNV\0"): *types::string).data: *const char; glCoverageModulationTableNV = get_proc_address("glCoverageModulationTableNV", cstr): *fp_glCoverageModulationTableNV; - let cstr = strings::to_c_with_buf("glCreateBuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateBuffers\0"): *types::string).data: *const char; glCreateBuffers = get_proc_address("glCreateBuffers", cstr): *fp_glCreateBuffers; - let cstr = strings::to_c_with_buf("glCreateCommandListsNV", cstr_buf): *const u8; + let cstr = ((&"glCreateCommandListsNV\0"): *types::string).data: *const char; glCreateCommandListsNV = get_proc_address("glCreateCommandListsNV", cstr): *fp_glCreateCommandListsNV; - let cstr = strings::to_c_with_buf("glCreateFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateFramebuffers\0"): *types::string).data: *const char; glCreateFramebuffers = get_proc_address("glCreateFramebuffers", cstr): *fp_glCreateFramebuffers; - let cstr = strings::to_c_with_buf("glCreateMemoryObjectsEXT", cstr_buf): *const u8; + let cstr = ((&"glCreateMemoryObjectsEXT\0"): *types::string).data: *const char; glCreateMemoryObjectsEXT = get_proc_address("glCreateMemoryObjectsEXT", cstr): *fp_glCreateMemoryObjectsEXT; - let cstr = strings::to_c_with_buf("glCreatePerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glCreatePerfQueryINTEL\0"): *types::string).data: *const char; glCreatePerfQueryINTEL = get_proc_address("glCreatePerfQueryINTEL", cstr): *fp_glCreatePerfQueryINTEL; - let cstr = strings::to_c_with_buf("glCreateProgram", cstr_buf): *const u8; + let cstr = ((&"glCreateProgram\0"): *types::string).data: *const char; glCreateProgram = get_proc_address("glCreateProgram", cstr): *fp_glCreateProgram; - let cstr = strings::to_c_with_buf("glCreateProgramObjectARB", cstr_buf): *const u8; + let cstr = ((&"glCreateProgramObjectARB\0"): *types::string).data: *const char; glCreateProgramObjectARB = get_proc_address("glCreateProgramObjectARB", cstr): *fp_glCreateProgramObjectARB; - let cstr = strings::to_c_with_buf("glCreateProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glCreateProgramPipelines\0"): *types::string).data: *const char; glCreateProgramPipelines = get_proc_address("glCreateProgramPipelines", cstr): *fp_glCreateProgramPipelines; - let cstr = strings::to_c_with_buf("glCreateProgressFenceNVX", cstr_buf): *const u8; + let cstr = ((&"glCreateProgressFenceNVX\0"): *types::string).data: *const char; glCreateProgressFenceNVX = get_proc_address("glCreateProgressFenceNVX", cstr): *fp_glCreateProgressFenceNVX; - let cstr = strings::to_c_with_buf("glCreateQueries", cstr_buf): *const u8; + let cstr = ((&"glCreateQueries\0"): *types::string).data: *const char; glCreateQueries = get_proc_address("glCreateQueries", cstr): *fp_glCreateQueries; - let cstr = strings::to_c_with_buf("glCreateRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateRenderbuffers\0"): *types::string).data: *const char; glCreateRenderbuffers = get_proc_address("glCreateRenderbuffers", cstr): *fp_glCreateRenderbuffers; - let cstr = strings::to_c_with_buf("glCreateSamplers", cstr_buf): *const u8; + let cstr = ((&"glCreateSamplers\0"): *types::string).data: *const char; glCreateSamplers = get_proc_address("glCreateSamplers", cstr): *fp_glCreateSamplers; - let cstr = strings::to_c_with_buf("glCreateSemaphoresNV", cstr_buf): *const u8; + let cstr = ((&"glCreateSemaphoresNV\0"): *types::string).data: *const char; glCreateSemaphoresNV = get_proc_address("glCreateSemaphoresNV", cstr): *fp_glCreateSemaphoresNV; - let cstr = strings::to_c_with_buf("glCreateShader", cstr_buf): *const u8; + let cstr = ((&"glCreateShader\0"): *types::string).data: *const char; glCreateShader = get_proc_address("glCreateShader", cstr): *fp_glCreateShader; - let cstr = strings::to_c_with_buf("glCreateShaderObjectARB", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderObjectARB\0"): *types::string).data: *const char; glCreateShaderObjectARB = get_proc_address("glCreateShaderObjectARB", cstr): *fp_glCreateShaderObjectARB; - let cstr = strings::to_c_with_buf("glCreateShaderProgramEXT", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderProgramEXT\0"): *types::string).data: *const char; glCreateShaderProgramEXT = get_proc_address("glCreateShaderProgramEXT", cstr): *fp_glCreateShaderProgramEXT; - let cstr = strings::to_c_with_buf("glCreateShaderProgramv", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderProgramv\0"): *types::string).data: *const char; glCreateShaderProgramv = get_proc_address("glCreateShaderProgramv", cstr): *fp_glCreateShaderProgramv; - let cstr = strings::to_c_with_buf("glCreateStatesNV", cstr_buf): *const u8; + let cstr = ((&"glCreateStatesNV\0"): *types::string).data: *const char; glCreateStatesNV = get_proc_address("glCreateStatesNV", cstr): *fp_glCreateStatesNV; - let cstr = strings::to_c_with_buf("glCreateSyncFromCLeventARB", cstr_buf): *const u8; + let cstr = ((&"glCreateSyncFromCLeventARB\0"): *types::string).data: *const char; glCreateSyncFromCLeventARB = get_proc_address("glCreateSyncFromCLeventARB", cstr): *fp_glCreateSyncFromCLeventARB; - let cstr = strings::to_c_with_buf("glCreateTextures", cstr_buf): *const u8; + let cstr = ((&"glCreateTextures\0"): *types::string).data: *const char; glCreateTextures = get_proc_address("glCreateTextures", cstr): *fp_glCreateTextures; - let cstr = strings::to_c_with_buf("glCreateTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glCreateTransformFeedbacks\0"): *types::string).data: *const char; glCreateTransformFeedbacks = get_proc_address("glCreateTransformFeedbacks", cstr): *fp_glCreateTransformFeedbacks; - let cstr = strings::to_c_with_buf("glCreateVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glCreateVertexArrays\0"): *types::string).data: *const char; glCreateVertexArrays = get_proc_address("glCreateVertexArrays", cstr): *fp_glCreateVertexArrays; - let cstr = strings::to_c_with_buf("glCullFace", cstr_buf): *const u8; + let cstr = ((&"glCullFace\0"): *types::string).data: *const char; glCullFace = get_proc_address("glCullFace", cstr): *fp_glCullFace; - let cstr = strings::to_c_with_buf("glCullParameterdvEXT", cstr_buf): *const u8; + let cstr = ((&"glCullParameterdvEXT\0"): *types::string).data: *const char; glCullParameterdvEXT = get_proc_address("glCullParameterdvEXT", cstr): *fp_glCullParameterdvEXT; - let cstr = strings::to_c_with_buf("glCullParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glCullParameterfvEXT\0"): *types::string).data: *const char; glCullParameterfvEXT = get_proc_address("glCullParameterfvEXT", cstr): *fp_glCullParameterfvEXT; - let cstr = strings::to_c_with_buf("glCurrentPaletteMatrixARB", cstr_buf): *const u8; + let cstr = ((&"glCurrentPaletteMatrixARB\0"): *types::string).data: *const char; glCurrentPaletteMatrixARB = get_proc_address("glCurrentPaletteMatrixARB", cstr): *fp_glCurrentPaletteMatrixARB; - let cstr = strings::to_c_with_buf("glDebugMessageCallback", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallback\0"): *types::string).data: *const char; glDebugMessageCallback = get_proc_address("glDebugMessageCallback", cstr): *fp_glDebugMessageCallback; - let cstr = strings::to_c_with_buf("glDebugMessageCallbackAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallbackAMD\0"): *types::string).data: *const char; glDebugMessageCallbackAMD = get_proc_address("glDebugMessageCallbackAMD", cstr): *fp_glDebugMessageCallbackAMD; - let cstr = strings::to_c_with_buf("glDebugMessageCallbackARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallbackARB\0"): *types::string).data: *const char; glDebugMessageCallbackARB = get_proc_address("glDebugMessageCallbackARB", cstr): *fp_glDebugMessageCallbackARB; - let cstr = strings::to_c_with_buf("glDebugMessageControl", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageControl\0"): *types::string).data: *const char; glDebugMessageControl = get_proc_address("glDebugMessageControl", cstr): *fp_glDebugMessageControl; - let cstr = strings::to_c_with_buf("glDebugMessageControlARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageControlARB\0"): *types::string).data: *const char; glDebugMessageControlARB = get_proc_address("glDebugMessageControlARB", cstr): *fp_glDebugMessageControlARB; - let cstr = strings::to_c_with_buf("glDebugMessageEnableAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageEnableAMD\0"): *types::string).data: *const char; glDebugMessageEnableAMD = get_proc_address("glDebugMessageEnableAMD", cstr): *fp_glDebugMessageEnableAMD; - let cstr = strings::to_c_with_buf("glDebugMessageInsert", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsert\0"): *types::string).data: *const char; glDebugMessageInsert = get_proc_address("glDebugMessageInsert", cstr): *fp_glDebugMessageInsert; - let cstr = strings::to_c_with_buf("glDebugMessageInsertAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsertAMD\0"): *types::string).data: *const char; glDebugMessageInsertAMD = get_proc_address("glDebugMessageInsertAMD", cstr): *fp_glDebugMessageInsertAMD; - let cstr = strings::to_c_with_buf("glDebugMessageInsertARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsertARB\0"): *types::string).data: *const char; glDebugMessageInsertARB = get_proc_address("glDebugMessageInsertARB", cstr): *fp_glDebugMessageInsertARB; - let cstr = strings::to_c_with_buf("glDeformSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformSGIX\0"): *types::string).data: *const char; glDeformSGIX = get_proc_address("glDeformSGIX", cstr): *fp_glDeformSGIX; - let cstr = strings::to_c_with_buf("glDeformationMap3dSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformationMap3dSGIX\0"): *types::string).data: *const char; glDeformationMap3dSGIX = get_proc_address("glDeformationMap3dSGIX", cstr): *fp_glDeformationMap3dSGIX; - let cstr = strings::to_c_with_buf("glDeformationMap3fSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformationMap3fSGIX\0"): *types::string).data: *const char; glDeformationMap3fSGIX = get_proc_address("glDeformationMap3fSGIX", cstr): *fp_glDeformationMap3fSGIX; - let cstr = strings::to_c_with_buf("glDeleteAsyncMarkersSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeleteAsyncMarkersSGIX\0"): *types::string).data: *const char; glDeleteAsyncMarkersSGIX = get_proc_address("glDeleteAsyncMarkersSGIX", cstr): *fp_glDeleteAsyncMarkersSGIX; - let cstr = strings::to_c_with_buf("glDeleteBuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteBuffers\0"): *types::string).data: *const char; glDeleteBuffers = get_proc_address("glDeleteBuffers", cstr): *fp_glDeleteBuffers; - let cstr = strings::to_c_with_buf("glDeleteBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteBuffersARB\0"): *types::string).data: *const char; glDeleteBuffersARB = get_proc_address("glDeleteBuffersARB", cstr): *fp_glDeleteBuffersARB; - let cstr = strings::to_c_with_buf("glDeleteCommandListsNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteCommandListsNV\0"): *types::string).data: *const char; glDeleteCommandListsNV = get_proc_address("glDeleteCommandListsNV", cstr): *fp_glDeleteCommandListsNV; - let cstr = strings::to_c_with_buf("glDeleteFencesAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDeleteFencesAPPLE\0"): *types::string).data: *const char; glDeleteFencesAPPLE = get_proc_address("glDeleteFencesAPPLE", cstr): *fp_glDeleteFencesAPPLE; - let cstr = strings::to_c_with_buf("glDeleteFencesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteFencesNV\0"): *types::string).data: *const char; glDeleteFencesNV = get_proc_address("glDeleteFencesNV", cstr): *fp_glDeleteFencesNV; - let cstr = strings::to_c_with_buf("glDeleteFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glDeleteFragmentShaderATI\0"): *types::string).data: *const char; glDeleteFragmentShaderATI = get_proc_address("glDeleteFragmentShaderATI", cstr): *fp_glDeleteFragmentShaderATI; - let cstr = strings::to_c_with_buf("glDeleteFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteFramebuffers\0"): *types::string).data: *const char; glDeleteFramebuffers = get_proc_address("glDeleteFramebuffers", cstr): *fp_glDeleteFramebuffers; - let cstr = strings::to_c_with_buf("glDeleteFramebuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteFramebuffersEXT\0"): *types::string).data: *const char; glDeleteFramebuffersEXT = get_proc_address("glDeleteFramebuffersEXT", cstr): *fp_glDeleteFramebuffersEXT; - let cstr = strings::to_c_with_buf("glDeleteLists", cstr_buf): *const u8; + let cstr = ((&"glDeleteLists\0"): *types::string).data: *const char; glDeleteLists = get_proc_address("glDeleteLists", cstr): *fp_glDeleteLists; - let cstr = strings::to_c_with_buf("glDeleteMemoryObjectsEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteMemoryObjectsEXT\0"): *types::string).data: *const char; glDeleteMemoryObjectsEXT = get_proc_address("glDeleteMemoryObjectsEXT", cstr): *fp_glDeleteMemoryObjectsEXT; - let cstr = strings::to_c_with_buf("glDeleteNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteNamedStringARB\0"): *types::string).data: *const char; glDeleteNamedStringARB = get_proc_address("glDeleteNamedStringARB", cstr): *fp_glDeleteNamedStringARB; - let cstr = strings::to_c_with_buf("glDeleteNamesAMD", cstr_buf): *const u8; + let cstr = ((&"glDeleteNamesAMD\0"): *types::string).data: *const char; glDeleteNamesAMD = get_proc_address("glDeleteNamesAMD", cstr): *fp_glDeleteNamesAMD; - let cstr = strings::to_c_with_buf("glDeleteObjectARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteObjectARB\0"): *types::string).data: *const char; glDeleteObjectARB = get_proc_address("glDeleteObjectARB", cstr): *fp_glDeleteObjectARB; - let cstr = strings::to_c_with_buf("glDeleteOcclusionQueriesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteOcclusionQueriesNV\0"): *types::string).data: *const char; glDeleteOcclusionQueriesNV = get_proc_address("glDeleteOcclusionQueriesNV", cstr): *fp_glDeleteOcclusionQueriesNV; - let cstr = strings::to_c_with_buf("glDeletePathsNV", cstr_buf): *const u8; + let cstr = ((&"glDeletePathsNV\0"): *types::string).data: *const char; glDeletePathsNV = get_proc_address("glDeletePathsNV", cstr): *fp_glDeletePathsNV; - let cstr = strings::to_c_with_buf("glDeletePerfMonitorsAMD", cstr_buf): *const u8; + let cstr = ((&"glDeletePerfMonitorsAMD\0"): *types::string).data: *const char; glDeletePerfMonitorsAMD = get_proc_address("glDeletePerfMonitorsAMD", cstr): *fp_glDeletePerfMonitorsAMD; - let cstr = strings::to_c_with_buf("glDeletePerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glDeletePerfQueryINTEL\0"): *types::string).data: *const char; glDeletePerfQueryINTEL = get_proc_address("glDeletePerfQueryINTEL", cstr): *fp_glDeletePerfQueryINTEL; - let cstr = strings::to_c_with_buf("glDeleteProgram", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgram\0"): *types::string).data: *const char; glDeleteProgram = get_proc_address("glDeleteProgram", cstr): *fp_glDeleteProgram; - let cstr = strings::to_c_with_buf("glDeleteProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramPipelines\0"): *types::string).data: *const char; glDeleteProgramPipelines = get_proc_address("glDeleteProgramPipelines", cstr): *fp_glDeleteProgramPipelines; - let cstr = strings::to_c_with_buf("glDeleteProgramsARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramsARB\0"): *types::string).data: *const char; glDeleteProgramsARB = get_proc_address("glDeleteProgramsARB", cstr): *fp_glDeleteProgramsARB; - let cstr = strings::to_c_with_buf("glDeleteProgramsNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramsNV\0"): *types::string).data: *const char; glDeleteProgramsNV = get_proc_address("glDeleteProgramsNV", cstr): *fp_glDeleteProgramsNV; - let cstr = strings::to_c_with_buf("glDeleteQueries", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueries\0"): *types::string).data: *const char; glDeleteQueries = get_proc_address("glDeleteQueries", cstr): *fp_glDeleteQueries; - let cstr = strings::to_c_with_buf("glDeleteQueriesARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueriesARB\0"): *types::string).data: *const char; glDeleteQueriesARB = get_proc_address("glDeleteQueriesARB", cstr): *fp_glDeleteQueriesARB; - let cstr = strings::to_c_with_buf("glDeleteQueryResourceTagNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueryResourceTagNV\0"): *types::string).data: *const char; glDeleteQueryResourceTagNV = get_proc_address("glDeleteQueryResourceTagNV", cstr): *fp_glDeleteQueryResourceTagNV; - let cstr = strings::to_c_with_buf("glDeleteRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteRenderbuffers\0"): *types::string).data: *const char; glDeleteRenderbuffers = get_proc_address("glDeleteRenderbuffers", cstr): *fp_glDeleteRenderbuffers; - let cstr = strings::to_c_with_buf("glDeleteRenderbuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteRenderbuffersEXT\0"): *types::string).data: *const char; glDeleteRenderbuffersEXT = get_proc_address("glDeleteRenderbuffersEXT", cstr): *fp_glDeleteRenderbuffersEXT; - let cstr = strings::to_c_with_buf("glDeleteSamplers", cstr_buf): *const u8; + let cstr = ((&"glDeleteSamplers\0"): *types::string).data: *const char; glDeleteSamplers = get_proc_address("glDeleteSamplers", cstr): *fp_glDeleteSamplers; - let cstr = strings::to_c_with_buf("glDeleteSemaphoresEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteSemaphoresEXT\0"): *types::string).data: *const char; glDeleteSemaphoresEXT = get_proc_address("glDeleteSemaphoresEXT", cstr): *fp_glDeleteSemaphoresEXT; - let cstr = strings::to_c_with_buf("glDeleteShader", cstr_buf): *const u8; + let cstr = ((&"glDeleteShader\0"): *types::string).data: *const char; glDeleteShader = get_proc_address("glDeleteShader", cstr): *fp_glDeleteShader; - let cstr = strings::to_c_with_buf("glDeleteStatesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteStatesNV\0"): *types::string).data: *const char; glDeleteStatesNV = get_proc_address("glDeleteStatesNV", cstr): *fp_glDeleteStatesNV; - let cstr = strings::to_c_with_buf("glDeleteSync", cstr_buf): *const u8; + let cstr = ((&"glDeleteSync\0"): *types::string).data: *const char; glDeleteSync = get_proc_address("glDeleteSync", cstr): *fp_glDeleteSync; - let cstr = strings::to_c_with_buf("glDeleteTextures", cstr_buf): *const u8; + let cstr = ((&"glDeleteTextures\0"): *types::string).data: *const char; glDeleteTextures = get_proc_address("glDeleteTextures", cstr): *fp_glDeleteTextures; - let cstr = strings::to_c_with_buf("glDeleteTexturesEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteTexturesEXT\0"): *types::string).data: *const char; glDeleteTexturesEXT = get_proc_address("glDeleteTexturesEXT", cstr): *fp_glDeleteTexturesEXT; - let cstr = strings::to_c_with_buf("glDeleteTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glDeleteTransformFeedbacks\0"): *types::string).data: *const char; glDeleteTransformFeedbacks = get_proc_address("glDeleteTransformFeedbacks", cstr): *fp_glDeleteTransformFeedbacks; - let cstr = strings::to_c_with_buf("glDeleteTransformFeedbacksNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteTransformFeedbacksNV\0"): *types::string).data: *const char; glDeleteTransformFeedbacksNV = get_proc_address("glDeleteTransformFeedbacksNV", cstr): *fp_glDeleteTransformFeedbacksNV; - let cstr = strings::to_c_with_buf("glDeleteVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexArrays\0"): *types::string).data: *const char; glDeleteVertexArrays = get_proc_address("glDeleteVertexArrays", cstr): *fp_glDeleteVertexArrays; - let cstr = strings::to_c_with_buf("glDeleteVertexArraysAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexArraysAPPLE\0"): *types::string).data: *const char; glDeleteVertexArraysAPPLE = get_proc_address("glDeleteVertexArraysAPPLE", cstr): *fp_glDeleteVertexArraysAPPLE; - let cstr = strings::to_c_with_buf("glDeleteVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexShaderEXT\0"): *types::string).data: *const char; glDeleteVertexShaderEXT = get_proc_address("glDeleteVertexShaderEXT", cstr): *fp_glDeleteVertexShaderEXT; - let cstr = strings::to_c_with_buf("glDepthBoundsEXT", cstr_buf): *const u8; + let cstr = ((&"glDepthBoundsEXT\0"): *types::string).data: *const char; glDepthBoundsEXT = get_proc_address("glDepthBoundsEXT", cstr): *fp_glDepthBoundsEXT; - let cstr = strings::to_c_with_buf("glDepthBoundsdNV", cstr_buf): *const u8; + let cstr = ((&"glDepthBoundsdNV\0"): *types::string).data: *const char; glDepthBoundsdNV = get_proc_address("glDepthBoundsdNV", cstr): *fp_glDepthBoundsdNV; - let cstr = strings::to_c_with_buf("glDepthFunc", cstr_buf): *const u8; + let cstr = ((&"glDepthFunc\0"): *types::string).data: *const char; glDepthFunc = get_proc_address("glDepthFunc", cstr): *fp_glDepthFunc; - let cstr = strings::to_c_with_buf("glDepthMask", cstr_buf): *const u8; + let cstr = ((&"glDepthMask\0"): *types::string).data: *const char; glDepthMask = get_proc_address("glDepthMask", cstr): *fp_glDepthMask; - let cstr = strings::to_c_with_buf("glDepthRange", cstr_buf): *const u8; + let cstr = ((&"glDepthRange\0"): *types::string).data: *const char; glDepthRange = get_proc_address("glDepthRange", cstr): *fp_glDepthRange; - let cstr = strings::to_c_with_buf("glDepthRangeArraydvNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeArraydvNV\0"): *types::string).data: *const char; glDepthRangeArraydvNV = get_proc_address("glDepthRangeArraydvNV", cstr): *fp_glDepthRangeArraydvNV; - let cstr = strings::to_c_with_buf("glDepthRangeArrayv", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeArrayv\0"): *types::string).data: *const char; glDepthRangeArrayv = get_proc_address("glDepthRangeArrayv", cstr): *fp_glDepthRangeArrayv; - let cstr = strings::to_c_with_buf("glDepthRangeIndexed", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeIndexed\0"): *types::string).data: *const char; glDepthRangeIndexed = get_proc_address("glDepthRangeIndexed", cstr): *fp_glDepthRangeIndexed; - let cstr = strings::to_c_with_buf("glDepthRangeIndexeddNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeIndexeddNV\0"): *types::string).data: *const char; glDepthRangeIndexeddNV = get_proc_address("glDepthRangeIndexeddNV", cstr): *fp_glDepthRangeIndexeddNV; - let cstr = strings::to_c_with_buf("glDepthRangedNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangedNV\0"): *types::string).data: *const char; glDepthRangedNV = get_proc_address("glDepthRangedNV", cstr): *fp_glDepthRangedNV; - let cstr = strings::to_c_with_buf("glDepthRangef", cstr_buf): *const u8; + let cstr = ((&"glDepthRangef\0"): *types::string).data: *const char; glDepthRangef = get_proc_address("glDepthRangef", cstr): *fp_glDepthRangef; - let cstr = strings::to_c_with_buf("glDepthRangefOES", cstr_buf): *const u8; + let cstr = ((&"glDepthRangefOES\0"): *types::string).data: *const char; glDepthRangefOES = get_proc_address("glDepthRangefOES", cstr): *fp_glDepthRangefOES; - let cstr = strings::to_c_with_buf("glDepthRangexOES", cstr_buf): *const u8; + let cstr = ((&"glDepthRangexOES\0"): *types::string).data: *const char; glDepthRangexOES = get_proc_address("glDepthRangexOES", cstr): *fp_glDepthRangexOES; - let cstr = strings::to_c_with_buf("glDetachObjectARB", cstr_buf): *const u8; + let cstr = ((&"glDetachObjectARB\0"): *types::string).data: *const char; glDetachObjectARB = get_proc_address("glDetachObjectARB", cstr): *fp_glDetachObjectARB; - let cstr = strings::to_c_with_buf("glDetachShader", cstr_buf): *const u8; + let cstr = ((&"glDetachShader\0"): *types::string).data: *const char; glDetachShader = get_proc_address("glDetachShader", cstr): *fp_glDetachShader; - let cstr = strings::to_c_with_buf("glDetailTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glDetailTexFuncSGIS\0"): *types::string).data: *const char; glDetailTexFuncSGIS = get_proc_address("glDetailTexFuncSGIS", cstr): *fp_glDetailTexFuncSGIS; - let cstr = strings::to_c_with_buf("glDisable", cstr_buf): *const u8; + let cstr = ((&"glDisable\0"): *types::string).data: *const char; glDisable = get_proc_address("glDisable", cstr): *fp_glDisable; - let cstr = strings::to_c_with_buf("glDisableClientState", cstr_buf): *const u8; + let cstr = ((&"glDisableClientState\0"): *types::string).data: *const char; glDisableClientState = get_proc_address("glDisableClientState", cstr): *fp_glDisableClientState; - let cstr = strings::to_c_with_buf("glDisableClientStateIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableClientStateIndexedEXT\0"): *types::string).data: *const char; glDisableClientStateIndexedEXT = get_proc_address("glDisableClientStateIndexedEXT", cstr): *fp_glDisableClientStateIndexedEXT; - let cstr = strings::to_c_with_buf("glDisableClientStateiEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableClientStateiEXT\0"): *types::string).data: *const char; glDisableClientStateiEXT = get_proc_address("glDisableClientStateiEXT", cstr): *fp_glDisableClientStateiEXT; - let cstr = strings::to_c_with_buf("glDisableIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableIndexedEXT\0"): *types::string).data: *const char; glDisableIndexedEXT = get_proc_address("glDisableIndexedEXT", cstr): *fp_glDisableIndexedEXT; - let cstr = strings::to_c_with_buf("glDisableVariantClientStateEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVariantClientStateEXT\0"): *types::string).data: *const char; glDisableVariantClientStateEXT = get_proc_address("glDisableVariantClientStateEXT", cstr): *fp_glDisableVariantClientStateEXT; - let cstr = strings::to_c_with_buf("glDisableVertexArrayAttrib", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayAttrib\0"): *types::string).data: *const char; glDisableVertexArrayAttrib = get_proc_address("glDisableVertexArrayAttrib", cstr): *fp_glDisableVertexArrayAttrib; - let cstr = strings::to_c_with_buf("glDisableVertexArrayAttribEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayAttribEXT\0"): *types::string).data: *const char; glDisableVertexArrayAttribEXT = get_proc_address("glDisableVertexArrayAttribEXT", cstr): *fp_glDisableVertexArrayAttribEXT; - let cstr = strings::to_c_with_buf("glDisableVertexArrayEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayEXT\0"): *types::string).data: *const char; glDisableVertexArrayEXT = get_proc_address("glDisableVertexArrayEXT", cstr): *fp_glDisableVertexArrayEXT; - let cstr = strings::to_c_with_buf("glDisableVertexAttribAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribAPPLE\0"): *types::string).data: *const char; glDisableVertexAttribAPPLE = get_proc_address("glDisableVertexAttribAPPLE", cstr): *fp_glDisableVertexAttribAPPLE; - let cstr = strings::to_c_with_buf("glDisableVertexAttribArray", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribArray\0"): *types::string).data: *const char; glDisableVertexAttribArray = get_proc_address("glDisableVertexAttribArray", cstr): *fp_glDisableVertexAttribArray; - let cstr = strings::to_c_with_buf("glDisableVertexAttribArrayARB", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribArrayARB\0"): *types::string).data: *const char; glDisableVertexAttribArrayARB = get_proc_address("glDisableVertexAttribArrayARB", cstr): *fp_glDisableVertexAttribArrayARB; - let cstr = strings::to_c_with_buf("glDispatchCompute", cstr_buf): *const u8; + let cstr = ((&"glDispatchCompute\0"): *types::string).data: *const char; glDispatchCompute = get_proc_address("glDispatchCompute", cstr): *fp_glDispatchCompute; - let cstr = strings::to_c_with_buf("glDispatchComputeGroupSizeARB", cstr_buf): *const u8; + let cstr = ((&"glDispatchComputeGroupSizeARB\0"): *types::string).data: *const char; glDispatchComputeGroupSizeARB = get_proc_address("glDispatchComputeGroupSizeARB", cstr): *fp_glDispatchComputeGroupSizeARB; - let cstr = strings::to_c_with_buf("glDispatchComputeIndirect", cstr_buf): *const u8; + let cstr = ((&"glDispatchComputeIndirect\0"): *types::string).data: *const char; glDispatchComputeIndirect = get_proc_address("glDispatchComputeIndirect", cstr): *fp_glDispatchComputeIndirect; - let cstr = strings::to_c_with_buf("glDrawArrays", cstr_buf): *const u8; + let cstr = ((&"glDrawArrays\0"): *types::string).data: *const char; glDrawArrays = get_proc_address("glDrawArrays", cstr): *fp_glDrawArrays; - let cstr = strings::to_c_with_buf("glDrawArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysEXT\0"): *types::string).data: *const char; glDrawArraysEXT = get_proc_address("glDrawArraysEXT", cstr): *fp_glDrawArraysEXT; - let cstr = strings::to_c_with_buf("glDrawArraysIndirect", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysIndirect\0"): *types::string).data: *const char; glDrawArraysIndirect = get_proc_address("glDrawArraysIndirect", cstr): *fp_glDrawArraysIndirect; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedARB", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedARB\0"): *types::string).data: *const char; glDrawArraysInstancedARB = get_proc_address("glDrawArraysInstancedARB", cstr): *fp_glDrawArraysInstancedARB; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedBaseInstance\0"): *types::string).data: *const char; glDrawArraysInstancedBaseInstance = get_proc_address("glDrawArraysInstancedBaseInstance", cstr): *fp_glDrawArraysInstancedBaseInstance; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedEXT\0"): *types::string).data: *const char; glDrawArraysInstancedEXT = get_proc_address("glDrawArraysInstancedEXT", cstr): *fp_glDrawArraysInstancedEXT; - let cstr = strings::to_c_with_buf("glDrawBuffer", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffer\0"): *types::string).data: *const char; glDrawBuffer = get_proc_address("glDrawBuffer", cstr): *fp_glDrawBuffer; - let cstr = strings::to_c_with_buf("glDrawBuffers", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffers\0"): *types::string).data: *const char; glDrawBuffers = get_proc_address("glDrawBuffers", cstr): *fp_glDrawBuffers; - let cstr = strings::to_c_with_buf("glDrawBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffersARB\0"): *types::string).data: *const char; glDrawBuffersARB = get_proc_address("glDrawBuffersARB", cstr): *fp_glDrawBuffersARB; - let cstr = strings::to_c_with_buf("glDrawBuffersATI", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffersATI\0"): *types::string).data: *const char; glDrawBuffersATI = get_proc_address("glDrawBuffersATI", cstr): *fp_glDrawBuffersATI; - let cstr = strings::to_c_with_buf("glDrawCommandsAddressNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsAddressNV\0"): *types::string).data: *const char; glDrawCommandsAddressNV = get_proc_address("glDrawCommandsAddressNV", cstr): *fp_glDrawCommandsAddressNV; - let cstr = strings::to_c_with_buf("glDrawCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsNV\0"): *types::string).data: *const char; glDrawCommandsNV = get_proc_address("glDrawCommandsNV", cstr): *fp_glDrawCommandsNV; - let cstr = strings::to_c_with_buf("glDrawCommandsStatesAddressNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsStatesAddressNV\0"): *types::string).data: *const char; glDrawCommandsStatesAddressNV = get_proc_address("glDrawCommandsStatesAddressNV", cstr): *fp_glDrawCommandsStatesAddressNV; - let cstr = strings::to_c_with_buf("glDrawCommandsStatesNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsStatesNV\0"): *types::string).data: *const char; glDrawCommandsStatesNV = get_proc_address("glDrawCommandsStatesNV", cstr): *fp_glDrawCommandsStatesNV; - let cstr = strings::to_c_with_buf("glDrawElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDrawElementArrayAPPLE\0"): *types::string).data: *const char; glDrawElementArrayAPPLE = get_proc_address("glDrawElementArrayAPPLE", cstr): *fp_glDrawElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glDrawElementArrayATI", cstr_buf): *const u8; + let cstr = ((&"glDrawElementArrayATI\0"): *types::string).data: *const char; glDrawElementArrayATI = get_proc_address("glDrawElementArrayATI", cstr): *fp_glDrawElementArrayATI; - let cstr = strings::to_c_with_buf("glDrawElements", cstr_buf): *const u8; + let cstr = ((&"glDrawElements\0"): *types::string).data: *const char; glDrawElements = get_proc_address("glDrawElements", cstr): *fp_glDrawElements; - let cstr = strings::to_c_with_buf("glDrawElementsBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsBaseVertex\0"): *types::string).data: *const char; glDrawElementsBaseVertex = get_proc_address("glDrawElementsBaseVertex", cstr): *fp_glDrawElementsBaseVertex; - let cstr = strings::to_c_with_buf("glDrawElementsIndirect", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsIndirect\0"): *types::string).data: *const char; glDrawElementsIndirect = get_proc_address("glDrawElementsIndirect", cstr): *fp_glDrawElementsIndirect; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedARB", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedARB\0"): *types::string).data: *const char; glDrawElementsInstancedARB = get_proc_address("glDrawElementsInstancedARB", cstr): *fp_glDrawElementsInstancedARB; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseInstance\0"): *types::string).data: *const char; glDrawElementsInstancedBaseInstance = get_proc_address("glDrawElementsInstancedBaseInstance", cstr): *fp_glDrawElementsInstancedBaseInstance; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseVertex\0"): *types::string).data: *const char; glDrawElementsInstancedBaseVertex = get_proc_address("glDrawElementsInstancedBaseVertex", cstr): *fp_glDrawElementsInstancedBaseVertex; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseVertexBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseVertexBaseInstance\0"): *types::string).data: *const char; glDrawElementsInstancedBaseVertexBaseInstance = get_proc_address("glDrawElementsInstancedBaseVertexBaseInstance", cstr): *fp_glDrawElementsInstancedBaseVertexBaseInstance; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedEXT\0"): *types::string).data: *const char; glDrawElementsInstancedEXT = get_proc_address("glDrawElementsInstancedEXT", cstr): *fp_glDrawElementsInstancedEXT; - let cstr = strings::to_c_with_buf("glDrawMeshArraysSUN", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshArraysSUN\0"): *types::string).data: *const char; glDrawMeshArraysSUN = get_proc_address("glDrawMeshArraysSUN", cstr): *fp_glDrawMeshArraysSUN; - let cstr = strings::to_c_with_buf("glDrawMeshTasksIndirectNV", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshTasksIndirectNV\0"): *types::string).data: *const char; glDrawMeshTasksIndirectNV = get_proc_address("glDrawMeshTasksIndirectNV", cstr): *fp_glDrawMeshTasksIndirectNV; - let cstr = strings::to_c_with_buf("glDrawMeshTasksNV", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshTasksNV\0"): *types::string).data: *const char; glDrawMeshTasksNV = get_proc_address("glDrawMeshTasksNV", cstr): *fp_glDrawMeshTasksNV; - let cstr = strings::to_c_with_buf("glDrawPixels", cstr_buf): *const u8; + let cstr = ((&"glDrawPixels\0"): *types::string).data: *const char; glDrawPixels = get_proc_address("glDrawPixels", cstr): *fp_glDrawPixels; - let cstr = strings::to_c_with_buf("glDrawRangeElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementArrayAPPLE\0"): *types::string).data: *const char; glDrawRangeElementArrayAPPLE = get_proc_address("glDrawRangeElementArrayAPPLE", cstr): *fp_glDrawRangeElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glDrawRangeElementArrayATI", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementArrayATI\0"): *types::string).data: *const char; glDrawRangeElementArrayATI = get_proc_address("glDrawRangeElementArrayATI", cstr): *fp_glDrawRangeElementArrayATI; - let cstr = strings::to_c_with_buf("glDrawRangeElements", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElements\0"): *types::string).data: *const char; glDrawRangeElements = get_proc_address("glDrawRangeElements", cstr): *fp_glDrawRangeElements; - let cstr = strings::to_c_with_buf("glDrawRangeElementsBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementsBaseVertex\0"): *types::string).data: *const char; glDrawRangeElementsBaseVertex = get_proc_address("glDrawRangeElementsBaseVertex", cstr): *fp_glDrawRangeElementsBaseVertex; - let cstr = strings::to_c_with_buf("glDrawRangeElementsEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementsEXT\0"): *types::string).data: *const char; glDrawRangeElementsEXT = get_proc_address("glDrawRangeElementsEXT", cstr): *fp_glDrawRangeElementsEXT; - let cstr = strings::to_c_with_buf("glDrawTextureNV", cstr_buf): *const u8; + let cstr = ((&"glDrawTextureNV\0"): *types::string).data: *const char; glDrawTextureNV = get_proc_address("glDrawTextureNV", cstr): *fp_glDrawTextureNV; - let cstr = strings::to_c_with_buf("glDrawTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedback\0"): *types::string).data: *const char; glDrawTransformFeedback = get_proc_address("glDrawTransformFeedback", cstr): *fp_glDrawTransformFeedback; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackInstanced", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackInstanced\0"): *types::string).data: *const char; glDrawTransformFeedbackInstanced = get_proc_address("glDrawTransformFeedbackInstanced", cstr): *fp_glDrawTransformFeedbackInstanced; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackNV\0"): *types::string).data: *const char; glDrawTransformFeedbackNV = get_proc_address("glDrawTransformFeedbackNV", cstr): *fp_glDrawTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackStream", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackStream\0"): *types::string).data: *const char; glDrawTransformFeedbackStream = get_proc_address("glDrawTransformFeedbackStream", cstr): *fp_glDrawTransformFeedbackStream; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackStreamInstanced", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackStreamInstanced\0"): *types::string).data: *const char; glDrawTransformFeedbackStreamInstanced = get_proc_address("glDrawTransformFeedbackStreamInstanced", cstr): *fp_glDrawTransformFeedbackStreamInstanced; - let cstr = strings::to_c_with_buf("glDrawVkImageNV", cstr_buf): *const u8; + let cstr = ((&"glDrawVkImageNV\0"): *types::string).data: *const char; glDrawVkImageNV = get_proc_address("glDrawVkImageNV", cstr): *fp_glDrawVkImageNV; - let cstr = strings::to_c_with_buf("glEGLImageTargetTexStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glEGLImageTargetTexStorageEXT\0"): *types::string).data: *const char; glEGLImageTargetTexStorageEXT = get_proc_address("glEGLImageTargetTexStorageEXT", cstr): *fp_glEGLImageTargetTexStorageEXT; - let cstr = strings::to_c_with_buf("glEGLImageTargetTextureStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glEGLImageTargetTextureStorageEXT\0"): *types::string).data: *const char; glEGLImageTargetTextureStorageEXT = get_proc_address("glEGLImageTargetTextureStorageEXT", cstr): *fp_glEGLImageTargetTextureStorageEXT; - let cstr = strings::to_c_with_buf("glEdgeFlag", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlag\0"): *types::string).data: *const char; glEdgeFlag = get_proc_address("glEdgeFlag", cstr): *fp_glEdgeFlag; - let cstr = strings::to_c_with_buf("glEdgeFlagFormatNV", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagFormatNV\0"): *types::string).data: *const char; glEdgeFlagFormatNV = get_proc_address("glEdgeFlagFormatNV", cstr): *fp_glEdgeFlagFormatNV; - let cstr = strings::to_c_with_buf("glEdgeFlagPointer", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointer\0"): *types::string).data: *const char; glEdgeFlagPointer = get_proc_address("glEdgeFlagPointer", cstr): *fp_glEdgeFlagPointer; - let cstr = strings::to_c_with_buf("glEdgeFlagPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointerEXT\0"): *types::string).data: *const char; glEdgeFlagPointerEXT = get_proc_address("glEdgeFlagPointerEXT", cstr): *fp_glEdgeFlagPointerEXT; - let cstr = strings::to_c_with_buf("glEdgeFlagPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointerListIBM\0"): *types::string).data: *const char; glEdgeFlagPointerListIBM = get_proc_address("glEdgeFlagPointerListIBM", cstr): *fp_glEdgeFlagPointerListIBM; - let cstr = strings::to_c_with_buf("glEdgeFlagv", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagv\0"): *types::string).data: *const char; glEdgeFlagv = get_proc_address("glEdgeFlagv", cstr): *fp_glEdgeFlagv; - let cstr = strings::to_c_with_buf("glElementPointerAPPLE", cstr_buf): *const u8; + let cstr = ((&"glElementPointerAPPLE\0"): *types::string).data: *const char; glElementPointerAPPLE = get_proc_address("glElementPointerAPPLE", cstr): *fp_glElementPointerAPPLE; - let cstr = strings::to_c_with_buf("glElementPointerATI", cstr_buf): *const u8; + let cstr = ((&"glElementPointerATI\0"): *types::string).data: *const char; glElementPointerATI = get_proc_address("glElementPointerATI", cstr): *fp_glElementPointerATI; - let cstr = strings::to_c_with_buf("glEnable", cstr_buf): *const u8; + let cstr = ((&"glEnable\0"): *types::string).data: *const char; glEnable = get_proc_address("glEnable", cstr): *fp_glEnable; - let cstr = strings::to_c_with_buf("glEnableClientState", cstr_buf): *const u8; + let cstr = ((&"glEnableClientState\0"): *types::string).data: *const char; glEnableClientState = get_proc_address("glEnableClientState", cstr): *fp_glEnableClientState; - let cstr = strings::to_c_with_buf("glEnableClientStateIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableClientStateIndexedEXT\0"): *types::string).data: *const char; glEnableClientStateIndexedEXT = get_proc_address("glEnableClientStateIndexedEXT", cstr): *fp_glEnableClientStateIndexedEXT; - let cstr = strings::to_c_with_buf("glEnableClientStateiEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableClientStateiEXT\0"): *types::string).data: *const char; glEnableClientStateiEXT = get_proc_address("glEnableClientStateiEXT", cstr): *fp_glEnableClientStateiEXT; - let cstr = strings::to_c_with_buf("glEnableIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableIndexedEXT\0"): *types::string).data: *const char; glEnableIndexedEXT = get_proc_address("glEnableIndexedEXT", cstr): *fp_glEnableIndexedEXT; - let cstr = strings::to_c_with_buf("glEnableVariantClientStateEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVariantClientStateEXT\0"): *types::string).data: *const char; glEnableVariantClientStateEXT = get_proc_address("glEnableVariantClientStateEXT", cstr): *fp_glEnableVariantClientStateEXT; - let cstr = strings::to_c_with_buf("glEnableVertexArrayAttrib", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayAttrib\0"): *types::string).data: *const char; glEnableVertexArrayAttrib = get_proc_address("glEnableVertexArrayAttrib", cstr): *fp_glEnableVertexArrayAttrib; - let cstr = strings::to_c_with_buf("glEnableVertexArrayAttribEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayAttribEXT\0"): *types::string).data: *const char; glEnableVertexArrayAttribEXT = get_proc_address("glEnableVertexArrayAttribEXT", cstr): *fp_glEnableVertexArrayAttribEXT; - let cstr = strings::to_c_with_buf("glEnableVertexArrayEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayEXT\0"): *types::string).data: *const char; glEnableVertexArrayEXT = get_proc_address("glEnableVertexArrayEXT", cstr): *fp_glEnableVertexArrayEXT; - let cstr = strings::to_c_with_buf("glEnableVertexAttribAPPLE", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribAPPLE\0"): *types::string).data: *const char; glEnableVertexAttribAPPLE = get_proc_address("glEnableVertexAttribAPPLE", cstr): *fp_glEnableVertexAttribAPPLE; - let cstr = strings::to_c_with_buf("glEnableVertexAttribArray", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribArray\0"): *types::string).data: *const char; glEnableVertexAttribArray = get_proc_address("glEnableVertexAttribArray", cstr): *fp_glEnableVertexAttribArray; - let cstr = strings::to_c_with_buf("glEnableVertexAttribArrayARB", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribArrayARB\0"): *types::string).data: *const char; glEnableVertexAttribArrayARB = get_proc_address("glEnableVertexAttribArrayARB", cstr): *fp_glEnableVertexAttribArrayARB; - let cstr = strings::to_c_with_buf("glEnd", cstr_buf): *const u8; + let cstr = ((&"glEnd\0"): *types::string).data: *const char; glEnd = get_proc_address("glEnd", cstr): *fp_glEnd; - let cstr = strings::to_c_with_buf("glEndConditionalRenderNV", cstr_buf): *const u8; + let cstr = ((&"glEndConditionalRenderNV\0"): *types::string).data: *const char; glEndConditionalRenderNV = get_proc_address("glEndConditionalRenderNV", cstr): *fp_glEndConditionalRenderNV; - let cstr = strings::to_c_with_buf("glEndConditionalRenderNVX", cstr_buf): *const u8; + let cstr = ((&"glEndConditionalRenderNVX\0"): *types::string).data: *const char; glEndConditionalRenderNVX = get_proc_address("glEndConditionalRenderNVX", cstr): *fp_glEndConditionalRenderNVX; - let cstr = strings::to_c_with_buf("glEndFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glEndFragmentShaderATI\0"): *types::string).data: *const char; glEndFragmentShaderATI = get_proc_address("glEndFragmentShaderATI", cstr): *fp_glEndFragmentShaderATI; - let cstr = strings::to_c_with_buf("glEndList", cstr_buf): *const u8; + let cstr = ((&"glEndList\0"): *types::string).data: *const char; glEndList = get_proc_address("glEndList", cstr): *fp_glEndList; - let cstr = strings::to_c_with_buf("glEndOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glEndOcclusionQueryNV\0"): *types::string).data: *const char; glEndOcclusionQueryNV = get_proc_address("glEndOcclusionQueryNV", cstr): *fp_glEndOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glEndPerfMonitorAMD", cstr_buf): *const u8; + let cstr = ((&"glEndPerfMonitorAMD\0"): *types::string).data: *const char; glEndPerfMonitorAMD = get_proc_address("glEndPerfMonitorAMD", cstr): *fp_glEndPerfMonitorAMD; - let cstr = strings::to_c_with_buf("glEndPerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glEndPerfQueryINTEL\0"): *types::string).data: *const char; glEndPerfQueryINTEL = get_proc_address("glEndPerfQueryINTEL", cstr): *fp_glEndPerfQueryINTEL; - let cstr = strings::to_c_with_buf("glEndQuery", cstr_buf): *const u8; + let cstr = ((&"glEndQuery\0"): *types::string).data: *const char; glEndQuery = get_proc_address("glEndQuery", cstr): *fp_glEndQuery; - let cstr = strings::to_c_with_buf("glEndQueryARB", cstr_buf): *const u8; + let cstr = ((&"glEndQueryARB\0"): *types::string).data: *const char; glEndQueryARB = get_proc_address("glEndQueryARB", cstr): *fp_glEndQueryARB; - let cstr = strings::to_c_with_buf("glEndQueryIndexed", cstr_buf): *const u8; + let cstr = ((&"glEndQueryIndexed\0"): *types::string).data: *const char; glEndQueryIndexed = get_proc_address("glEndQueryIndexed", cstr): *fp_glEndQueryIndexed; - let cstr = strings::to_c_with_buf("glEndTransformFeedbackEXT", cstr_buf): *const u8; + let cstr = ((&"glEndTransformFeedbackEXT\0"): *types::string).data: *const char; glEndTransformFeedbackEXT = get_proc_address("glEndTransformFeedbackEXT", cstr): *fp_glEndTransformFeedbackEXT; - let cstr = strings::to_c_with_buf("glEndTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glEndTransformFeedbackNV\0"): *types::string).data: *const char; glEndTransformFeedbackNV = get_proc_address("glEndTransformFeedbackNV", cstr): *fp_glEndTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glEndVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glEndVertexShaderEXT\0"): *types::string).data: *const char; glEndVertexShaderEXT = get_proc_address("glEndVertexShaderEXT", cstr): *fp_glEndVertexShaderEXT; - let cstr = strings::to_c_with_buf("glEndVideoCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glEndVideoCaptureNV\0"): *types::string).data: *const char; glEndVideoCaptureNV = get_proc_address("glEndVideoCaptureNV", cstr): *fp_glEndVideoCaptureNV; - let cstr = strings::to_c_with_buf("glEvalCoord1d", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1d\0"): *types::string).data: *const char; glEvalCoord1d = get_proc_address("glEvalCoord1d", cstr): *fp_glEvalCoord1d; - let cstr = strings::to_c_with_buf("glEvalCoord1dv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1dv\0"): *types::string).data: *const char; glEvalCoord1dv = get_proc_address("glEvalCoord1dv", cstr): *fp_glEvalCoord1dv; - let cstr = strings::to_c_with_buf("glEvalCoord1f", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1f\0"): *types::string).data: *const char; glEvalCoord1f = get_proc_address("glEvalCoord1f", cstr): *fp_glEvalCoord1f; - let cstr = strings::to_c_with_buf("glEvalCoord1fv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1fv\0"): *types::string).data: *const char; glEvalCoord1fv = get_proc_address("glEvalCoord1fv", cstr): *fp_glEvalCoord1fv; - let cstr = strings::to_c_with_buf("glEvalCoord1xOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1xOES\0"): *types::string).data: *const char; glEvalCoord1xOES = get_proc_address("glEvalCoord1xOES", cstr): *fp_glEvalCoord1xOES; - let cstr = strings::to_c_with_buf("glEvalCoord1xvOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1xvOES\0"): *types::string).data: *const char; glEvalCoord1xvOES = get_proc_address("glEvalCoord1xvOES", cstr): *fp_glEvalCoord1xvOES; - let cstr = strings::to_c_with_buf("glEvalCoord2d", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2d\0"): *types::string).data: *const char; glEvalCoord2d = get_proc_address("glEvalCoord2d", cstr): *fp_glEvalCoord2d; - let cstr = strings::to_c_with_buf("glEvalCoord2dv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2dv\0"): *types::string).data: *const char; glEvalCoord2dv = get_proc_address("glEvalCoord2dv", cstr): *fp_glEvalCoord2dv; - let cstr = strings::to_c_with_buf("glEvalCoord2f", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2f\0"): *types::string).data: *const char; glEvalCoord2f = get_proc_address("glEvalCoord2f", cstr): *fp_glEvalCoord2f; - let cstr = strings::to_c_with_buf("glEvalCoord2fv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2fv\0"): *types::string).data: *const char; glEvalCoord2fv = get_proc_address("glEvalCoord2fv", cstr): *fp_glEvalCoord2fv; - let cstr = strings::to_c_with_buf("glEvalCoord2xOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2xOES\0"): *types::string).data: *const char; glEvalCoord2xOES = get_proc_address("glEvalCoord2xOES", cstr): *fp_glEvalCoord2xOES; - let cstr = strings::to_c_with_buf("glEvalCoord2xvOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2xvOES\0"): *types::string).data: *const char; glEvalCoord2xvOES = get_proc_address("glEvalCoord2xvOES", cstr): *fp_glEvalCoord2xvOES; - let cstr = strings::to_c_with_buf("glEvalMapsNV", cstr_buf): *const u8; + let cstr = ((&"glEvalMapsNV\0"): *types::string).data: *const char; glEvalMapsNV = get_proc_address("glEvalMapsNV", cstr): *fp_glEvalMapsNV; - let cstr = strings::to_c_with_buf("glEvalMesh1", cstr_buf): *const u8; + let cstr = ((&"glEvalMesh1\0"): *types::string).data: *const char; glEvalMesh1 = get_proc_address("glEvalMesh1", cstr): *fp_glEvalMesh1; - let cstr = strings::to_c_with_buf("glEvalMesh2", cstr_buf): *const u8; + let cstr = ((&"glEvalMesh2\0"): *types::string).data: *const char; glEvalMesh2 = get_proc_address("glEvalMesh2", cstr): *fp_glEvalMesh2; - let cstr = strings::to_c_with_buf("glEvalPoint1", cstr_buf): *const u8; + let cstr = ((&"glEvalPoint1\0"): *types::string).data: *const char; glEvalPoint1 = get_proc_address("glEvalPoint1", cstr): *fp_glEvalPoint1; - let cstr = strings::to_c_with_buf("glEvalPoint2", cstr_buf): *const u8; + let cstr = ((&"glEvalPoint2\0"): *types::string).data: *const char; glEvalPoint2 = get_proc_address("glEvalPoint2", cstr): *fp_glEvalPoint2; - let cstr = strings::to_c_with_buf("glEvaluateDepthValuesARB", cstr_buf): *const u8; + let cstr = ((&"glEvaluateDepthValuesARB\0"): *types::string).data: *const char; glEvaluateDepthValuesARB = get_proc_address("glEvaluateDepthValuesARB", cstr): *fp_glEvaluateDepthValuesARB; - let cstr = strings::to_c_with_buf("glExecuteProgramNV", cstr_buf): *const u8; + let cstr = ((&"glExecuteProgramNV\0"): *types::string).data: *const char; glExecuteProgramNV = get_proc_address("glExecuteProgramNV", cstr): *fp_glExecuteProgramNV; - let cstr = strings::to_c_with_buf("glExtractComponentEXT", cstr_buf): *const u8; + let cstr = ((&"glExtractComponentEXT\0"): *types::string).data: *const char; glExtractComponentEXT = get_proc_address("glExtractComponentEXT", cstr): *fp_glExtractComponentEXT; - let cstr = strings::to_c_with_buf("glFeedbackBuffer", cstr_buf): *const u8; + let cstr = ((&"glFeedbackBuffer\0"): *types::string).data: *const char; glFeedbackBuffer = get_proc_address("glFeedbackBuffer", cstr): *fp_glFeedbackBuffer; - let cstr = strings::to_c_with_buf("glFeedbackBufferxOES", cstr_buf): *const u8; + let cstr = ((&"glFeedbackBufferxOES\0"): *types::string).data: *const char; glFeedbackBufferxOES = get_proc_address("glFeedbackBufferxOES", cstr): *fp_glFeedbackBufferxOES; - let cstr = strings::to_c_with_buf("glFenceSync", cstr_buf): *const u8; + let cstr = ((&"glFenceSync\0"): *types::string).data: *const char; glFenceSync = get_proc_address("glFenceSync", cstr): *fp_glFenceSync; - let cstr = strings::to_c_with_buf("glFinalCombinerInputNV", cstr_buf): *const u8; + let cstr = ((&"glFinalCombinerInputNV\0"): *types::string).data: *const char; glFinalCombinerInputNV = get_proc_address("glFinalCombinerInputNV", cstr): *fp_glFinalCombinerInputNV; - let cstr = strings::to_c_with_buf("glFinish", cstr_buf): *const u8; + let cstr = ((&"glFinish\0"): *types::string).data: *const char; glFinish = get_proc_address("glFinish", cstr): *fp_glFinish; - let cstr = strings::to_c_with_buf("glFinishAsyncSGIX", cstr_buf): *const u8; + let cstr = ((&"glFinishAsyncSGIX\0"): *types::string).data: *const char; glFinishAsyncSGIX = get_proc_address("glFinishAsyncSGIX", cstr): *fp_glFinishAsyncSGIX; - let cstr = strings::to_c_with_buf("glFinishFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFinishFenceAPPLE\0"): *types::string).data: *const char; glFinishFenceAPPLE = get_proc_address("glFinishFenceAPPLE", cstr): *fp_glFinishFenceAPPLE; - let cstr = strings::to_c_with_buf("glFinishFenceNV", cstr_buf): *const u8; + let cstr = ((&"glFinishFenceNV\0"): *types::string).data: *const char; glFinishFenceNV = get_proc_address("glFinishFenceNV", cstr): *fp_glFinishFenceNV; - let cstr = strings::to_c_with_buf("glFinishObjectAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFinishObjectAPPLE\0"): *types::string).data: *const char; glFinishObjectAPPLE = get_proc_address("glFinishObjectAPPLE", cstr): *fp_glFinishObjectAPPLE; - let cstr = strings::to_c_with_buf("glFinishTextureSUNX", cstr_buf): *const u8; + let cstr = ((&"glFinishTextureSUNX\0"): *types::string).data: *const char; glFinishTextureSUNX = get_proc_address("glFinishTextureSUNX", cstr): *fp_glFinishTextureSUNX; - let cstr = strings::to_c_with_buf("glFlush", cstr_buf): *const u8; + let cstr = ((&"glFlush\0"): *types::string).data: *const char; glFlush = get_proc_address("glFlush", cstr): *fp_glFlush; - let cstr = strings::to_c_with_buf("glFlushMappedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedBufferRange\0"): *types::string).data: *const char; glFlushMappedBufferRange = get_proc_address("glFlushMappedBufferRange", cstr): *fp_glFlushMappedBufferRange; - let cstr = strings::to_c_with_buf("glFlushMappedBufferRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedBufferRangeAPPLE\0"): *types::string).data: *const char; glFlushMappedBufferRangeAPPLE = get_proc_address("glFlushMappedBufferRangeAPPLE", cstr): *fp_glFlushMappedBufferRangeAPPLE; - let cstr = strings::to_c_with_buf("glFlushMappedNamedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedNamedBufferRange\0"): *types::string).data: *const char; glFlushMappedNamedBufferRange = get_proc_address("glFlushMappedNamedBufferRange", cstr): *fp_glFlushMappedNamedBufferRange; - let cstr = strings::to_c_with_buf("glFlushMappedNamedBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedNamedBufferRangeEXT\0"): *types::string).data: *const char; glFlushMappedNamedBufferRangeEXT = get_proc_address("glFlushMappedNamedBufferRangeEXT", cstr): *fp_glFlushMappedNamedBufferRangeEXT; - let cstr = strings::to_c_with_buf("glFlushPixelDataRangeNV", cstr_buf): *const u8; + let cstr = ((&"glFlushPixelDataRangeNV\0"): *types::string).data: *const char; glFlushPixelDataRangeNV = get_proc_address("glFlushPixelDataRangeNV", cstr): *fp_glFlushPixelDataRangeNV; - let cstr = strings::to_c_with_buf("glFlushRasterSGIX", cstr_buf): *const u8; + let cstr = ((&"glFlushRasterSGIX\0"): *types::string).data: *const char; glFlushRasterSGIX = get_proc_address("glFlushRasterSGIX", cstr): *fp_glFlushRasterSGIX; - let cstr = strings::to_c_with_buf("glFlushStaticDataIBM", cstr_buf): *const u8; + let cstr = ((&"glFlushStaticDataIBM\0"): *types::string).data: *const char; glFlushStaticDataIBM = get_proc_address("glFlushStaticDataIBM", cstr): *fp_glFlushStaticDataIBM; - let cstr = strings::to_c_with_buf("glFlushVertexArrayRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFlushVertexArrayRangeAPPLE\0"): *types::string).data: *const char; glFlushVertexArrayRangeAPPLE = get_proc_address("glFlushVertexArrayRangeAPPLE", cstr): *fp_glFlushVertexArrayRangeAPPLE; - let cstr = strings::to_c_with_buf("glFlushVertexArrayRangeNV", cstr_buf): *const u8; + let cstr = ((&"glFlushVertexArrayRangeNV\0"): *types::string).data: *const char; glFlushVertexArrayRangeNV = get_proc_address("glFlushVertexArrayRangeNV", cstr): *fp_glFlushVertexArrayRangeNV; - let cstr = strings::to_c_with_buf("glFogCoordFormatNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordFormatNV\0"): *types::string).data: *const char; glFogCoordFormatNV = get_proc_address("glFogCoordFormatNV", cstr): *fp_glFogCoordFormatNV; - let cstr = strings::to_c_with_buf("glFogCoordPointer", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointer\0"): *types::string).data: *const char; glFogCoordPointer = get_proc_address("glFogCoordPointer", cstr): *fp_glFogCoordPointer; - let cstr = strings::to_c_with_buf("glFogCoordPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointerEXT\0"): *types::string).data: *const char; glFogCoordPointerEXT = get_proc_address("glFogCoordPointerEXT", cstr): *fp_glFogCoordPointerEXT; - let cstr = strings::to_c_with_buf("glFogCoordPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointerListIBM\0"): *types::string).data: *const char; glFogCoordPointerListIBM = get_proc_address("glFogCoordPointerListIBM", cstr): *fp_glFogCoordPointerListIBM; - let cstr = strings::to_c_with_buf("glFogCoordd", cstr_buf): *const u8; + let cstr = ((&"glFogCoordd\0"): *types::string).data: *const char; glFogCoordd = get_proc_address("glFogCoordd", cstr): *fp_glFogCoordd; - let cstr = strings::to_c_with_buf("glFogCoorddEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddEXT\0"): *types::string).data: *const char; glFogCoorddEXT = get_proc_address("glFogCoorddEXT", cstr): *fp_glFogCoorddEXT; - let cstr = strings::to_c_with_buf("glFogCoorddv", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddv\0"): *types::string).data: *const char; glFogCoorddv = get_proc_address("glFogCoorddv", cstr): *fp_glFogCoorddv; - let cstr = strings::to_c_with_buf("glFogCoorddvEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddvEXT\0"): *types::string).data: *const char; glFogCoorddvEXT = get_proc_address("glFogCoorddvEXT", cstr): *fp_glFogCoorddvEXT; - let cstr = strings::to_c_with_buf("glFogCoordf", cstr_buf): *const u8; + let cstr = ((&"glFogCoordf\0"): *types::string).data: *const char; glFogCoordf = get_proc_address("glFogCoordf", cstr): *fp_glFogCoordf; - let cstr = strings::to_c_with_buf("glFogCoordfEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfEXT\0"): *types::string).data: *const char; glFogCoordfEXT = get_proc_address("glFogCoordfEXT", cstr): *fp_glFogCoordfEXT; - let cstr = strings::to_c_with_buf("glFogCoordfv", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfv\0"): *types::string).data: *const char; glFogCoordfv = get_proc_address("glFogCoordfv", cstr): *fp_glFogCoordfv; - let cstr = strings::to_c_with_buf("glFogCoordfvEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfvEXT\0"): *types::string).data: *const char; glFogCoordfvEXT = get_proc_address("glFogCoordfvEXT", cstr): *fp_glFogCoordfvEXT; - let cstr = strings::to_c_with_buf("glFogCoordhNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordhNV\0"): *types::string).data: *const char; glFogCoordhNV = get_proc_address("glFogCoordhNV", cstr): *fp_glFogCoordhNV; - let cstr = strings::to_c_with_buf("glFogCoordhvNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordhvNV\0"): *types::string).data: *const char; glFogCoordhvNV = get_proc_address("glFogCoordhvNV", cstr): *fp_glFogCoordhvNV; - let cstr = strings::to_c_with_buf("glFogFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glFogFuncSGIS\0"): *types::string).data: *const char; glFogFuncSGIS = get_proc_address("glFogFuncSGIS", cstr): *fp_glFogFuncSGIS; - let cstr = strings::to_c_with_buf("glFogf", cstr_buf): *const u8; + let cstr = ((&"glFogf\0"): *types::string).data: *const char; glFogf = get_proc_address("glFogf", cstr): *fp_glFogf; - let cstr = strings::to_c_with_buf("glFogfv", cstr_buf): *const u8; + let cstr = ((&"glFogfv\0"): *types::string).data: *const char; glFogfv = get_proc_address("glFogfv", cstr): *fp_glFogfv; - let cstr = strings::to_c_with_buf("glFogi", cstr_buf): *const u8; + let cstr = ((&"glFogi\0"): *types::string).data: *const char; glFogi = get_proc_address("glFogi", cstr): *fp_glFogi; - let cstr = strings::to_c_with_buf("glFogiv", cstr_buf): *const u8; + let cstr = ((&"glFogiv\0"): *types::string).data: *const char; glFogiv = get_proc_address("glFogiv", cstr): *fp_glFogiv; - let cstr = strings::to_c_with_buf("glFogxOES", cstr_buf): *const u8; + let cstr = ((&"glFogxOES\0"): *types::string).data: *const char; glFogxOES = get_proc_address("glFogxOES", cstr): *fp_glFogxOES; - let cstr = strings::to_c_with_buf("glFogxvOES", cstr_buf): *const u8; + let cstr = ((&"glFogxvOES\0"): *types::string).data: *const char; glFogxvOES = get_proc_address("glFogxvOES", cstr): *fp_glFogxvOES; - let cstr = strings::to_c_with_buf("glFragmentColorMaterialSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentColorMaterialSGIX\0"): *types::string).data: *const char; glFragmentColorMaterialSGIX = get_proc_address("glFragmentColorMaterialSGIX", cstr): *fp_glFragmentColorMaterialSGIX; - let cstr = strings::to_c_with_buf("glFragmentCoverageColorNV", cstr_buf): *const u8; + let cstr = ((&"glFragmentCoverageColorNV\0"): *types::string).data: *const char; glFragmentCoverageColorNV = get_proc_address("glFragmentCoverageColorNV", cstr): *fp_glFragmentCoverageColorNV; - let cstr = strings::to_c_with_buf("glFragmentLightModelfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelfSGIX\0"): *types::string).data: *const char; glFragmentLightModelfSGIX = get_proc_address("glFragmentLightModelfSGIX", cstr): *fp_glFragmentLightModelfSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModelfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelfvSGIX\0"): *types::string).data: *const char; glFragmentLightModelfvSGIX = get_proc_address("glFragmentLightModelfvSGIX", cstr): *fp_glFragmentLightModelfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModeliSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModeliSGIX\0"): *types::string).data: *const char; glFragmentLightModeliSGIX = get_proc_address("glFragmentLightModeliSGIX", cstr): *fp_glFragmentLightModeliSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModelivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelivSGIX\0"): *types::string).data: *const char; glFragmentLightModelivSGIX = get_proc_address("glFragmentLightModelivSGIX", cstr): *fp_glFragmentLightModelivSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightfSGIX\0"): *types::string).data: *const char; glFragmentLightfSGIX = get_proc_address("glFragmentLightfSGIX", cstr): *fp_glFragmentLightfSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightfvSGIX\0"): *types::string).data: *const char; glFragmentLightfvSGIX = get_proc_address("glFragmentLightfvSGIX", cstr): *fp_glFragmentLightfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightiSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightiSGIX\0"): *types::string).data: *const char; glFragmentLightiSGIX = get_proc_address("glFragmentLightiSGIX", cstr): *fp_glFragmentLightiSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightivSGIX\0"): *types::string).data: *const char; glFragmentLightivSGIX = get_proc_address("glFragmentLightivSGIX", cstr): *fp_glFragmentLightivSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialfSGIX\0"): *types::string).data: *const char; glFragmentMaterialfSGIX = get_proc_address("glFragmentMaterialfSGIX", cstr): *fp_glFragmentMaterialfSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialfvSGIX\0"): *types::string).data: *const char; glFragmentMaterialfvSGIX = get_proc_address("glFragmentMaterialfvSGIX", cstr): *fp_glFragmentMaterialfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialiSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialiSGIX\0"): *types::string).data: *const char; glFragmentMaterialiSGIX = get_proc_address("glFragmentMaterialiSGIX", cstr): *fp_glFragmentMaterialiSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialivSGIX\0"): *types::string).data: *const char; glFragmentMaterialivSGIX = get_proc_address("glFragmentMaterialivSGIX", cstr): *fp_glFragmentMaterialivSGIX; - let cstr = strings::to_c_with_buf("glFrameTerminatorGREMEDY", cstr_buf): *const u8; + let cstr = ((&"glFrameTerminatorGREMEDY\0"): *types::string).data: *const char; glFrameTerminatorGREMEDY = get_proc_address("glFrameTerminatorGREMEDY", cstr): *fp_glFrameTerminatorGREMEDY; - let cstr = strings::to_c_with_buf("glFrameZoomSGIX", cstr_buf): *const u8; + let cstr = ((&"glFrameZoomSGIX\0"): *types::string).data: *const char; glFrameZoomSGIX = get_proc_address("glFrameZoomSGIX", cstr): *fp_glFrameZoomSGIX; - let cstr = strings::to_c_with_buf("glFramebufferDrawBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferDrawBufferEXT\0"): *types::string).data: *const char; glFramebufferDrawBufferEXT = get_proc_address("glFramebufferDrawBufferEXT", cstr): *fp_glFramebufferDrawBufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferDrawBuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferDrawBuffersEXT\0"): *types::string).data: *const char; glFramebufferDrawBuffersEXT = get_proc_address("glFramebufferDrawBuffersEXT", cstr): *fp_glFramebufferDrawBuffersEXT; - let cstr = strings::to_c_with_buf("glFramebufferFetchBarrierEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferFetchBarrierEXT\0"): *types::string).data: *const char; glFramebufferFetchBarrierEXT = get_proc_address("glFramebufferFetchBarrierEXT", cstr): *fp_glFramebufferFetchBarrierEXT; - let cstr = strings::to_c_with_buf("glFramebufferParameteri", cstr_buf): *const u8; + let cstr = ((&"glFramebufferParameteri\0"): *types::string).data: *const char; glFramebufferParameteri = get_proc_address("glFramebufferParameteri", cstr): *fp_glFramebufferParameteri; - let cstr = strings::to_c_with_buf("glFramebufferParameteriMESA", cstr_buf): *const u8; + let cstr = ((&"glFramebufferParameteriMESA\0"): *types::string).data: *const char; glFramebufferParameteriMESA = get_proc_address("glFramebufferParameteriMESA", cstr): *fp_glFramebufferParameteriMESA; - let cstr = strings::to_c_with_buf("glFramebufferReadBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferReadBufferEXT\0"): *types::string).data: *const char; glFramebufferReadBufferEXT = get_proc_address("glFramebufferReadBufferEXT", cstr): *fp_glFramebufferReadBufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glFramebufferRenderbuffer\0"): *types::string).data: *const char; glFramebufferRenderbuffer = get_proc_address("glFramebufferRenderbuffer", cstr): *fp_glFramebufferRenderbuffer; - let cstr = strings::to_c_with_buf("glFramebufferRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferRenderbufferEXT\0"): *types::string).data: *const char; glFramebufferRenderbufferEXT = get_proc_address("glFramebufferRenderbufferEXT", cstr): *fp_glFramebufferRenderbufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferSampleLocationsfvARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSampleLocationsfvARB\0"): *types::string).data: *const char; glFramebufferSampleLocationsfvARB = get_proc_address("glFramebufferSampleLocationsfvARB", cstr): *fp_glFramebufferSampleLocationsfvARB; - let cstr = strings::to_c_with_buf("glFramebufferSampleLocationsfvNV", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSampleLocationsfvNV\0"): *types::string).data: *const char; glFramebufferSampleLocationsfvNV = get_proc_address("glFramebufferSampleLocationsfvNV", cstr): *fp_glFramebufferSampleLocationsfvNV; - let cstr = strings::to_c_with_buf("glFramebufferSamplePositionsfvAMD", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSamplePositionsfvAMD\0"): *types::string).data: *const char; glFramebufferSamplePositionsfvAMD = get_proc_address("glFramebufferSamplePositionsfvAMD", cstr): *fp_glFramebufferSamplePositionsfvAMD; - let cstr = strings::to_c_with_buf("glFramebufferTexture1D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture1D\0"): *types::string).data: *const char; glFramebufferTexture1D = get_proc_address("glFramebufferTexture1D", cstr): *fp_glFramebufferTexture1D; - let cstr = strings::to_c_with_buf("glFramebufferTexture1DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture1DEXT\0"): *types::string).data: *const char; glFramebufferTexture1DEXT = get_proc_address("glFramebufferTexture1DEXT", cstr): *fp_glFramebufferTexture1DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTexture2D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture2D\0"): *types::string).data: *const char; glFramebufferTexture2D = get_proc_address("glFramebufferTexture2D", cstr): *fp_glFramebufferTexture2D; - let cstr = strings::to_c_with_buf("glFramebufferTexture2DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture2DEXT\0"): *types::string).data: *const char; glFramebufferTexture2DEXT = get_proc_address("glFramebufferTexture2DEXT", cstr): *fp_glFramebufferTexture2DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTexture3D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture3D\0"): *types::string).data: *const char; glFramebufferTexture3D = get_proc_address("glFramebufferTexture3D", cstr): *fp_glFramebufferTexture3D; - let cstr = strings::to_c_with_buf("glFramebufferTexture3DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture3DEXT\0"): *types::string).data: *const char; glFramebufferTexture3DEXT = get_proc_address("glFramebufferTexture3DEXT", cstr): *fp_glFramebufferTexture3DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureARB\0"): *types::string).data: *const char; glFramebufferTextureARB = get_proc_address("glFramebufferTextureARB", cstr): *fp_glFramebufferTextureARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureEXT\0"): *types::string).data: *const char; glFramebufferTextureEXT = get_proc_address("glFramebufferTextureEXT", cstr): *fp_glFramebufferTextureEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureFaceARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureFaceARB\0"): *types::string).data: *const char; glFramebufferTextureFaceARB = get_proc_address("glFramebufferTextureFaceARB", cstr): *fp_glFramebufferTextureFaceARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureFaceEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureFaceEXT\0"): *types::string).data: *const char; glFramebufferTextureFaceEXT = get_proc_address("glFramebufferTextureFaceEXT", cstr): *fp_glFramebufferTextureFaceEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayer", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayer\0"): *types::string).data: *const char; glFramebufferTextureLayer = get_proc_address("glFramebufferTextureLayer", cstr): *fp_glFramebufferTextureLayer; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayerARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayerARB\0"): *types::string).data: *const char; glFramebufferTextureLayerARB = get_proc_address("glFramebufferTextureLayerARB", cstr): *fp_glFramebufferTextureLayerARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayerEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayerEXT\0"): *types::string).data: *const char; glFramebufferTextureLayerEXT = get_proc_address("glFramebufferTextureLayerEXT", cstr): *fp_glFramebufferTextureLayerEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureMultiviewOVR", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureMultiviewOVR\0"): *types::string).data: *const char; glFramebufferTextureMultiviewOVR = get_proc_address("glFramebufferTextureMultiviewOVR", cstr): *fp_glFramebufferTextureMultiviewOVR; - let cstr = strings::to_c_with_buf("glFreeObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glFreeObjectBufferATI\0"): *types::string).data: *const char; glFreeObjectBufferATI = get_proc_address("glFreeObjectBufferATI", cstr): *fp_glFreeObjectBufferATI; - let cstr = strings::to_c_with_buf("glFrontFace", cstr_buf): *const u8; + let cstr = ((&"glFrontFace\0"): *types::string).data: *const char; glFrontFace = get_proc_address("glFrontFace", cstr): *fp_glFrontFace; - let cstr = strings::to_c_with_buf("glFrustum", cstr_buf): *const u8; + let cstr = ((&"glFrustum\0"): *types::string).data: *const char; glFrustum = get_proc_address("glFrustum", cstr): *fp_glFrustum; - let cstr = strings::to_c_with_buf("glFrustumfOES", cstr_buf): *const u8; + let cstr = ((&"glFrustumfOES\0"): *types::string).data: *const char; glFrustumfOES = get_proc_address("glFrustumfOES", cstr): *fp_glFrustumfOES; - let cstr = strings::to_c_with_buf("glFrustumxOES", cstr_buf): *const u8; + let cstr = ((&"glFrustumxOES\0"): *types::string).data: *const char; glFrustumxOES = get_proc_address("glFrustumxOES", cstr): *fp_glFrustumxOES; - let cstr = strings::to_c_with_buf("glGenAsyncMarkersSGIX", cstr_buf): *const u8; + let cstr = ((&"glGenAsyncMarkersSGIX\0"): *types::string).data: *const char; glGenAsyncMarkersSGIX = get_proc_address("glGenAsyncMarkersSGIX", cstr): *fp_glGenAsyncMarkersSGIX; - let cstr = strings::to_c_with_buf("glGenBuffers", cstr_buf): *const u8; + let cstr = ((&"glGenBuffers\0"): *types::string).data: *const char; glGenBuffers = get_proc_address("glGenBuffers", cstr): *fp_glGenBuffers; - let cstr = strings::to_c_with_buf("glGenBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glGenBuffersARB\0"): *types::string).data: *const char; glGenBuffersARB = get_proc_address("glGenBuffersARB", cstr): *fp_glGenBuffersARB; - let cstr = strings::to_c_with_buf("glGenFencesAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGenFencesAPPLE\0"): *types::string).data: *const char; glGenFencesAPPLE = get_proc_address("glGenFencesAPPLE", cstr): *fp_glGenFencesAPPLE; - let cstr = strings::to_c_with_buf("glGenFencesNV", cstr_buf): *const u8; + let cstr = ((&"glGenFencesNV\0"): *types::string).data: *const char; glGenFencesNV = get_proc_address("glGenFencesNV", cstr): *fp_glGenFencesNV; - let cstr = strings::to_c_with_buf("glGenFragmentShadersATI", cstr_buf): *const u8; + let cstr = ((&"glGenFragmentShadersATI\0"): *types::string).data: *const char; glGenFragmentShadersATI = get_proc_address("glGenFragmentShadersATI", cstr): *fp_glGenFragmentShadersATI; - let cstr = strings::to_c_with_buf("glGenFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glGenFramebuffers\0"): *types::string).data: *const char; glGenFramebuffers = get_proc_address("glGenFramebuffers", cstr): *fp_glGenFramebuffers; - let cstr = strings::to_c_with_buf("glGenFramebuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenFramebuffersEXT\0"): *types::string).data: *const char; glGenFramebuffersEXT = get_proc_address("glGenFramebuffersEXT", cstr): *fp_glGenFramebuffersEXT; - let cstr = strings::to_c_with_buf("glGenLists", cstr_buf): *const u8; + let cstr = ((&"glGenLists\0"): *types::string).data: *const char; glGenLists = get_proc_address("glGenLists", cstr): *fp_glGenLists; - let cstr = strings::to_c_with_buf("glGenNamesAMD", cstr_buf): *const u8; + let cstr = ((&"glGenNamesAMD\0"): *types::string).data: *const char; glGenNamesAMD = get_proc_address("glGenNamesAMD", cstr): *fp_glGenNamesAMD; - let cstr = strings::to_c_with_buf("glGenOcclusionQueriesNV", cstr_buf): *const u8; + let cstr = ((&"glGenOcclusionQueriesNV\0"): *types::string).data: *const char; glGenOcclusionQueriesNV = get_proc_address("glGenOcclusionQueriesNV", cstr): *fp_glGenOcclusionQueriesNV; - let cstr = strings::to_c_with_buf("glGenPathsNV", cstr_buf): *const u8; + let cstr = ((&"glGenPathsNV\0"): *types::string).data: *const char; glGenPathsNV = get_proc_address("glGenPathsNV", cstr): *fp_glGenPathsNV; - let cstr = strings::to_c_with_buf("glGenPerfMonitorsAMD", cstr_buf): *const u8; + let cstr = ((&"glGenPerfMonitorsAMD\0"): *types::string).data: *const char; glGenPerfMonitorsAMD = get_proc_address("glGenPerfMonitorsAMD", cstr): *fp_glGenPerfMonitorsAMD; - let cstr = strings::to_c_with_buf("glGenProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glGenProgramPipelines\0"): *types::string).data: *const char; glGenProgramPipelines = get_proc_address("glGenProgramPipelines", cstr): *fp_glGenProgramPipelines; - let cstr = strings::to_c_with_buf("glGenProgramsARB", cstr_buf): *const u8; + let cstr = ((&"glGenProgramsARB\0"): *types::string).data: *const char; glGenProgramsARB = get_proc_address("glGenProgramsARB", cstr): *fp_glGenProgramsARB; - let cstr = strings::to_c_with_buf("glGenProgramsNV", cstr_buf): *const u8; + let cstr = ((&"glGenProgramsNV\0"): *types::string).data: *const char; glGenProgramsNV = get_proc_address("glGenProgramsNV", cstr): *fp_glGenProgramsNV; - let cstr = strings::to_c_with_buf("glGenQueries", cstr_buf): *const u8; + let cstr = ((&"glGenQueries\0"): *types::string).data: *const char; glGenQueries = get_proc_address("glGenQueries", cstr): *fp_glGenQueries; - let cstr = strings::to_c_with_buf("glGenQueriesARB", cstr_buf): *const u8; + let cstr = ((&"glGenQueriesARB\0"): *types::string).data: *const char; glGenQueriesARB = get_proc_address("glGenQueriesARB", cstr): *fp_glGenQueriesARB; - let cstr = strings::to_c_with_buf("glGenQueryResourceTagNV", cstr_buf): *const u8; + let cstr = ((&"glGenQueryResourceTagNV\0"): *types::string).data: *const char; glGenQueryResourceTagNV = get_proc_address("glGenQueryResourceTagNV", cstr): *fp_glGenQueryResourceTagNV; - let cstr = strings::to_c_with_buf("glGenRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glGenRenderbuffers\0"): *types::string).data: *const char; glGenRenderbuffers = get_proc_address("glGenRenderbuffers", cstr): *fp_glGenRenderbuffers; - let cstr = strings::to_c_with_buf("glGenRenderbuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenRenderbuffersEXT\0"): *types::string).data: *const char; glGenRenderbuffersEXT = get_proc_address("glGenRenderbuffersEXT", cstr): *fp_glGenRenderbuffersEXT; - let cstr = strings::to_c_with_buf("glGenSamplers", cstr_buf): *const u8; + let cstr = ((&"glGenSamplers\0"): *types::string).data: *const char; glGenSamplers = get_proc_address("glGenSamplers", cstr): *fp_glGenSamplers; - let cstr = strings::to_c_with_buf("glGenSemaphoresEXT", cstr_buf): *const u8; + let cstr = ((&"glGenSemaphoresEXT\0"): *types::string).data: *const char; glGenSemaphoresEXT = get_proc_address("glGenSemaphoresEXT", cstr): *fp_glGenSemaphoresEXT; - let cstr = strings::to_c_with_buf("glGenSymbolsEXT", cstr_buf): *const u8; + let cstr = ((&"glGenSymbolsEXT\0"): *types::string).data: *const char; glGenSymbolsEXT = get_proc_address("glGenSymbolsEXT", cstr): *fp_glGenSymbolsEXT; - let cstr = strings::to_c_with_buf("glGenTextures", cstr_buf): *const u8; + let cstr = ((&"glGenTextures\0"): *types::string).data: *const char; glGenTextures = get_proc_address("glGenTextures", cstr): *fp_glGenTextures; - let cstr = strings::to_c_with_buf("glGenTexturesEXT", cstr_buf): *const u8; + let cstr = ((&"glGenTexturesEXT\0"): *types::string).data: *const char; glGenTexturesEXT = get_proc_address("glGenTexturesEXT", cstr): *fp_glGenTexturesEXT; - let cstr = strings::to_c_with_buf("glGenTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glGenTransformFeedbacks\0"): *types::string).data: *const char; glGenTransformFeedbacks = get_proc_address("glGenTransformFeedbacks", cstr): *fp_glGenTransformFeedbacks; - let cstr = strings::to_c_with_buf("glGenTransformFeedbacksNV", cstr_buf): *const u8; + let cstr = ((&"glGenTransformFeedbacksNV\0"): *types::string).data: *const char; glGenTransformFeedbacksNV = get_proc_address("glGenTransformFeedbacksNV", cstr): *fp_glGenTransformFeedbacksNV; - let cstr = strings::to_c_with_buf("glGenVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glGenVertexArrays\0"): *types::string).data: *const char; glGenVertexArrays = get_proc_address("glGenVertexArrays", cstr): *fp_glGenVertexArrays; - let cstr = strings::to_c_with_buf("glGenVertexArraysAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGenVertexArraysAPPLE\0"): *types::string).data: *const char; glGenVertexArraysAPPLE = get_proc_address("glGenVertexArraysAPPLE", cstr): *fp_glGenVertexArraysAPPLE; - let cstr = strings::to_c_with_buf("glGenVertexShadersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenVertexShadersEXT\0"): *types::string).data: *const char; glGenVertexShadersEXT = get_proc_address("glGenVertexShadersEXT", cstr): *fp_glGenVertexShadersEXT; - let cstr = strings::to_c_with_buf("glGenerateMipmap", cstr_buf): *const u8; + let cstr = ((&"glGenerateMipmap\0"): *types::string).data: *const char; glGenerateMipmap = get_proc_address("glGenerateMipmap", cstr): *fp_glGenerateMipmap; - let cstr = strings::to_c_with_buf("glGenerateMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateMipmapEXT\0"): *types::string).data: *const char; glGenerateMipmapEXT = get_proc_address("glGenerateMipmapEXT", cstr): *fp_glGenerateMipmapEXT; - let cstr = strings::to_c_with_buf("glGenerateMultiTexMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateMultiTexMipmapEXT\0"): *types::string).data: *const char; glGenerateMultiTexMipmapEXT = get_proc_address("glGenerateMultiTexMipmapEXT", cstr): *fp_glGenerateMultiTexMipmapEXT; - let cstr = strings::to_c_with_buf("glGenerateTextureMipmap", cstr_buf): *const u8; + let cstr = ((&"glGenerateTextureMipmap\0"): *types::string).data: *const char; glGenerateTextureMipmap = get_proc_address("glGenerateTextureMipmap", cstr): *fp_glGenerateTextureMipmap; - let cstr = strings::to_c_with_buf("glGenerateTextureMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateTextureMipmapEXT\0"): *types::string).data: *const char; glGenerateTextureMipmapEXT = get_proc_address("glGenerateTextureMipmapEXT", cstr): *fp_glGenerateTextureMipmapEXT; - let cstr = strings::to_c_with_buf("glGetActiveAtomicCounterBufferiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAtomicCounterBufferiv\0"): *types::string).data: *const char; glGetActiveAtomicCounterBufferiv = get_proc_address("glGetActiveAtomicCounterBufferiv", cstr): *fp_glGetActiveAtomicCounterBufferiv; - let cstr = strings::to_c_with_buf("glGetActiveAttrib", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAttrib\0"): *types::string).data: *const char; glGetActiveAttrib = get_proc_address("glGetActiveAttrib", cstr): *fp_glGetActiveAttrib; - let cstr = strings::to_c_with_buf("glGetActiveAttribARB", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAttribARB\0"): *types::string).data: *const char; glGetActiveAttribARB = get_proc_address("glGetActiveAttribARB", cstr): *fp_glGetActiveAttribARB; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineName\0"): *types::string).data: *const char; glGetActiveSubroutineName = get_proc_address("glGetActiveSubroutineName", cstr): *fp_glGetActiveSubroutineName; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineUniformName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineUniformName\0"): *types::string).data: *const char; glGetActiveSubroutineUniformName = get_proc_address("glGetActiveSubroutineUniformName", cstr): *fp_glGetActiveSubroutineUniformName; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineUniformiv\0"): *types::string).data: *const char; glGetActiveSubroutineUniformiv = get_proc_address("glGetActiveSubroutineUniformiv", cstr): *fp_glGetActiveSubroutineUniformiv; - let cstr = strings::to_c_with_buf("glGetActiveUniform", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniform\0"): *types::string).data: *const char; glGetActiveUniform = get_proc_address("glGetActiveUniform", cstr): *fp_glGetActiveUniform; - let cstr = strings::to_c_with_buf("glGetActiveUniformARB", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformARB\0"): *types::string).data: *const char; glGetActiveUniformARB = get_proc_address("glGetActiveUniformARB", cstr): *fp_glGetActiveUniformARB; - let cstr = strings::to_c_with_buf("glGetActiveUniformBlockName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformBlockName\0"): *types::string).data: *const char; glGetActiveUniformBlockName = get_proc_address("glGetActiveUniformBlockName", cstr): *fp_glGetActiveUniformBlockName; - let cstr = strings::to_c_with_buf("glGetActiveUniformBlockiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformBlockiv\0"): *types::string).data: *const char; glGetActiveUniformBlockiv = get_proc_address("glGetActiveUniformBlockiv", cstr): *fp_glGetActiveUniformBlockiv; - let cstr = strings::to_c_with_buf("glGetActiveUniformName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformName\0"): *types::string).data: *const char; glGetActiveUniformName = get_proc_address("glGetActiveUniformName", cstr): *fp_glGetActiveUniformName; - let cstr = strings::to_c_with_buf("glGetActiveUniformsiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformsiv\0"): *types::string).data: *const char; glGetActiveUniformsiv = get_proc_address("glGetActiveUniformsiv", cstr): *fp_glGetActiveUniformsiv; - let cstr = strings::to_c_with_buf("glGetActiveVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glGetActiveVaryingNV\0"): *types::string).data: *const char; glGetActiveVaryingNV = get_proc_address("glGetActiveVaryingNV", cstr): *fp_glGetActiveVaryingNV; - let cstr = strings::to_c_with_buf("glGetArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetArrayObjectfvATI\0"): *types::string).data: *const char; glGetArrayObjectfvATI = get_proc_address("glGetArrayObjectfvATI", cstr): *fp_glGetArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetArrayObjectivATI\0"): *types::string).data: *const char; glGetArrayObjectivATI = get_proc_address("glGetArrayObjectivATI", cstr): *fp_glGetArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetAttachedObjectsARB", cstr_buf): *const u8; + let cstr = ((&"glGetAttachedObjectsARB\0"): *types::string).data: *const char; glGetAttachedObjectsARB = get_proc_address("glGetAttachedObjectsARB", cstr): *fp_glGetAttachedObjectsARB; - let cstr = strings::to_c_with_buf("glGetAttachedShaders", cstr_buf): *const u8; + let cstr = ((&"glGetAttachedShaders\0"): *types::string).data: *const char; glGetAttachedShaders = get_proc_address("glGetAttachedShaders", cstr): *fp_glGetAttachedShaders; - let cstr = strings::to_c_with_buf("glGetAttribLocation", cstr_buf): *const u8; + let cstr = ((&"glGetAttribLocation\0"): *types::string).data: *const char; glGetAttribLocation = get_proc_address("glGetAttribLocation", cstr): *fp_glGetAttribLocation; - let cstr = strings::to_c_with_buf("glGetAttribLocationARB", cstr_buf): *const u8; + let cstr = ((&"glGetAttribLocationARB\0"): *types::string).data: *const char; glGetAttribLocationARB = get_proc_address("glGetAttribLocationARB", cstr): *fp_glGetAttribLocationARB; - let cstr = strings::to_c_with_buf("glGetBooleanIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetBooleanIndexedvEXT\0"): *types::string).data: *const char; glGetBooleanIndexedvEXT = get_proc_address("glGetBooleanIndexedvEXT", cstr): *fp_glGetBooleanIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetBooleanv", cstr_buf): *const u8; + let cstr = ((&"glGetBooleanv\0"): *types::string).data: *const char; glGetBooleanv = get_proc_address("glGetBooleanv", cstr): *fp_glGetBooleanv; - let cstr = strings::to_c_with_buf("glGetBufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameteriv\0"): *types::string).data: *const char; glGetBufferParameteriv = get_proc_address("glGetBufferParameteriv", cstr): *fp_glGetBufferParameteriv; - let cstr = strings::to_c_with_buf("glGetBufferParameterivARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameterivARB\0"): *types::string).data: *const char; glGetBufferParameterivARB = get_proc_address("glGetBufferParameterivARB", cstr): *fp_glGetBufferParameterivARB; - let cstr = strings::to_c_with_buf("glGetBufferParameterui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameterui64vNV\0"): *types::string).data: *const char; glGetBufferParameterui64vNV = get_proc_address("glGetBufferParameterui64vNV", cstr): *fp_glGetBufferParameterui64vNV; - let cstr = strings::to_c_with_buf("glGetBufferPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetBufferPointerv\0"): *types::string).data: *const char; glGetBufferPointerv = get_proc_address("glGetBufferPointerv", cstr): *fp_glGetBufferPointerv; - let cstr = strings::to_c_with_buf("glGetBufferPointervARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferPointervARB\0"): *types::string).data: *const char; glGetBufferPointervARB = get_proc_address("glGetBufferPointervARB", cstr): *fp_glGetBufferPointervARB; - let cstr = strings::to_c_with_buf("glGetBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glGetBufferSubData\0"): *types::string).data: *const char; glGetBufferSubData = get_proc_address("glGetBufferSubData", cstr): *fp_glGetBufferSubData; - let cstr = strings::to_c_with_buf("glGetBufferSubDataARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferSubDataARB\0"): *types::string).data: *const char; glGetBufferSubDataARB = get_proc_address("glGetBufferSubDataARB", cstr): *fp_glGetBufferSubDataARB; - let cstr = strings::to_c_with_buf("glGetClipPlane", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlane\0"): *types::string).data: *const char; glGetClipPlane = get_proc_address("glGetClipPlane", cstr): *fp_glGetClipPlane; - let cstr = strings::to_c_with_buf("glGetClipPlanefOES", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlanefOES\0"): *types::string).data: *const char; glGetClipPlanefOES = get_proc_address("glGetClipPlanefOES", cstr): *fp_glGetClipPlanefOES; - let cstr = strings::to_c_with_buf("glGetClipPlanexOES", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlanexOES\0"): *types::string).data: *const char; glGetClipPlanexOES = get_proc_address("glGetClipPlanexOES", cstr): *fp_glGetClipPlanexOES; - let cstr = strings::to_c_with_buf("glGetColorTableEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableEXT\0"): *types::string).data: *const char; glGetColorTableEXT = get_proc_address("glGetColorTableEXT", cstr): *fp_glGetColorTableEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterfvEXT\0"): *types::string).data: *const char; glGetColorTableParameterfvEXT = get_proc_address("glGetColorTableParameterfvEXT", cstr): *fp_glGetColorTableParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterfvSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterfvSGI\0"): *types::string).data: *const char; glGetColorTableParameterfvSGI = get_proc_address("glGetColorTableParameterfvSGI", cstr): *fp_glGetColorTableParameterfvSGI; - let cstr = strings::to_c_with_buf("glGetColorTableParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterivEXT\0"): *types::string).data: *const char; glGetColorTableParameterivEXT = get_proc_address("glGetColorTableParameterivEXT", cstr): *fp_glGetColorTableParameterivEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterivSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterivSGI\0"): *types::string).data: *const char; glGetColorTableParameterivSGI = get_proc_address("glGetColorTableParameterivSGI", cstr): *fp_glGetColorTableParameterivSGI; - let cstr = strings::to_c_with_buf("glGetColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableSGI\0"): *types::string).data: *const char; glGetColorTableSGI = get_proc_address("glGetColorTableSGI", cstr): *fp_glGetColorTableSGI; - let cstr = strings::to_c_with_buf("glGetCombinerInputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerInputParameterfvNV\0"): *types::string).data: *const char; glGetCombinerInputParameterfvNV = get_proc_address("glGetCombinerInputParameterfvNV", cstr): *fp_glGetCombinerInputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCombinerInputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerInputParameterivNV\0"): *types::string).data: *const char; glGetCombinerInputParameterivNV = get_proc_address("glGetCombinerInputParameterivNV", cstr): *fp_glGetCombinerInputParameterivNV; - let cstr = strings::to_c_with_buf("glGetCombinerOutputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerOutputParameterfvNV\0"): *types::string).data: *const char; glGetCombinerOutputParameterfvNV = get_proc_address("glGetCombinerOutputParameterfvNV", cstr): *fp_glGetCombinerOutputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCombinerOutputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerOutputParameterivNV\0"): *types::string).data: *const char; glGetCombinerOutputParameterivNV = get_proc_address("glGetCombinerOutputParameterivNV", cstr): *fp_glGetCombinerOutputParameterivNV; - let cstr = strings::to_c_with_buf("glGetCombinerStageParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerStageParameterfvNV\0"): *types::string).data: *const char; glGetCombinerStageParameterfvNV = get_proc_address("glGetCombinerStageParameterfvNV", cstr): *fp_glGetCombinerStageParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCommandHeaderNV", cstr_buf): *const u8; + let cstr = ((&"glGetCommandHeaderNV\0"): *types::string).data: *const char; glGetCommandHeaderNV = get_proc_address("glGetCommandHeaderNV", cstr): *fp_glGetCommandHeaderNV; - let cstr = strings::to_c_with_buf("glGetCompressedMultiTexImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedMultiTexImageEXT\0"): *types::string).data: *const char; glGetCompressedMultiTexImageEXT = get_proc_address("glGetCompressedMultiTexImageEXT", cstr): *fp_glGetCompressedMultiTexImageEXT; - let cstr = strings::to_c_with_buf("glGetCompressedTexImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTexImage\0"): *types::string).data: *const char; glGetCompressedTexImage = get_proc_address("glGetCompressedTexImage", cstr): *fp_glGetCompressedTexImage; - let cstr = strings::to_c_with_buf("glGetCompressedTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTexImageARB\0"): *types::string).data: *const char; glGetCompressedTexImageARB = get_proc_address("glGetCompressedTexImageARB", cstr): *fp_glGetCompressedTexImageARB; - let cstr = strings::to_c_with_buf("glGetCompressedTextureImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureImage\0"): *types::string).data: *const char; glGetCompressedTextureImage = get_proc_address("glGetCompressedTextureImage", cstr): *fp_glGetCompressedTextureImage; - let cstr = strings::to_c_with_buf("glGetCompressedTextureImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureImageEXT\0"): *types::string).data: *const char; glGetCompressedTextureImageEXT = get_proc_address("glGetCompressedTextureImageEXT", cstr): *fp_glGetCompressedTextureImageEXT; - let cstr = strings::to_c_with_buf("glGetCompressedTextureSubImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureSubImage\0"): *types::string).data: *const char; glGetCompressedTextureSubImage = get_proc_address("glGetCompressedTextureSubImage", cstr): *fp_glGetCompressedTextureSubImage; - let cstr = strings::to_c_with_buf("glGetConvolutionFilterEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionFilterEXT\0"): *types::string).data: *const char; glGetConvolutionFilterEXT = get_proc_address("glGetConvolutionFilterEXT", cstr): *fp_glGetConvolutionFilterEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterfvEXT\0"): *types::string).data: *const char; glGetConvolutionParameterfvEXT = get_proc_address("glGetConvolutionParameterfvEXT", cstr): *fp_glGetConvolutionParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterivEXT\0"): *types::string).data: *const char; glGetConvolutionParameterivEXT = get_proc_address("glGetConvolutionParameterivEXT", cstr): *fp_glGetConvolutionParameterivEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterxvOES\0"): *types::string).data: *const char; glGetConvolutionParameterxvOES = get_proc_address("glGetConvolutionParameterxvOES", cstr): *fp_glGetConvolutionParameterxvOES; - let cstr = strings::to_c_with_buf("glGetCoverageModulationTableNV", cstr_buf): *const u8; + let cstr = ((&"glGetCoverageModulationTableNV\0"): *types::string).data: *const char; glGetCoverageModulationTableNV = get_proc_address("glGetCoverageModulationTableNV", cstr): *fp_glGetCoverageModulationTableNV; - let cstr = strings::to_c_with_buf("glGetDebugMessageLog", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLog\0"): *types::string).data: *const char; glGetDebugMessageLog = get_proc_address("glGetDebugMessageLog", cstr): *fp_glGetDebugMessageLog; - let cstr = strings::to_c_with_buf("glGetDebugMessageLogAMD", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLogAMD\0"): *types::string).data: *const char; glGetDebugMessageLogAMD = get_proc_address("glGetDebugMessageLogAMD", cstr): *fp_glGetDebugMessageLogAMD; - let cstr = strings::to_c_with_buf("glGetDebugMessageLogARB", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLogARB\0"): *types::string).data: *const char; glGetDebugMessageLogARB = get_proc_address("glGetDebugMessageLogARB", cstr): *fp_glGetDebugMessageLogARB; - let cstr = strings::to_c_with_buf("glGetDetailTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetDetailTexFuncSGIS\0"): *types::string).data: *const char; glGetDetailTexFuncSGIS = get_proc_address("glGetDetailTexFuncSGIS", cstr): *fp_glGetDetailTexFuncSGIS; - let cstr = strings::to_c_with_buf("glGetDoubleIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetDoubleIndexedvEXT\0"): *types::string).data: *const char; glGetDoubleIndexedvEXT = get_proc_address("glGetDoubleIndexedvEXT", cstr): *fp_glGetDoubleIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetDoublei_v", cstr_buf): *const u8; + let cstr = ((&"glGetDoublei_v\0"): *types::string).data: *const char; glGetDoublei_v = get_proc_address("glGetDoublei_v", cstr): *fp_glGetDoublei_v; - let cstr = strings::to_c_with_buf("glGetDoublei_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetDoublei_vEXT\0"): *types::string).data: *const char; glGetDoublei_vEXT = get_proc_address("glGetDoublei_vEXT", cstr): *fp_glGetDoublei_vEXT; - let cstr = strings::to_c_with_buf("glGetDoublev", cstr_buf): *const u8; + let cstr = ((&"glGetDoublev\0"): *types::string).data: *const char; glGetDoublev = get_proc_address("glGetDoublev", cstr): *fp_glGetDoublev; - let cstr = strings::to_c_with_buf("glGetError", cstr_buf): *const u8; + let cstr = ((&"glGetError\0"): *types::string).data: *const char; glGetError = get_proc_address("glGetError", cstr): *fp_glGetError; - let cstr = strings::to_c_with_buf("glGetFenceivNV", cstr_buf): *const u8; + let cstr = ((&"glGetFenceivNV\0"): *types::string).data: *const char; glGetFenceivNV = get_proc_address("glGetFenceivNV", cstr): *fp_glGetFenceivNV; - let cstr = strings::to_c_with_buf("glGetFinalCombinerInputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetFinalCombinerInputParameterfvNV\0"): *types::string).data: *const char; glGetFinalCombinerInputParameterfvNV = get_proc_address("glGetFinalCombinerInputParameterfvNV", cstr): *fp_glGetFinalCombinerInputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetFinalCombinerInputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetFinalCombinerInputParameterivNV\0"): *types::string).data: *const char; glGetFinalCombinerInputParameterivNV = get_proc_address("glGetFinalCombinerInputParameterivNV", cstr): *fp_glGetFinalCombinerInputParameterivNV; - let cstr = strings::to_c_with_buf("glGetFirstPerfQueryIdINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetFirstPerfQueryIdINTEL\0"): *types::string).data: *const char; glGetFirstPerfQueryIdINTEL = get_proc_address("glGetFirstPerfQueryIdINTEL", cstr): *fp_glGetFirstPerfQueryIdINTEL; - let cstr = strings::to_c_with_buf("glGetFixedvOES", cstr_buf): *const u8; + let cstr = ((&"glGetFixedvOES\0"): *types::string).data: *const char; glGetFixedvOES = get_proc_address("glGetFixedvOES", cstr): *fp_glGetFixedvOES; - let cstr = strings::to_c_with_buf("glGetFloatIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFloatIndexedvEXT\0"): *types::string).data: *const char; glGetFloatIndexedvEXT = get_proc_address("glGetFloatIndexedvEXT", cstr): *fp_glGetFloatIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetFloati_v", cstr_buf): *const u8; + let cstr = ((&"glGetFloati_v\0"): *types::string).data: *const char; glGetFloati_v = get_proc_address("glGetFloati_v", cstr): *fp_glGetFloati_v; - let cstr = strings::to_c_with_buf("glGetFloati_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFloati_vEXT\0"): *types::string).data: *const char; glGetFloati_vEXT = get_proc_address("glGetFloati_vEXT", cstr): *fp_glGetFloati_vEXT; - let cstr = strings::to_c_with_buf("glGetFloatv", cstr_buf): *const u8; + let cstr = ((&"glGetFloatv\0"): *types::string).data: *const char; glGetFloatv = get_proc_address("glGetFloatv", cstr): *fp_glGetFloatv; - let cstr = strings::to_c_with_buf("glGetFogFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetFogFuncSGIS\0"): *types::string).data: *const char; glGetFogFuncSGIS = get_proc_address("glGetFogFuncSGIS", cstr): *fp_glGetFogFuncSGIS; - let cstr = strings::to_c_with_buf("glGetFragDataIndex", cstr_buf): *const u8; + let cstr = ((&"glGetFragDataIndex\0"): *types::string).data: *const char; glGetFragDataIndex = get_proc_address("glGetFragDataIndex", cstr): *fp_glGetFragDataIndex; - let cstr = strings::to_c_with_buf("glGetFragDataLocationEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFragDataLocationEXT\0"): *types::string).data: *const char; glGetFragDataLocationEXT = get_proc_address("glGetFragDataLocationEXT", cstr): *fp_glGetFragDataLocationEXT; - let cstr = strings::to_c_with_buf("glGetFragmentLightfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentLightfvSGIX\0"): *types::string).data: *const char; glGetFragmentLightfvSGIX = get_proc_address("glGetFragmentLightfvSGIX", cstr): *fp_glGetFragmentLightfvSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentLightivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentLightivSGIX\0"): *types::string).data: *const char; glGetFragmentLightivSGIX = get_proc_address("glGetFragmentLightivSGIX", cstr): *fp_glGetFragmentLightivSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentMaterialfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentMaterialfvSGIX\0"): *types::string).data: *const char; glGetFragmentMaterialfvSGIX = get_proc_address("glGetFragmentMaterialfvSGIX", cstr): *fp_glGetFragmentMaterialfvSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentMaterialivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentMaterialivSGIX\0"): *types::string).data: *const char; glGetFragmentMaterialivSGIX = get_proc_address("glGetFragmentMaterialivSGIX", cstr): *fp_glGetFragmentMaterialivSGIX; - let cstr = strings::to_c_with_buf("glGetFramebufferAttachmentParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferAttachmentParameteriv\0"): *types::string).data: *const char; glGetFramebufferAttachmentParameteriv = get_proc_address("glGetFramebufferAttachmentParameteriv", cstr): *fp_glGetFramebufferAttachmentParameteriv; - let cstr = strings::to_c_with_buf("glGetFramebufferAttachmentParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferAttachmentParameterivEXT\0"): *types::string).data: *const char; glGetFramebufferAttachmentParameterivEXT = get_proc_address("glGetFramebufferAttachmentParameterivEXT", cstr): *fp_glGetFramebufferAttachmentParameterivEXT; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterfvAMD", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterfvAMD\0"): *types::string).data: *const char; glGetFramebufferParameterfvAMD = get_proc_address("glGetFramebufferParameterfvAMD", cstr): *fp_glGetFramebufferParameterfvAMD; - let cstr = strings::to_c_with_buf("glGetFramebufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameteriv\0"): *types::string).data: *const char; glGetFramebufferParameteriv = get_proc_address("glGetFramebufferParameteriv", cstr): *fp_glGetFramebufferParameteriv; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterivEXT\0"): *types::string).data: *const char; glGetFramebufferParameterivEXT = get_proc_address("glGetFramebufferParameterivEXT", cstr): *fp_glGetFramebufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterivMESA", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterivMESA\0"): *types::string).data: *const char; glGetFramebufferParameterivMESA = get_proc_address("glGetFramebufferParameterivMESA", cstr): *fp_glGetFramebufferParameterivMESA; - let cstr = strings::to_c_with_buf("glGetGraphicsResetStatus", cstr_buf): *const u8; + let cstr = ((&"glGetGraphicsResetStatus\0"): *types::string).data: *const char; glGetGraphicsResetStatus = get_proc_address("glGetGraphicsResetStatus", cstr): *fp_glGetGraphicsResetStatus; - let cstr = strings::to_c_with_buf("glGetGraphicsResetStatusARB", cstr_buf): *const u8; + let cstr = ((&"glGetGraphicsResetStatusARB\0"): *types::string).data: *const char; glGetGraphicsResetStatusARB = get_proc_address("glGetGraphicsResetStatusARB", cstr): *fp_glGetGraphicsResetStatusARB; - let cstr = strings::to_c_with_buf("glGetHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetHandleARB\0"): *types::string).data: *const char; glGetHandleARB = get_proc_address("glGetHandleARB", cstr): *fp_glGetHandleARB; - let cstr = strings::to_c_with_buf("glGetHistogramEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramEXT\0"): *types::string).data: *const char; glGetHistogramEXT = get_proc_address("glGetHistogramEXT", cstr): *fp_glGetHistogramEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterfvEXT\0"): *types::string).data: *const char; glGetHistogramParameterfvEXT = get_proc_address("glGetHistogramParameterfvEXT", cstr): *fp_glGetHistogramParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterivEXT\0"): *types::string).data: *const char; glGetHistogramParameterivEXT = get_proc_address("glGetHistogramParameterivEXT", cstr): *fp_glGetHistogramParameterivEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterxvOES\0"): *types::string).data: *const char; glGetHistogramParameterxvOES = get_proc_address("glGetHistogramParameterxvOES", cstr): *fp_glGetHistogramParameterxvOES; - let cstr = strings::to_c_with_buf("glGetImageHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetImageHandleARB\0"): *types::string).data: *const char; glGetImageHandleARB = get_proc_address("glGetImageHandleARB", cstr): *fp_glGetImageHandleARB; - let cstr = strings::to_c_with_buf("glGetImageHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetImageHandleNV\0"): *types::string).data: *const char; glGetImageHandleNV = get_proc_address("glGetImageHandleNV", cstr): *fp_glGetImageHandleNV; - let cstr = strings::to_c_with_buf("glGetImageTransformParameterfvHP", cstr_buf): *const u8; + let cstr = ((&"glGetImageTransformParameterfvHP\0"): *types::string).data: *const char; glGetImageTransformParameterfvHP = get_proc_address("glGetImageTransformParameterfvHP", cstr): *fp_glGetImageTransformParameterfvHP; - let cstr = strings::to_c_with_buf("glGetImageTransformParameterivHP", cstr_buf): *const u8; + let cstr = ((&"glGetImageTransformParameterivHP\0"): *types::string).data: *const char; glGetImageTransformParameterivHP = get_proc_address("glGetImageTransformParameterivHP", cstr): *fp_glGetImageTransformParameterivHP; - let cstr = strings::to_c_with_buf("glGetInfoLogARB", cstr_buf): *const u8; + let cstr = ((&"glGetInfoLogARB\0"): *types::string).data: *const char; glGetInfoLogARB = get_proc_address("glGetInfoLogARB", cstr): *fp_glGetInfoLogARB; - let cstr = strings::to_c_with_buf("glGetInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetInstrumentsSGIX\0"): *types::string).data: *const char; glGetInstrumentsSGIX = get_proc_address("glGetInstrumentsSGIX", cstr): *fp_glGetInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glGetInteger64v", cstr_buf): *const u8; + let cstr = ((&"glGetInteger64v\0"): *types::string).data: *const char; glGetInteger64v = get_proc_address("glGetInteger64v", cstr): *fp_glGetInteger64v; - let cstr = strings::to_c_with_buf("glGetIntegerIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerIndexedvEXT\0"): *types::string).data: *const char; glGetIntegerIndexedvEXT = get_proc_address("glGetIntegerIndexedvEXT", cstr): *fp_glGetIntegerIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetIntegeri_v", cstr_buf): *const u8; + let cstr = ((&"glGetIntegeri_v\0"): *types::string).data: *const char; glGetIntegeri_v = get_proc_address("glGetIntegeri_v", cstr): *fp_glGetIntegeri_v; - let cstr = strings::to_c_with_buf("glGetIntegerui64i_vNV", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerui64i_vNV\0"): *types::string).data: *const char; glGetIntegerui64i_vNV = get_proc_address("glGetIntegerui64i_vNV", cstr): *fp_glGetIntegerui64i_vNV; - let cstr = strings::to_c_with_buf("glGetIntegerui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerui64vNV\0"): *types::string).data: *const char; glGetIntegerui64vNV = get_proc_address("glGetIntegerui64vNV", cstr): *fp_glGetIntegerui64vNV; - let cstr = strings::to_c_with_buf("glGetIntegerv", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerv\0"): *types::string).data: *const char; glGetIntegerv = get_proc_address("glGetIntegerv", cstr): *fp_glGetIntegerv; - let cstr = strings::to_c_with_buf("glGetInternalformatSampleivNV", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformatSampleivNV\0"): *types::string).data: *const char; glGetInternalformatSampleivNV = get_proc_address("glGetInternalformatSampleivNV", cstr): *fp_glGetInternalformatSampleivNV; - let cstr = strings::to_c_with_buf("glGetInternalformati64v", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformati64v\0"): *types::string).data: *const char; glGetInternalformati64v = get_proc_address("glGetInternalformati64v", cstr): *fp_glGetInternalformati64v; - let cstr = strings::to_c_with_buf("glGetInternalformativ", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformativ\0"): *types::string).data: *const char; glGetInternalformativ = get_proc_address("glGetInternalformativ", cstr): *fp_glGetInternalformativ; - let cstr = strings::to_c_with_buf("glGetInvariantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantBooleanvEXT\0"): *types::string).data: *const char; glGetInvariantBooleanvEXT = get_proc_address("glGetInvariantBooleanvEXT", cstr): *fp_glGetInvariantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetInvariantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantFloatvEXT\0"): *types::string).data: *const char; glGetInvariantFloatvEXT = get_proc_address("glGetInvariantFloatvEXT", cstr): *fp_glGetInvariantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetInvariantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantIntegervEXT\0"): *types::string).data: *const char; glGetInvariantIntegervEXT = get_proc_address("glGetInvariantIntegervEXT", cstr): *fp_glGetInvariantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetLightfv", cstr_buf): *const u8; + let cstr = ((&"glGetLightfv\0"): *types::string).data: *const char; glGetLightfv = get_proc_address("glGetLightfv", cstr): *fp_glGetLightfv; - let cstr = strings::to_c_with_buf("glGetLightiv", cstr_buf): *const u8; + let cstr = ((&"glGetLightiv\0"): *types::string).data: *const char; glGetLightiv = get_proc_address("glGetLightiv", cstr): *fp_glGetLightiv; - let cstr = strings::to_c_with_buf("glGetLightxOES", cstr_buf): *const u8; + let cstr = ((&"glGetLightxOES\0"): *types::string).data: *const char; glGetLightxOES = get_proc_address("glGetLightxOES", cstr): *fp_glGetLightxOES; - let cstr = strings::to_c_with_buf("glGetListParameterfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetListParameterfvSGIX\0"): *types::string).data: *const char; glGetListParameterfvSGIX = get_proc_address("glGetListParameterfvSGIX", cstr): *fp_glGetListParameterfvSGIX; - let cstr = strings::to_c_with_buf("glGetListParameterivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetListParameterivSGIX\0"): *types::string).data: *const char; glGetListParameterivSGIX = get_proc_address("glGetListParameterivSGIX", cstr): *fp_glGetListParameterivSGIX; - let cstr = strings::to_c_with_buf("glGetLocalConstantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantBooleanvEXT\0"): *types::string).data: *const char; glGetLocalConstantBooleanvEXT = get_proc_address("glGetLocalConstantBooleanvEXT", cstr): *fp_glGetLocalConstantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetLocalConstantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantFloatvEXT\0"): *types::string).data: *const char; glGetLocalConstantFloatvEXT = get_proc_address("glGetLocalConstantFloatvEXT", cstr): *fp_glGetLocalConstantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetLocalConstantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantIntegervEXT\0"): *types::string).data: *const char; glGetLocalConstantIntegervEXT = get_proc_address("glGetLocalConstantIntegervEXT", cstr): *fp_glGetLocalConstantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetMapAttribParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapAttribParameterfvNV\0"): *types::string).data: *const char; glGetMapAttribParameterfvNV = get_proc_address("glGetMapAttribParameterfvNV", cstr): *fp_glGetMapAttribParameterfvNV; - let cstr = strings::to_c_with_buf("glGetMapAttribParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapAttribParameterivNV\0"): *types::string).data: *const char; glGetMapAttribParameterivNV = get_proc_address("glGetMapAttribParameterivNV", cstr): *fp_glGetMapAttribParameterivNV; - let cstr = strings::to_c_with_buf("glGetMapControlPointsNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapControlPointsNV\0"): *types::string).data: *const char; glGetMapControlPointsNV = get_proc_address("glGetMapControlPointsNV", cstr): *fp_glGetMapControlPointsNV; - let cstr = strings::to_c_with_buf("glGetMapParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapParameterfvNV\0"): *types::string).data: *const char; glGetMapParameterfvNV = get_proc_address("glGetMapParameterfvNV", cstr): *fp_glGetMapParameterfvNV; - let cstr = strings::to_c_with_buf("glGetMapParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapParameterivNV\0"): *types::string).data: *const char; glGetMapParameterivNV = get_proc_address("glGetMapParameterivNV", cstr): *fp_glGetMapParameterivNV; - let cstr = strings::to_c_with_buf("glGetMapdv", cstr_buf): *const u8; + let cstr = ((&"glGetMapdv\0"): *types::string).data: *const char; glGetMapdv = get_proc_address("glGetMapdv", cstr): *fp_glGetMapdv; - let cstr = strings::to_c_with_buf("glGetMapfv", cstr_buf): *const u8; + let cstr = ((&"glGetMapfv\0"): *types::string).data: *const char; glGetMapfv = get_proc_address("glGetMapfv", cstr): *fp_glGetMapfv; - let cstr = strings::to_c_with_buf("glGetMapiv", cstr_buf): *const u8; + let cstr = ((&"glGetMapiv\0"): *types::string).data: *const char; glGetMapiv = get_proc_address("glGetMapiv", cstr): *fp_glGetMapiv; - let cstr = strings::to_c_with_buf("glGetMapxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetMapxvOES\0"): *types::string).data: *const char; glGetMapxvOES = get_proc_address("glGetMapxvOES", cstr): *fp_glGetMapxvOES; - let cstr = strings::to_c_with_buf("glGetMaterialfv", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialfv\0"): *types::string).data: *const char; glGetMaterialfv = get_proc_address("glGetMaterialfv", cstr): *fp_glGetMaterialfv; - let cstr = strings::to_c_with_buf("glGetMaterialiv", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialiv\0"): *types::string).data: *const char; glGetMaterialiv = get_proc_address("glGetMaterialiv", cstr): *fp_glGetMaterialiv; - let cstr = strings::to_c_with_buf("glGetMaterialxOES", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialxOES\0"): *types::string).data: *const char; glGetMaterialxOES = get_proc_address("glGetMaterialxOES", cstr): *fp_glGetMaterialxOES; - let cstr = strings::to_c_with_buf("glGetMemoryObjectDetachedResourcesuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMemoryObjectDetachedResourcesuivNV\0"): *types::string).data: *const char; glGetMemoryObjectDetachedResourcesuivNV = get_proc_address("glGetMemoryObjectDetachedResourcesuivNV", cstr): *fp_glGetMemoryObjectDetachedResourcesuivNV; - let cstr = strings::to_c_with_buf("glGetMemoryObjectParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMemoryObjectParameterivEXT\0"): *types::string).data: *const char; glGetMemoryObjectParameterivEXT = get_proc_address("glGetMemoryObjectParameterivEXT", cstr): *fp_glGetMemoryObjectParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxEXT\0"): *types::string).data: *const char; glGetMinmaxEXT = get_proc_address("glGetMinmaxEXT", cstr): *fp_glGetMinmaxEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxParameterfvEXT\0"): *types::string).data: *const char; glGetMinmaxParameterfvEXT = get_proc_address("glGetMinmaxParameterfvEXT", cstr): *fp_glGetMinmaxParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxParameterivEXT\0"): *types::string).data: *const char; glGetMinmaxParameterivEXT = get_proc_address("glGetMinmaxParameterivEXT", cstr): *fp_glGetMinmaxParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexEnvfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexEnvfvEXT\0"): *types::string).data: *const char; glGetMultiTexEnvfvEXT = get_proc_address("glGetMultiTexEnvfvEXT", cstr): *fp_glGetMultiTexEnvfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexEnvivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexEnvivEXT\0"): *types::string).data: *const char; glGetMultiTexEnvivEXT = get_proc_address("glGetMultiTexEnvivEXT", cstr): *fp_glGetMultiTexEnvivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGendvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGendvEXT\0"): *types::string).data: *const char; glGetMultiTexGendvEXT = get_proc_address("glGetMultiTexGendvEXT", cstr): *fp_glGetMultiTexGendvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGenfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGenfvEXT\0"): *types::string).data: *const char; glGetMultiTexGenfvEXT = get_proc_address("glGetMultiTexGenfvEXT", cstr): *fp_glGetMultiTexGenfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGenivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGenivEXT\0"): *types::string).data: *const char; glGetMultiTexGenivEXT = get_proc_address("glGetMultiTexGenivEXT", cstr): *fp_glGetMultiTexGenivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexImageEXT\0"): *types::string).data: *const char; glGetMultiTexImageEXT = get_proc_address("glGetMultiTexImageEXT", cstr): *fp_glGetMultiTexImageEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexLevelParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexLevelParameterfvEXT\0"): *types::string).data: *const char; glGetMultiTexLevelParameterfvEXT = get_proc_address("glGetMultiTexLevelParameterfvEXT", cstr): *fp_glGetMultiTexLevelParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexLevelParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexLevelParameterivEXT\0"): *types::string).data: *const char; glGetMultiTexLevelParameterivEXT = get_proc_address("glGetMultiTexLevelParameterivEXT", cstr): *fp_glGetMultiTexLevelParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterIivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterIivEXT = get_proc_address("glGetMultiTexParameterIivEXT", cstr): *fp_glGetMultiTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterIuivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterIuivEXT = get_proc_address("glGetMultiTexParameterIuivEXT", cstr): *fp_glGetMultiTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterfvEXT\0"): *types::string).data: *const char; glGetMultiTexParameterfvEXT = get_proc_address("glGetMultiTexParameterfvEXT", cstr): *fp_glGetMultiTexParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterivEXT = get_proc_address("glGetMultiTexParameterivEXT", cstr): *fp_glGetMultiTexParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultisamplefv", cstr_buf): *const u8; + let cstr = ((&"glGetMultisamplefv\0"): *types::string).data: *const char; glGetMultisamplefv = get_proc_address("glGetMultisamplefv", cstr): *fp_glGetMultisamplefv; - let cstr = strings::to_c_with_buf("glGetMultisamplefvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMultisamplefvNV\0"): *types::string).data: *const char; glGetMultisamplefvNV = get_proc_address("glGetMultisamplefvNV", cstr): *fp_glGetMultisamplefvNV; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameteri64v", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameteri64v\0"): *types::string).data: *const char; glGetNamedBufferParameteri64v = get_proc_address("glGetNamedBufferParameteri64v", cstr): *fp_glGetNamedBufferParameteri64v; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameteriv\0"): *types::string).data: *const char; glGetNamedBufferParameteriv = get_proc_address("glGetNamedBufferParameteriv", cstr): *fp_glGetNamedBufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedBufferParameterivEXT = get_proc_address("glGetNamedBufferParameterivEXT", cstr): *fp_glGetNamedBufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameterui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameterui64vNV\0"): *types::string).data: *const char; glGetNamedBufferParameterui64vNV = get_proc_address("glGetNamedBufferParameterui64vNV", cstr): *fp_glGetNamedBufferParameterui64vNV; - let cstr = strings::to_c_with_buf("glGetNamedBufferPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferPointerv\0"): *types::string).data: *const char; glGetNamedBufferPointerv = get_proc_address("glGetNamedBufferPointerv", cstr): *fp_glGetNamedBufferPointerv; - let cstr = strings::to_c_with_buf("glGetNamedBufferPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferPointervEXT\0"): *types::string).data: *const char; glGetNamedBufferPointervEXT = get_proc_address("glGetNamedBufferPointervEXT", cstr): *fp_glGetNamedBufferPointervEXT; - let cstr = strings::to_c_with_buf("glGetNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferSubData\0"): *types::string).data: *const char; glGetNamedBufferSubData = get_proc_address("glGetNamedBufferSubData", cstr): *fp_glGetNamedBufferSubData; - let cstr = strings::to_c_with_buf("glGetNamedBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferSubDataEXT\0"): *types::string).data: *const char; glGetNamedBufferSubDataEXT = get_proc_address("glGetNamedBufferSubDataEXT", cstr): *fp_glGetNamedBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferAttachmentParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferAttachmentParameteriv\0"): *types::string).data: *const char; glGetNamedFramebufferAttachmentParameteriv = get_proc_address("glGetNamedFramebufferAttachmentParameteriv", cstr): *fp_glGetNamedFramebufferAttachmentParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferAttachmentParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferAttachmentParameterivEXT\0"): *types::string).data: *const char; glGetNamedFramebufferAttachmentParameterivEXT = get_proc_address("glGetNamedFramebufferAttachmentParameterivEXT", cstr): *fp_glGetNamedFramebufferAttachmentParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameterfvAMD", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameterfvAMD\0"): *types::string).data: *const char; glGetNamedFramebufferParameterfvAMD = get_proc_address("glGetNamedFramebufferParameterfvAMD", cstr): *fp_glGetNamedFramebufferParameterfvAMD; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameteriv\0"): *types::string).data: *const char; glGetNamedFramebufferParameteriv = get_proc_address("glGetNamedFramebufferParameteriv", cstr): *fp_glGetNamedFramebufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedFramebufferParameterivEXT = get_proc_address("glGetNamedFramebufferParameterivEXT", cstr): *fp_glGetNamedFramebufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterIivEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterIivEXT = get_proc_address("glGetNamedProgramLocalParameterIivEXT", cstr): *fp_glGetNamedProgramLocalParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterIuivEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterIuivEXT = get_proc_address("glGetNamedProgramLocalParameterIuivEXT", cstr): *fp_glGetNamedProgramLocalParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterdvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterdvEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterdvEXT = get_proc_address("glGetNamedProgramLocalParameterdvEXT", cstr): *fp_glGetNamedProgramLocalParameterdvEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterfvEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterfvEXT = get_proc_address("glGetNamedProgramLocalParameterfvEXT", cstr): *fp_glGetNamedProgramLocalParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramStringEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramStringEXT\0"): *types::string).data: *const char; glGetNamedProgramStringEXT = get_proc_address("glGetNamedProgramStringEXT", cstr): *fp_glGetNamedProgramStringEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramivEXT\0"): *types::string).data: *const char; glGetNamedProgramivEXT = get_proc_address("glGetNamedProgramivEXT", cstr): *fp_glGetNamedProgramivEXT; - let cstr = strings::to_c_with_buf("glGetNamedRenderbufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedRenderbufferParameteriv\0"): *types::string).data: *const char; glGetNamedRenderbufferParameteriv = get_proc_address("glGetNamedRenderbufferParameteriv", cstr): *fp_glGetNamedRenderbufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedRenderbufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedRenderbufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedRenderbufferParameterivEXT = get_proc_address("glGetNamedRenderbufferParameterivEXT", cstr): *fp_glGetNamedRenderbufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glGetNamedStringARB\0"): *types::string).data: *const char; glGetNamedStringARB = get_proc_address("glGetNamedStringARB", cstr): *fp_glGetNamedStringARB; - let cstr = strings::to_c_with_buf("glGetNamedStringivARB", cstr_buf): *const u8; + let cstr = ((&"glGetNamedStringivARB\0"): *types::string).data: *const char; glGetNamedStringivARB = get_proc_address("glGetNamedStringivARB", cstr): *fp_glGetNamedStringivARB; - let cstr = strings::to_c_with_buf("glGetNextPerfQueryIdINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetNextPerfQueryIdINTEL\0"): *types::string).data: *const char; glGetNextPerfQueryIdINTEL = get_proc_address("glGetNextPerfQueryIdINTEL", cstr): *fp_glGetNextPerfQueryIdINTEL; - let cstr = strings::to_c_with_buf("glGetObjectBufferfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetObjectBufferfvATI\0"): *types::string).data: *const char; glGetObjectBufferfvATI = get_proc_address("glGetObjectBufferfvATI", cstr): *fp_glGetObjectBufferfvATI; - let cstr = strings::to_c_with_buf("glGetObjectBufferivATI", cstr_buf): *const u8; + let cstr = ((&"glGetObjectBufferivATI\0"): *types::string).data: *const char; glGetObjectBufferivATI = get_proc_address("glGetObjectBufferivATI", cstr): *fp_glGetObjectBufferivATI; - let cstr = strings::to_c_with_buf("glGetObjectLabel", cstr_buf): *const u8; + let cstr = ((&"glGetObjectLabel\0"): *types::string).data: *const char; glGetObjectLabel = get_proc_address("glGetObjectLabel", cstr): *fp_glGetObjectLabel; - let cstr = strings::to_c_with_buf("glGetObjectLabelEXT", cstr_buf): *const u8; + let cstr = ((&"glGetObjectLabelEXT\0"): *types::string).data: *const char; glGetObjectLabelEXT = get_proc_address("glGetObjectLabelEXT", cstr): *fp_glGetObjectLabelEXT; - let cstr = strings::to_c_with_buf("glGetObjectParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterfvARB\0"): *types::string).data: *const char; glGetObjectParameterfvARB = get_proc_address("glGetObjectParameterfvARB", cstr): *fp_glGetObjectParameterfvARB; - let cstr = strings::to_c_with_buf("glGetObjectParameterivAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterivAPPLE\0"): *types::string).data: *const char; glGetObjectParameterivAPPLE = get_proc_address("glGetObjectParameterivAPPLE", cstr): *fp_glGetObjectParameterivAPPLE; - let cstr = strings::to_c_with_buf("glGetObjectParameterivARB", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterivARB\0"): *types::string).data: *const char; glGetObjectParameterivARB = get_proc_address("glGetObjectParameterivARB", cstr): *fp_glGetObjectParameterivARB; - let cstr = strings::to_c_with_buf("glGetObjectPtrLabel", cstr_buf): *const u8; + let cstr = ((&"glGetObjectPtrLabel\0"): *types::string).data: *const char; glGetObjectPtrLabel = get_proc_address("glGetObjectPtrLabel", cstr): *fp_glGetObjectPtrLabel; - let cstr = strings::to_c_with_buf("glGetOcclusionQueryivNV", cstr_buf): *const u8; + let cstr = ((&"glGetOcclusionQueryivNV\0"): *types::string).data: *const char; glGetOcclusionQueryivNV = get_proc_address("glGetOcclusionQueryivNV", cstr): *fp_glGetOcclusionQueryivNV; - let cstr = strings::to_c_with_buf("glGetOcclusionQueryuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetOcclusionQueryuivNV\0"): *types::string).data: *const char; glGetOcclusionQueryuivNV = get_proc_address("glGetOcclusionQueryuivNV", cstr): *fp_glGetOcclusionQueryuivNV; - let cstr = strings::to_c_with_buf("glGetPathCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathCommandsNV\0"): *types::string).data: *const char; glGetPathCommandsNV = get_proc_address("glGetPathCommandsNV", cstr): *fp_glGetPathCommandsNV; - let cstr = strings::to_c_with_buf("glGetPathCoordsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathCoordsNV\0"): *types::string).data: *const char; glGetPathCoordsNV = get_proc_address("glGetPathCoordsNV", cstr): *fp_glGetPathCoordsNV; - let cstr = strings::to_c_with_buf("glGetPathDashArrayNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathDashArrayNV\0"): *types::string).data: *const char; glGetPathDashArrayNV = get_proc_address("glGetPathDashArrayNV", cstr): *fp_glGetPathDashArrayNV; - let cstr = strings::to_c_with_buf("glGetPathLengthNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathLengthNV\0"): *types::string).data: *const char; glGetPathLengthNV = get_proc_address("glGetPathLengthNV", cstr): *fp_glGetPathLengthNV; - let cstr = strings::to_c_with_buf("glGetPathMetricRangeNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathMetricRangeNV\0"): *types::string).data: *const char; glGetPathMetricRangeNV = get_proc_address("glGetPathMetricRangeNV", cstr): *fp_glGetPathMetricRangeNV; - let cstr = strings::to_c_with_buf("glGetPathMetricsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathMetricsNV\0"): *types::string).data: *const char; glGetPathMetricsNV = get_proc_address("glGetPathMetricsNV", cstr): *fp_glGetPathMetricsNV; - let cstr = strings::to_c_with_buf("glGetPathParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathParameterfvNV\0"): *types::string).data: *const char; glGetPathParameterfvNV = get_proc_address("glGetPathParameterfvNV", cstr): *fp_glGetPathParameterfvNV; - let cstr = strings::to_c_with_buf("glGetPathParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathParameterivNV\0"): *types::string).data: *const char; glGetPathParameterivNV = get_proc_address("glGetPathParameterivNV", cstr): *fp_glGetPathParameterivNV; - let cstr = strings::to_c_with_buf("glGetPathSpacingNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathSpacingNV\0"): *types::string).data: *const char; glGetPathSpacingNV = get_proc_address("glGetPathSpacingNV", cstr): *fp_glGetPathSpacingNV; - let cstr = strings::to_c_with_buf("glGetPerfCounterInfoINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfCounterInfoINTEL\0"): *types::string).data: *const char; glGetPerfCounterInfoINTEL = get_proc_address("glGetPerfCounterInfoINTEL", cstr): *fp_glGetPerfCounterInfoINTEL; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterDataAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterDataAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterDataAMD = get_proc_address("glGetPerfMonitorCounterDataAMD", cstr): *fp_glGetPerfMonitorCounterDataAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterInfoAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterInfoAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterInfoAMD = get_proc_address("glGetPerfMonitorCounterInfoAMD", cstr): *fp_glGetPerfMonitorCounterInfoAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterStringAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterStringAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterStringAMD = get_proc_address("glGetPerfMonitorCounterStringAMD", cstr): *fp_glGetPerfMonitorCounterStringAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCountersAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCountersAMD\0"): *types::string).data: *const char; glGetPerfMonitorCountersAMD = get_proc_address("glGetPerfMonitorCountersAMD", cstr): *fp_glGetPerfMonitorCountersAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorGroupStringAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorGroupStringAMD\0"): *types::string).data: *const char; glGetPerfMonitorGroupStringAMD = get_proc_address("glGetPerfMonitorGroupStringAMD", cstr): *fp_glGetPerfMonitorGroupStringAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorGroupsAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorGroupsAMD\0"): *types::string).data: *const char; glGetPerfMonitorGroupsAMD = get_proc_address("glGetPerfMonitorGroupsAMD", cstr): *fp_glGetPerfMonitorGroupsAMD; - let cstr = strings::to_c_with_buf("glGetPerfQueryDataINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryDataINTEL\0"): *types::string).data: *const char; glGetPerfQueryDataINTEL = get_proc_address("glGetPerfQueryDataINTEL", cstr): *fp_glGetPerfQueryDataINTEL; - let cstr = strings::to_c_with_buf("glGetPerfQueryIdByNameINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryIdByNameINTEL\0"): *types::string).data: *const char; glGetPerfQueryIdByNameINTEL = get_proc_address("glGetPerfQueryIdByNameINTEL", cstr): *fp_glGetPerfQueryIdByNameINTEL; - let cstr = strings::to_c_with_buf("glGetPerfQueryInfoINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryInfoINTEL\0"): *types::string).data: *const char; glGetPerfQueryInfoINTEL = get_proc_address("glGetPerfQueryInfoINTEL", cstr): *fp_glGetPerfQueryInfoINTEL; - let cstr = strings::to_c_with_buf("glGetPixelMapfv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapfv\0"): *types::string).data: *const char; glGetPixelMapfv = get_proc_address("glGetPixelMapfv", cstr): *fp_glGetPixelMapfv; - let cstr = strings::to_c_with_buf("glGetPixelMapuiv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapuiv\0"): *types::string).data: *const char; glGetPixelMapuiv = get_proc_address("glGetPixelMapuiv", cstr): *fp_glGetPixelMapuiv; - let cstr = strings::to_c_with_buf("glGetPixelMapusv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapusv\0"): *types::string).data: *const char; glGetPixelMapusv = get_proc_address("glGetPixelMapusv", cstr): *fp_glGetPixelMapusv; - let cstr = strings::to_c_with_buf("glGetPixelMapxv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapxv\0"): *types::string).data: *const char; glGetPixelMapxv = get_proc_address("glGetPixelMapxv", cstr): *fp_glGetPixelMapxv; - let cstr = strings::to_c_with_buf("glGetPixelTexGenParameterfvSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTexGenParameterfvSGIS\0"): *types::string).data: *const char; glGetPixelTexGenParameterfvSGIS = get_proc_address("glGetPixelTexGenParameterfvSGIS", cstr): *fp_glGetPixelTexGenParameterfvSGIS; - let cstr = strings::to_c_with_buf("glGetPixelTexGenParameterivSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTexGenParameterivSGIS\0"): *types::string).data: *const char; glGetPixelTexGenParameterivSGIS = get_proc_address("glGetPixelTexGenParameterivSGIS", cstr): *fp_glGetPixelTexGenParameterivSGIS; - let cstr = strings::to_c_with_buf("glGetPixelTransformParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTransformParameterfvEXT\0"): *types::string).data: *const char; glGetPixelTransformParameterfvEXT = get_proc_address("glGetPixelTransformParameterfvEXT", cstr): *fp_glGetPixelTransformParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetPixelTransformParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTransformParameterivEXT\0"): *types::string).data: *const char; glGetPixelTransformParameterivEXT = get_proc_address("glGetPixelTransformParameterivEXT", cstr): *fp_glGetPixelTransformParameterivEXT; - let cstr = strings::to_c_with_buf("glGetPointerIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointerIndexedvEXT\0"): *types::string).data: *const char; glGetPointerIndexedvEXT = get_proc_address("glGetPointerIndexedvEXT", cstr): *fp_glGetPointerIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetPointeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointeri_vEXT\0"): *types::string).data: *const char; glGetPointeri_vEXT = get_proc_address("glGetPointeri_vEXT", cstr): *fp_glGetPointeri_vEXT; - let cstr = strings::to_c_with_buf("glGetPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetPointerv\0"): *types::string).data: *const char; glGetPointerv = get_proc_address("glGetPointerv", cstr): *fp_glGetPointerv; - let cstr = strings::to_c_with_buf("glGetPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointervEXT\0"): *types::string).data: *const char; glGetPointervEXT = get_proc_address("glGetPointervEXT", cstr): *fp_glGetPointervEXT; - let cstr = strings::to_c_with_buf("glGetPolygonStipple", cstr_buf): *const u8; + let cstr = ((&"glGetPolygonStipple\0"): *types::string).data: *const char; glGetPolygonStipple = get_proc_address("glGetPolygonStipple", cstr): *fp_glGetPolygonStipple; - let cstr = strings::to_c_with_buf("glGetProgramBinary", cstr_buf): *const u8; + let cstr = ((&"glGetProgramBinary\0"): *types::string).data: *const char; glGetProgramBinary = get_proc_address("glGetProgramBinary", cstr): *fp_glGetProgramBinary; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterIivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterIivNV\0"): *types::string).data: *const char; glGetProgramEnvParameterIivNV = get_proc_address("glGetProgramEnvParameterIivNV", cstr): *fp_glGetProgramEnvParameterIivNV; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterIuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterIuivNV\0"): *types::string).data: *const char; glGetProgramEnvParameterIuivNV = get_proc_address("glGetProgramEnvParameterIuivNV", cstr): *fp_glGetProgramEnvParameterIuivNV; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterdvARB\0"): *types::string).data: *const char; glGetProgramEnvParameterdvARB = get_proc_address("glGetProgramEnvParameterdvARB", cstr): *fp_glGetProgramEnvParameterdvARB; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterfvARB\0"): *types::string).data: *const char; glGetProgramEnvParameterfvARB = get_proc_address("glGetProgramEnvParameterfvARB", cstr): *fp_glGetProgramEnvParameterfvARB; - let cstr = strings::to_c_with_buf("glGetProgramInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetProgramInfoLog\0"): *types::string).data: *const char; glGetProgramInfoLog = get_proc_address("glGetProgramInfoLog", cstr): *fp_glGetProgramInfoLog; - let cstr = strings::to_c_with_buf("glGetProgramInterfaceiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramInterfaceiv\0"): *types::string).data: *const char; glGetProgramInterfaceiv = get_proc_address("glGetProgramInterfaceiv", cstr): *fp_glGetProgramInterfaceiv; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterIivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterIivNV\0"): *types::string).data: *const char; glGetProgramLocalParameterIivNV = get_proc_address("glGetProgramLocalParameterIivNV", cstr): *fp_glGetProgramLocalParameterIivNV; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterIuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterIuivNV\0"): *types::string).data: *const char; glGetProgramLocalParameterIuivNV = get_proc_address("glGetProgramLocalParameterIuivNV", cstr): *fp_glGetProgramLocalParameterIuivNV; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterdvARB\0"): *types::string).data: *const char; glGetProgramLocalParameterdvARB = get_proc_address("glGetProgramLocalParameterdvARB", cstr): *fp_glGetProgramLocalParameterdvARB; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterfvARB\0"): *types::string).data: *const char; glGetProgramLocalParameterfvARB = get_proc_address("glGetProgramLocalParameterfvARB", cstr): *fp_glGetProgramLocalParameterfvARB; - let cstr = strings::to_c_with_buf("glGetProgramNamedParameterdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramNamedParameterdvNV\0"): *types::string).data: *const char; glGetProgramNamedParameterdvNV = get_proc_address("glGetProgramNamedParameterdvNV", cstr): *fp_glGetProgramNamedParameterdvNV; - let cstr = strings::to_c_with_buf("glGetProgramNamedParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramNamedParameterfvNV\0"): *types::string).data: *const char; glGetProgramNamedParameterfvNV = get_proc_address("glGetProgramNamedParameterfvNV", cstr): *fp_glGetProgramNamedParameterfvNV; - let cstr = strings::to_c_with_buf("glGetProgramParameterdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramParameterdvNV\0"): *types::string).data: *const char; glGetProgramParameterdvNV = get_proc_address("glGetProgramParameterdvNV", cstr): *fp_glGetProgramParameterdvNV; - let cstr = strings::to_c_with_buf("glGetProgramParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramParameterfvNV\0"): *types::string).data: *const char; glGetProgramParameterfvNV = get_proc_address("glGetProgramParameterfvNV", cstr): *fp_glGetProgramParameterfvNV; - let cstr = strings::to_c_with_buf("glGetProgramPipelineInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetProgramPipelineInfoLog\0"): *types::string).data: *const char; glGetProgramPipelineInfoLog = get_proc_address("glGetProgramPipelineInfoLog", cstr): *fp_glGetProgramPipelineInfoLog; - let cstr = strings::to_c_with_buf("glGetProgramPipelineiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramPipelineiv\0"): *types::string).data: *const char; glGetProgramPipelineiv = get_proc_address("glGetProgramPipelineiv", cstr): *fp_glGetProgramPipelineiv; - let cstr = strings::to_c_with_buf("glGetProgramResourceIndex", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceIndex\0"): *types::string).data: *const char; glGetProgramResourceIndex = get_proc_address("glGetProgramResourceIndex", cstr): *fp_glGetProgramResourceIndex; - let cstr = strings::to_c_with_buf("glGetProgramResourceLocation", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceLocation\0"): *types::string).data: *const char; glGetProgramResourceLocation = get_proc_address("glGetProgramResourceLocation", cstr): *fp_glGetProgramResourceLocation; - let cstr = strings::to_c_with_buf("glGetProgramResourceLocationIndex", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceLocationIndex\0"): *types::string).data: *const char; glGetProgramResourceLocationIndex = get_proc_address("glGetProgramResourceLocationIndex", cstr): *fp_glGetProgramResourceLocationIndex; - let cstr = strings::to_c_with_buf("glGetProgramResourceName", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceName\0"): *types::string).data: *const char; glGetProgramResourceName = get_proc_address("glGetProgramResourceName", cstr): *fp_glGetProgramResourceName; - let cstr = strings::to_c_with_buf("glGetProgramResourcefvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourcefvNV\0"): *types::string).data: *const char; glGetProgramResourcefvNV = get_proc_address("glGetProgramResourcefvNV", cstr): *fp_glGetProgramResourcefvNV; - let cstr = strings::to_c_with_buf("glGetProgramResourceiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceiv\0"): *types::string).data: *const char; glGetProgramResourceiv = get_proc_address("glGetProgramResourceiv", cstr): *fp_glGetProgramResourceiv; - let cstr = strings::to_c_with_buf("glGetProgramStageiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStageiv\0"): *types::string).data: *const char; glGetProgramStageiv = get_proc_address("glGetProgramStageiv", cstr): *fp_glGetProgramStageiv; - let cstr = strings::to_c_with_buf("glGetProgramStringARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStringARB\0"): *types::string).data: *const char; glGetProgramStringARB = get_proc_address("glGetProgramStringARB", cstr): *fp_glGetProgramStringARB; - let cstr = strings::to_c_with_buf("glGetProgramStringNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStringNV\0"): *types::string).data: *const char; glGetProgramStringNV = get_proc_address("glGetProgramStringNV", cstr): *fp_glGetProgramStringNV; - let cstr = strings::to_c_with_buf("glGetProgramSubroutineParameteruivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramSubroutineParameteruivNV\0"): *types::string).data: *const char; glGetProgramSubroutineParameteruivNV = get_proc_address("glGetProgramSubroutineParameteruivNV", cstr): *fp_glGetProgramSubroutineParameteruivNV; - let cstr = strings::to_c_with_buf("glGetProgramiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramiv\0"): *types::string).data: *const char; glGetProgramiv = get_proc_address("glGetProgramiv", cstr): *fp_glGetProgramiv; - let cstr = strings::to_c_with_buf("glGetProgramivARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramivARB\0"): *types::string).data: *const char; glGetProgramivARB = get_proc_address("glGetProgramivARB", cstr): *fp_glGetProgramivARB; - let cstr = strings::to_c_with_buf("glGetProgramivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramivNV\0"): *types::string).data: *const char; glGetProgramivNV = get_proc_address("glGetProgramivNV", cstr): *fp_glGetProgramivNV; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjecti64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjecti64v\0"): *types::string).data: *const char; glGetQueryBufferObjecti64v = get_proc_address("glGetQueryBufferObjecti64v", cstr): *fp_glGetQueryBufferObjecti64v; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectiv\0"): *types::string).data: *const char; glGetQueryBufferObjectiv = get_proc_address("glGetQueryBufferObjectiv", cstr): *fp_glGetQueryBufferObjectiv; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectui64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectui64v\0"): *types::string).data: *const char; glGetQueryBufferObjectui64v = get_proc_address("glGetQueryBufferObjectui64v", cstr): *fp_glGetQueryBufferObjectui64v; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectuiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectuiv\0"): *types::string).data: *const char; glGetQueryBufferObjectuiv = get_proc_address("glGetQueryBufferObjectuiv", cstr): *fp_glGetQueryBufferObjectuiv; - let cstr = strings::to_c_with_buf("glGetQueryIndexediv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryIndexediv\0"): *types::string).data: *const char; glGetQueryIndexediv = get_proc_address("glGetQueryIndexediv", cstr): *fp_glGetQueryIndexediv; - let cstr = strings::to_c_with_buf("glGetQueryObjecti64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjecti64v\0"): *types::string).data: *const char; glGetQueryObjecti64v = get_proc_address("glGetQueryObjecti64v", cstr): *fp_glGetQueryObjecti64v; - let cstr = strings::to_c_with_buf("glGetQueryObjecti64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjecti64vEXT\0"): *types::string).data: *const char; glGetQueryObjecti64vEXT = get_proc_address("glGetQueryObjecti64vEXT", cstr): *fp_glGetQueryObjecti64vEXT; - let cstr = strings::to_c_with_buf("glGetQueryObjectiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectiv\0"): *types::string).data: *const char; glGetQueryObjectiv = get_proc_address("glGetQueryObjectiv", cstr): *fp_glGetQueryObjectiv; - let cstr = strings::to_c_with_buf("glGetQueryObjectivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectivARB\0"): *types::string).data: *const char; glGetQueryObjectivARB = get_proc_address("glGetQueryObjectivARB", cstr): *fp_glGetQueryObjectivARB; - let cstr = strings::to_c_with_buf("glGetQueryObjectui64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectui64v\0"): *types::string).data: *const char; glGetQueryObjectui64v = get_proc_address("glGetQueryObjectui64v", cstr): *fp_glGetQueryObjectui64v; - let cstr = strings::to_c_with_buf("glGetQueryObjectui64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectui64vEXT\0"): *types::string).data: *const char; glGetQueryObjectui64vEXT = get_proc_address("glGetQueryObjectui64vEXT", cstr): *fp_glGetQueryObjectui64vEXT; - let cstr = strings::to_c_with_buf("glGetQueryObjectuiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectuiv\0"): *types::string).data: *const char; glGetQueryObjectuiv = get_proc_address("glGetQueryObjectuiv", cstr): *fp_glGetQueryObjectuiv; - let cstr = strings::to_c_with_buf("glGetQueryObjectuivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectuivARB\0"): *types::string).data: *const char; glGetQueryObjectuivARB = get_proc_address("glGetQueryObjectuivARB", cstr): *fp_glGetQueryObjectuivARB; - let cstr = strings::to_c_with_buf("glGetQueryiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryiv\0"): *types::string).data: *const char; glGetQueryiv = get_proc_address("glGetQueryiv", cstr): *fp_glGetQueryiv; - let cstr = strings::to_c_with_buf("glGetQueryivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryivARB\0"): *types::string).data: *const char; glGetQueryivARB = get_proc_address("glGetQueryivARB", cstr): *fp_glGetQueryivARB; - let cstr = strings::to_c_with_buf("glGetRenderbufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetRenderbufferParameteriv\0"): *types::string).data: *const char; glGetRenderbufferParameteriv = get_proc_address("glGetRenderbufferParameteriv", cstr): *fp_glGetRenderbufferParameteriv; - let cstr = strings::to_c_with_buf("glGetRenderbufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetRenderbufferParameterivEXT\0"): *types::string).data: *const char; glGetRenderbufferParameterivEXT = get_proc_address("glGetRenderbufferParameterivEXT", cstr): *fp_glGetRenderbufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetSamplerParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterIiv\0"): *types::string).data: *const char; glGetSamplerParameterIiv = get_proc_address("glGetSamplerParameterIiv", cstr): *fp_glGetSamplerParameterIiv; - let cstr = strings::to_c_with_buf("glGetSamplerParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterIuiv\0"): *types::string).data: *const char; glGetSamplerParameterIuiv = get_proc_address("glGetSamplerParameterIuiv", cstr): *fp_glGetSamplerParameterIuiv; - let cstr = strings::to_c_with_buf("glGetSamplerParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterfv\0"): *types::string).data: *const char; glGetSamplerParameterfv = get_proc_address("glGetSamplerParameterfv", cstr): *fp_glGetSamplerParameterfv; - let cstr = strings::to_c_with_buf("glGetSamplerParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameteriv\0"): *types::string).data: *const char; glGetSamplerParameteriv = get_proc_address("glGetSamplerParameteriv", cstr): *fp_glGetSamplerParameteriv; - let cstr = strings::to_c_with_buf("glGetSemaphoreParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetSemaphoreParameterivNV\0"): *types::string).data: *const char; glGetSemaphoreParameterivNV = get_proc_address("glGetSemaphoreParameterivNV", cstr): *fp_glGetSemaphoreParameterivNV; - let cstr = strings::to_c_with_buf("glGetSemaphoreParameterui64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetSemaphoreParameterui64vEXT\0"): *types::string).data: *const char; glGetSemaphoreParameterui64vEXT = get_proc_address("glGetSemaphoreParameterui64vEXT", cstr): *fp_glGetSemaphoreParameterui64vEXT; - let cstr = strings::to_c_with_buf("glGetSeparableFilterEXT", cstr_buf): *const u8; + let cstr = ((&"glGetSeparableFilterEXT\0"): *types::string).data: *const char; glGetSeparableFilterEXT = get_proc_address("glGetSeparableFilterEXT", cstr): *fp_glGetSeparableFilterEXT; - let cstr = strings::to_c_with_buf("glGetShaderInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetShaderInfoLog\0"): *types::string).data: *const char; glGetShaderInfoLog = get_proc_address("glGetShaderInfoLog", cstr): *fp_glGetShaderInfoLog; - let cstr = strings::to_c_with_buf("glGetShaderPrecisionFormat", cstr_buf): *const u8; + let cstr = ((&"glGetShaderPrecisionFormat\0"): *types::string).data: *const char; glGetShaderPrecisionFormat = get_proc_address("glGetShaderPrecisionFormat", cstr): *fp_glGetShaderPrecisionFormat; - let cstr = strings::to_c_with_buf("glGetShaderSource", cstr_buf): *const u8; + let cstr = ((&"glGetShaderSource\0"): *types::string).data: *const char; glGetShaderSource = get_proc_address("glGetShaderSource", cstr): *fp_glGetShaderSource; - let cstr = strings::to_c_with_buf("glGetShaderSourceARB", cstr_buf): *const u8; + let cstr = ((&"glGetShaderSourceARB\0"): *types::string).data: *const char; glGetShaderSourceARB = get_proc_address("glGetShaderSourceARB", cstr): *fp_glGetShaderSourceARB; - let cstr = strings::to_c_with_buf("glGetShaderiv", cstr_buf): *const u8; + let cstr = ((&"glGetShaderiv\0"): *types::string).data: *const char; glGetShaderiv = get_proc_address("glGetShaderiv", cstr): *fp_glGetShaderiv; - let cstr = strings::to_c_with_buf("glGetShadingRateImagePaletteNV", cstr_buf): *const u8; + let cstr = ((&"glGetShadingRateImagePaletteNV\0"): *types::string).data: *const char; glGetShadingRateImagePaletteNV = get_proc_address("glGetShadingRateImagePaletteNV", cstr): *fp_glGetShadingRateImagePaletteNV; - let cstr = strings::to_c_with_buf("glGetShadingRateSampleLocationivNV", cstr_buf): *const u8; + let cstr = ((&"glGetShadingRateSampleLocationivNV\0"): *types::string).data: *const char; glGetShadingRateSampleLocationivNV = get_proc_address("glGetShadingRateSampleLocationivNV", cstr): *fp_glGetShadingRateSampleLocationivNV; - let cstr = strings::to_c_with_buf("glGetSharpenTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetSharpenTexFuncSGIS\0"): *types::string).data: *const char; glGetSharpenTexFuncSGIS = get_proc_address("glGetSharpenTexFuncSGIS", cstr): *fp_glGetSharpenTexFuncSGIS; - let cstr = strings::to_c_with_buf("glGetStageIndexNV", cstr_buf): *const u8; + let cstr = ((&"glGetStageIndexNV\0"): *types::string).data: *const char; glGetStageIndexNV = get_proc_address("glGetStageIndexNV", cstr): *fp_glGetStageIndexNV; - let cstr = strings::to_c_with_buf("glGetString", cstr_buf): *const u8; + let cstr = ((&"glGetString\0"): *types::string).data: *const char; glGetString = get_proc_address("glGetString", cstr): *fp_glGetString; - let cstr = strings::to_c_with_buf("glGetSubroutineIndex", cstr_buf): *const u8; + let cstr = ((&"glGetSubroutineIndex\0"): *types::string).data: *const char; glGetSubroutineIndex = get_proc_address("glGetSubroutineIndex", cstr): *fp_glGetSubroutineIndex; - let cstr = strings::to_c_with_buf("glGetSubroutineUniformLocation", cstr_buf): *const u8; + let cstr = ((&"glGetSubroutineUniformLocation\0"): *types::string).data: *const char; glGetSubroutineUniformLocation = get_proc_address("glGetSubroutineUniformLocation", cstr): *fp_glGetSubroutineUniformLocation; - let cstr = strings::to_c_with_buf("glGetSynciv", cstr_buf): *const u8; + let cstr = ((&"glGetSynciv\0"): *types::string).data: *const char; glGetSynciv = get_proc_address("glGetSynciv", cstr): *fp_glGetSynciv; - let cstr = strings::to_c_with_buf("glGetTexBumpParameterfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetTexBumpParameterfvATI\0"): *types::string).data: *const char; glGetTexBumpParameterfvATI = get_proc_address("glGetTexBumpParameterfvATI", cstr): *fp_glGetTexBumpParameterfvATI; - let cstr = strings::to_c_with_buf("glGetTexBumpParameterivATI", cstr_buf): *const u8; + let cstr = ((&"glGetTexBumpParameterivATI\0"): *types::string).data: *const char; glGetTexBumpParameterivATI = get_proc_address("glGetTexBumpParameterivATI", cstr): *fp_glGetTexBumpParameterivATI; - let cstr = strings::to_c_with_buf("glGetTexEnvfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnvfv\0"): *types::string).data: *const char; glGetTexEnvfv = get_proc_address("glGetTexEnvfv", cstr): *fp_glGetTexEnvfv; - let cstr = strings::to_c_with_buf("glGetTexEnviv", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnviv\0"): *types::string).data: *const char; glGetTexEnviv = get_proc_address("glGetTexEnviv", cstr): *fp_glGetTexEnviv; - let cstr = strings::to_c_with_buf("glGetTexEnvxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnvxvOES\0"): *types::string).data: *const char; glGetTexEnvxvOES = get_proc_address("glGetTexEnvxvOES", cstr): *fp_glGetTexEnvxvOES; - let cstr = strings::to_c_with_buf("glGetTexFilterFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetTexFilterFuncSGIS\0"): *types::string).data: *const char; glGetTexFilterFuncSGIS = get_proc_address("glGetTexFilterFuncSGIS", cstr): *fp_glGetTexFilterFuncSGIS; - let cstr = strings::to_c_with_buf("glGetTexGendv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGendv\0"): *types::string).data: *const char; glGetTexGendv = get_proc_address("glGetTexGendv", cstr): *fp_glGetTexGendv; - let cstr = strings::to_c_with_buf("glGetTexGenfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGenfv\0"): *types::string).data: *const char; glGetTexGenfv = get_proc_address("glGetTexGenfv", cstr): *fp_glGetTexGenfv; - let cstr = strings::to_c_with_buf("glGetTexGeniv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGeniv\0"): *types::string).data: *const char; glGetTexGeniv = get_proc_address("glGetTexGeniv", cstr): *fp_glGetTexGeniv; - let cstr = strings::to_c_with_buf("glGetTexGenxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexGenxvOES\0"): *types::string).data: *const char; glGetTexGenxvOES = get_proc_address("glGetTexGenxvOES", cstr): *fp_glGetTexGenxvOES; - let cstr = strings::to_c_with_buf("glGetTexImage", cstr_buf): *const u8; + let cstr = ((&"glGetTexImage\0"): *types::string).data: *const char; glGetTexImage = get_proc_address("glGetTexImage", cstr): *fp_glGetTexImage; - let cstr = strings::to_c_with_buf("glGetTexLevelParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameterfv\0"): *types::string).data: *const char; glGetTexLevelParameterfv = get_proc_address("glGetTexLevelParameterfv", cstr): *fp_glGetTexLevelParameterfv; - let cstr = strings::to_c_with_buf("glGetTexLevelParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameteriv\0"): *types::string).data: *const char; glGetTexLevelParameteriv = get_proc_address("glGetTexLevelParameteriv", cstr): *fp_glGetTexLevelParameteriv; - let cstr = strings::to_c_with_buf("glGetTexLevelParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameterxvOES\0"): *types::string).data: *const char; glGetTexLevelParameterxvOES = get_proc_address("glGetTexLevelParameterxvOES", cstr): *fp_glGetTexLevelParameterxvOES; - let cstr = strings::to_c_with_buf("glGetTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterIivEXT\0"): *types::string).data: *const char; glGetTexParameterIivEXT = get_proc_address("glGetTexParameterIivEXT", cstr): *fp_glGetTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterIuivEXT\0"): *types::string).data: *const char; glGetTexParameterIuivEXT = get_proc_address("glGetTexParameterIuivEXT", cstr): *fp_glGetTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetTexParameterPointervAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterPointervAPPLE\0"): *types::string).data: *const char; glGetTexParameterPointervAPPLE = get_proc_address("glGetTexParameterPointervAPPLE", cstr): *fp_glGetTexParameterPointervAPPLE; - let cstr = strings::to_c_with_buf("glGetTexParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterfv\0"): *types::string).data: *const char; glGetTexParameterfv = get_proc_address("glGetTexParameterfv", cstr): *fp_glGetTexParameterfv; - let cstr = strings::to_c_with_buf("glGetTexParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameteriv\0"): *types::string).data: *const char; glGetTexParameteriv = get_proc_address("glGetTexParameteriv", cstr): *fp_glGetTexParameteriv; - let cstr = strings::to_c_with_buf("glGetTexParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterxvOES\0"): *types::string).data: *const char; glGetTexParameterxvOES = get_proc_address("glGetTexParameterxvOES", cstr): *fp_glGetTexParameterxvOES; - let cstr = strings::to_c_with_buf("glGetTextureHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetTextureHandleARB\0"): *types::string).data: *const char; glGetTextureHandleARB = get_proc_address("glGetTextureHandleARB", cstr): *fp_glGetTextureHandleARB; - let cstr = strings::to_c_with_buf("glGetTextureHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetTextureHandleNV\0"): *types::string).data: *const char; glGetTextureHandleNV = get_proc_address("glGetTextureHandleNV", cstr): *fp_glGetTextureHandleNV; - let cstr = strings::to_c_with_buf("glGetTextureImage", cstr_buf): *const u8; + let cstr = ((&"glGetTextureImage\0"): *types::string).data: *const char; glGetTextureImage = get_proc_address("glGetTextureImage", cstr): *fp_glGetTextureImage; - let cstr = strings::to_c_with_buf("glGetTextureImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureImageEXT\0"): *types::string).data: *const char; glGetTextureImageEXT = get_proc_address("glGetTextureImageEXT", cstr): *fp_glGetTextureImageEXT; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterfv\0"): *types::string).data: *const char; glGetTextureLevelParameterfv = get_proc_address("glGetTextureLevelParameterfv", cstr): *fp_glGetTextureLevelParameterfv; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterfvEXT\0"): *types::string).data: *const char; glGetTextureLevelParameterfvEXT = get_proc_address("glGetTextureLevelParameterfvEXT", cstr): *fp_glGetTextureLevelParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameteriv\0"): *types::string).data: *const char; glGetTextureLevelParameteriv = get_proc_address("glGetTextureLevelParameteriv", cstr): *fp_glGetTextureLevelParameteriv; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterivEXT\0"): *types::string).data: *const char; glGetTextureLevelParameterivEXT = get_proc_address("glGetTextureLevelParameterivEXT", cstr): *fp_glGetTextureLevelParameterivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIiv\0"): *types::string).data: *const char; glGetTextureParameterIiv = get_proc_address("glGetTextureParameterIiv", cstr): *fp_glGetTextureParameterIiv; - let cstr = strings::to_c_with_buf("glGetTextureParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIivEXT\0"): *types::string).data: *const char; glGetTextureParameterIivEXT = get_proc_address("glGetTextureParameterIivEXT", cstr): *fp_glGetTextureParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIuiv\0"): *types::string).data: *const char; glGetTextureParameterIuiv = get_proc_address("glGetTextureParameterIuiv", cstr): *fp_glGetTextureParameterIuiv; - let cstr = strings::to_c_with_buf("glGetTextureParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIuivEXT\0"): *types::string).data: *const char; glGetTextureParameterIuivEXT = get_proc_address("glGetTextureParameterIuivEXT", cstr): *fp_glGetTextureParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterfv\0"): *types::string).data: *const char; glGetTextureParameterfv = get_proc_address("glGetTextureParameterfv", cstr): *fp_glGetTextureParameterfv; - let cstr = strings::to_c_with_buf("glGetTextureParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterfvEXT\0"): *types::string).data: *const char; glGetTextureParameterfvEXT = get_proc_address("glGetTextureParameterfvEXT", cstr): *fp_glGetTextureParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameteriv\0"): *types::string).data: *const char; glGetTextureParameteriv = get_proc_address("glGetTextureParameteriv", cstr): *fp_glGetTextureParameteriv; - let cstr = strings::to_c_with_buf("glGetTextureParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterivEXT\0"): *types::string).data: *const char; glGetTextureParameterivEXT = get_proc_address("glGetTextureParameterivEXT", cstr): *fp_glGetTextureParameterivEXT; - let cstr = strings::to_c_with_buf("glGetTextureSamplerHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSamplerHandleARB\0"): *types::string).data: *const char; glGetTextureSamplerHandleARB = get_proc_address("glGetTextureSamplerHandleARB", cstr): *fp_glGetTextureSamplerHandleARB; - let cstr = strings::to_c_with_buf("glGetTextureSamplerHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSamplerHandleNV\0"): *types::string).data: *const char; glGetTextureSamplerHandleNV = get_proc_address("glGetTextureSamplerHandleNV", cstr): *fp_glGetTextureSamplerHandleNV; - let cstr = strings::to_c_with_buf("glGetTextureSubImage", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSubImage\0"): *types::string).data: *const char; glGetTextureSubImage = get_proc_address("glGetTextureSubImage", cstr): *fp_glGetTextureSubImage; - let cstr = strings::to_c_with_buf("glGetTrackMatrixivNV", cstr_buf): *const u8; + let cstr = ((&"glGetTrackMatrixivNV\0"): *types::string).data: *const char; glGetTrackMatrixivNV = get_proc_address("glGetTrackMatrixivNV", cstr): *fp_glGetTrackMatrixivNV; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackVaryingEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackVaryingEXT\0"): *types::string).data: *const char; glGetTransformFeedbackVaryingEXT = get_proc_address("glGetTransformFeedbackVaryingEXT", cstr): *fp_glGetTransformFeedbackVaryingEXT; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackVaryingNV\0"): *types::string).data: *const char; glGetTransformFeedbackVaryingNV = get_proc_address("glGetTransformFeedbackVaryingNV", cstr): *fp_glGetTransformFeedbackVaryingNV; - let cstr = strings::to_c_with_buf("glGetTransformFeedbacki64_v", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbacki64_v\0"): *types::string).data: *const char; glGetTransformFeedbacki64_v = get_proc_address("glGetTransformFeedbacki64_v", cstr): *fp_glGetTransformFeedbacki64_v; - let cstr = strings::to_c_with_buf("glGetTransformFeedbacki_v", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbacki_v\0"): *types::string).data: *const char; glGetTransformFeedbacki_v = get_proc_address("glGetTransformFeedbacki_v", cstr): *fp_glGetTransformFeedbacki_v; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackiv", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackiv\0"): *types::string).data: *const char; glGetTransformFeedbackiv = get_proc_address("glGetTransformFeedbackiv", cstr): *fp_glGetTransformFeedbackiv; - let cstr = strings::to_c_with_buf("glGetUniformBlockIndex", cstr_buf): *const u8; + let cstr = ((&"glGetUniformBlockIndex\0"): *types::string).data: *const char; glGetUniformBlockIndex = get_proc_address("glGetUniformBlockIndex", cstr): *fp_glGetUniformBlockIndex; - let cstr = strings::to_c_with_buf("glGetUniformBufferSizeEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformBufferSizeEXT\0"): *types::string).data: *const char; glGetUniformBufferSizeEXT = get_proc_address("glGetUniformBufferSizeEXT", cstr): *fp_glGetUniformBufferSizeEXT; - let cstr = strings::to_c_with_buf("glGetUniformIndices", cstr_buf): *const u8; + let cstr = ((&"glGetUniformIndices\0"): *types::string).data: *const char; glGetUniformIndices = get_proc_address("glGetUniformIndices", cstr): *fp_glGetUniformIndices; - let cstr = strings::to_c_with_buf("glGetUniformLocation", cstr_buf): *const u8; + let cstr = ((&"glGetUniformLocation\0"): *types::string).data: *const char; glGetUniformLocation = get_proc_address("glGetUniformLocation", cstr): *fp_glGetUniformLocation; - let cstr = strings::to_c_with_buf("glGetUniformLocationARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformLocationARB\0"): *types::string).data: *const char; glGetUniformLocationARB = get_proc_address("glGetUniformLocationARB", cstr): *fp_glGetUniformLocationARB; - let cstr = strings::to_c_with_buf("glGetUniformOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformOffsetEXT\0"): *types::string).data: *const char; glGetUniformOffsetEXT = get_proc_address("glGetUniformOffsetEXT", cstr): *fp_glGetUniformOffsetEXT; - let cstr = strings::to_c_with_buf("glGetUniformSubroutineuiv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformSubroutineuiv\0"): *types::string).data: *const char; glGetUniformSubroutineuiv = get_proc_address("glGetUniformSubroutineuiv", cstr): *fp_glGetUniformSubroutineuiv; - let cstr = strings::to_c_with_buf("glGetUniformdv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformdv\0"): *types::string).data: *const char; glGetUniformdv = get_proc_address("glGetUniformdv", cstr): *fp_glGetUniformdv; - let cstr = strings::to_c_with_buf("glGetUniformfv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformfv\0"): *types::string).data: *const char; glGetUniformfv = get_proc_address("glGetUniformfv", cstr): *fp_glGetUniformfv; - let cstr = strings::to_c_with_buf("glGetUniformfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformfvARB\0"): *types::string).data: *const char; glGetUniformfvARB = get_proc_address("glGetUniformfvARB", cstr): *fp_glGetUniformfvARB; - let cstr = strings::to_c_with_buf("glGetUniformi64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformi64vARB\0"): *types::string).data: *const char; glGetUniformi64vARB = get_proc_address("glGetUniformi64vARB", cstr): *fp_glGetUniformi64vARB; - let cstr = strings::to_c_with_buf("glGetUniformi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetUniformi64vNV\0"): *types::string).data: *const char; glGetUniformi64vNV = get_proc_address("glGetUniformi64vNV", cstr): *fp_glGetUniformi64vNV; - let cstr = strings::to_c_with_buf("glGetUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformiv\0"): *types::string).data: *const char; glGetUniformiv = get_proc_address("glGetUniformiv", cstr): *fp_glGetUniformiv; - let cstr = strings::to_c_with_buf("glGetUniformivARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformivARB\0"): *types::string).data: *const char; glGetUniformivARB = get_proc_address("glGetUniformivARB", cstr): *fp_glGetUniformivARB; - let cstr = strings::to_c_with_buf("glGetUniformui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformui64vARB\0"): *types::string).data: *const char; glGetUniformui64vARB = get_proc_address("glGetUniformui64vARB", cstr): *fp_glGetUniformui64vARB; - let cstr = strings::to_c_with_buf("glGetUniformui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetUniformui64vNV\0"): *types::string).data: *const char; glGetUniformui64vNV = get_proc_address("glGetUniformui64vNV", cstr): *fp_glGetUniformui64vNV; - let cstr = strings::to_c_with_buf("glGetUniformuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformuivEXT\0"): *types::string).data: *const char; glGetUniformuivEXT = get_proc_address("glGetUniformuivEXT", cstr): *fp_glGetUniformuivEXT; - let cstr = strings::to_c_with_buf("glGetUnsignedBytei_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUnsignedBytei_vEXT\0"): *types::string).data: *const char; glGetUnsignedBytei_vEXT = get_proc_address("glGetUnsignedBytei_vEXT", cstr): *fp_glGetUnsignedBytei_vEXT; - let cstr = strings::to_c_with_buf("glGetUnsignedBytevEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUnsignedBytevEXT\0"): *types::string).data: *const char; glGetUnsignedBytevEXT = get_proc_address("glGetUnsignedBytevEXT", cstr): *fp_glGetUnsignedBytevEXT; - let cstr = strings::to_c_with_buf("glGetVariantArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetVariantArrayObjectfvATI\0"): *types::string).data: *const char; glGetVariantArrayObjectfvATI = get_proc_address("glGetVariantArrayObjectfvATI", cstr): *fp_glGetVariantArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetVariantArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetVariantArrayObjectivATI\0"): *types::string).data: *const char; glGetVariantArrayObjectivATI = get_proc_address("glGetVariantArrayObjectivATI", cstr): *fp_glGetVariantArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetVariantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantBooleanvEXT\0"): *types::string).data: *const char; glGetVariantBooleanvEXT = get_proc_address("glGetVariantBooleanvEXT", cstr): *fp_glGetVariantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetVariantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantFloatvEXT\0"): *types::string).data: *const char; glGetVariantFloatvEXT = get_proc_address("glGetVariantFloatvEXT", cstr): *fp_glGetVariantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetVariantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantIntegervEXT\0"): *types::string).data: *const char; glGetVariantIntegervEXT = get_proc_address("glGetVariantIntegervEXT", cstr): *fp_glGetVariantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetVariantPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantPointervEXT\0"): *types::string).data: *const char; glGetVariantPointervEXT = get_proc_address("glGetVariantPointervEXT", cstr): *fp_glGetVariantPointervEXT; - let cstr = strings::to_c_with_buf("glGetVaryingLocationNV", cstr_buf): *const u8; + let cstr = ((&"glGetVaryingLocationNV\0"): *types::string).data: *const char; glGetVaryingLocationNV = get_proc_address("glGetVaryingLocationNV", cstr): *fp_glGetVaryingLocationNV; - let cstr = strings::to_c_with_buf("glGetVertexArrayIndexed64iv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIndexed64iv\0"): *types::string).data: *const char; glGetVertexArrayIndexed64iv = get_proc_address("glGetVertexArrayIndexed64iv", cstr): *fp_glGetVertexArrayIndexed64iv; - let cstr = strings::to_c_with_buf("glGetVertexArrayIndexediv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIndexediv\0"): *types::string).data: *const char; glGetVertexArrayIndexediv = get_proc_address("glGetVertexArrayIndexediv", cstr): *fp_glGetVertexArrayIndexediv; - let cstr = strings::to_c_with_buf("glGetVertexArrayIntegeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIntegeri_vEXT\0"): *types::string).data: *const char; glGetVertexArrayIntegeri_vEXT = get_proc_address("glGetVertexArrayIntegeri_vEXT", cstr): *fp_glGetVertexArrayIntegeri_vEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIntegervEXT\0"): *types::string).data: *const char; glGetVertexArrayIntegervEXT = get_proc_address("glGetVertexArrayIntegervEXT", cstr): *fp_glGetVertexArrayIntegervEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayPointeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayPointeri_vEXT\0"): *types::string).data: *const char; glGetVertexArrayPointeri_vEXT = get_proc_address("glGetVertexArrayPointeri_vEXT", cstr): *fp_glGetVertexArrayPointeri_vEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayPointervEXT\0"): *types::string).data: *const char; glGetVertexArrayPointervEXT = get_proc_address("glGetVertexArrayPointervEXT", cstr): *fp_glGetVertexArrayPointervEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayiv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayiv\0"): *types::string).data: *const char; glGetVertexArrayiv = get_proc_address("glGetVertexArrayiv", cstr): *fp_glGetVertexArrayiv; - let cstr = strings::to_c_with_buf("glGetVertexAttribArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribArrayObjectfvATI\0"): *types::string).data: *const char; glGetVertexAttribArrayObjectfvATI = get_proc_address("glGetVertexAttribArrayObjectfvATI", cstr): *fp_glGetVertexAttribArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetVertexAttribArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribArrayObjectivATI\0"): *types::string).data: *const char; glGetVertexAttribArrayObjectivATI = get_proc_address("glGetVertexAttribArrayObjectivATI", cstr): *fp_glGetVertexAttribArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetVertexAttribIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribIivEXT\0"): *types::string).data: *const char; glGetVertexAttribIivEXT = get_proc_address("glGetVertexAttribIivEXT", cstr): *fp_glGetVertexAttribIivEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribIuivEXT\0"): *types::string).data: *const char; glGetVertexAttribIuivEXT = get_proc_address("glGetVertexAttribIuivEXT", cstr): *fp_glGetVertexAttribIuivEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribLdv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLdv\0"): *types::string).data: *const char; glGetVertexAttribLdv = get_proc_address("glGetVertexAttribLdv", cstr): *fp_glGetVertexAttribLdv; - let cstr = strings::to_c_with_buf("glGetVertexAttribLdvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLdvEXT\0"): *types::string).data: *const char; glGetVertexAttribLdvEXT = get_proc_address("glGetVertexAttribLdvEXT", cstr): *fp_glGetVertexAttribLdvEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribLi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLi64vNV\0"): *types::string).data: *const char; glGetVertexAttribLi64vNV = get_proc_address("glGetVertexAttribLi64vNV", cstr): *fp_glGetVertexAttribLi64vNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribLui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLui64vARB\0"): *types::string).data: *const char; glGetVertexAttribLui64vARB = get_proc_address("glGetVertexAttribLui64vARB", cstr): *fp_glGetVertexAttribLui64vARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribLui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLui64vNV\0"): *types::string).data: *const char; glGetVertexAttribLui64vNV = get_proc_address("glGetVertexAttribLui64vNV", cstr): *fp_glGetVertexAttribLui64vNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointerv\0"): *types::string).data: *const char; glGetVertexAttribPointerv = get_proc_address("glGetVertexAttribPointerv", cstr): *fp_glGetVertexAttribPointerv; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointervARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointervARB\0"): *types::string).data: *const char; glGetVertexAttribPointervARB = get_proc_address("glGetVertexAttribPointervARB", cstr): *fp_glGetVertexAttribPointervARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointervNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointervNV\0"): *types::string).data: *const char; glGetVertexAttribPointervNV = get_proc_address("glGetVertexAttribPointervNV", cstr): *fp_glGetVertexAttribPointervNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribdv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdv\0"): *types::string).data: *const char; glGetVertexAttribdv = get_proc_address("glGetVertexAttribdv", cstr): *fp_glGetVertexAttribdv; - let cstr = strings::to_c_with_buf("glGetVertexAttribdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdvARB\0"): *types::string).data: *const char; glGetVertexAttribdvARB = get_proc_address("glGetVertexAttribdvARB", cstr): *fp_glGetVertexAttribdvARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdvNV\0"): *types::string).data: *const char; glGetVertexAttribdvNV = get_proc_address("glGetVertexAttribdvNV", cstr): *fp_glGetVertexAttribdvNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribfv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfv\0"): *types::string).data: *const char; glGetVertexAttribfv = get_proc_address("glGetVertexAttribfv", cstr): *fp_glGetVertexAttribfv; - let cstr = strings::to_c_with_buf("glGetVertexAttribfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfvARB\0"): *types::string).data: *const char; glGetVertexAttribfvARB = get_proc_address("glGetVertexAttribfvARB", cstr): *fp_glGetVertexAttribfvARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfvNV\0"): *types::string).data: *const char; glGetVertexAttribfvNV = get_proc_address("glGetVertexAttribfvNV", cstr): *fp_glGetVertexAttribfvNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribiv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribiv\0"): *types::string).data: *const char; glGetVertexAttribiv = get_proc_address("glGetVertexAttribiv", cstr): *fp_glGetVertexAttribiv; - let cstr = strings::to_c_with_buf("glGetVertexAttribivARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribivARB\0"): *types::string).data: *const char; glGetVertexAttribivARB = get_proc_address("glGetVertexAttribivARB", cstr): *fp_glGetVertexAttribivARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribivNV\0"): *types::string).data: *const char; glGetVertexAttribivNV = get_proc_address("glGetVertexAttribivNV", cstr): *fp_glGetVertexAttribivNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamdvNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamdvNV = get_proc_address("glGetVideoCaptureStreamdvNV", cstr): *fp_glGetVideoCaptureStreamdvNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamfvNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamfvNV = get_proc_address("glGetVideoCaptureStreamfvNV", cstr): *fp_glGetVideoCaptureStreamfvNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamivNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamivNV = get_proc_address("glGetVideoCaptureStreamivNV", cstr): *fp_glGetVideoCaptureStreamivNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureivNV\0"): *types::string).data: *const char; glGetVideoCaptureivNV = get_proc_address("glGetVideoCaptureivNV", cstr): *fp_glGetVideoCaptureivNV; - let cstr = strings::to_c_with_buf("glGetVideoi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoi64vNV\0"): *types::string).data: *const char; glGetVideoi64vNV = get_proc_address("glGetVideoi64vNV", cstr): *fp_glGetVideoi64vNV; - let cstr = strings::to_c_with_buf("glGetVideoivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoivNV\0"): *types::string).data: *const char; glGetVideoivNV = get_proc_address("glGetVideoivNV", cstr): *fp_glGetVideoivNV; - let cstr = strings::to_c_with_buf("glGetVideoui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoui64vNV\0"): *types::string).data: *const char; glGetVideoui64vNV = get_proc_address("glGetVideoui64vNV", cstr): *fp_glGetVideoui64vNV; - let cstr = strings::to_c_with_buf("glGetVideouivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideouivNV\0"): *types::string).data: *const char; glGetVideouivNV = get_proc_address("glGetVideouivNV", cstr): *fp_glGetVideouivNV; - let cstr = strings::to_c_with_buf("glGetVkProcAddrNV", cstr_buf): *const u8; + let cstr = ((&"glGetVkProcAddrNV\0"): *types::string).data: *const char; glGetVkProcAddrNV = get_proc_address("glGetVkProcAddrNV", cstr): *fp_glGetVkProcAddrNV; - let cstr = strings::to_c_with_buf("glGetnCompressedTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetnCompressedTexImageARB\0"): *types::string).data: *const char; glGetnCompressedTexImageARB = get_proc_address("glGetnCompressedTexImageARB", cstr): *fp_glGetnCompressedTexImageARB; - let cstr = strings::to_c_with_buf("glGetnTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetnTexImageARB\0"): *types::string).data: *const char; glGetnTexImageARB = get_proc_address("glGetnTexImageARB", cstr): *fp_glGetnTexImageARB; - let cstr = strings::to_c_with_buf("glGetnUniformdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformdvARB\0"): *types::string).data: *const char; glGetnUniformdvARB = get_proc_address("glGetnUniformdvARB", cstr): *fp_glGetnUniformdvARB; - let cstr = strings::to_c_with_buf("glGetnUniformfv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformfv\0"): *types::string).data: *const char; glGetnUniformfv = get_proc_address("glGetnUniformfv", cstr): *fp_glGetnUniformfv; - let cstr = strings::to_c_with_buf("glGetnUniformfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformfvARB\0"): *types::string).data: *const char; glGetnUniformfvARB = get_proc_address("glGetnUniformfvARB", cstr): *fp_glGetnUniformfvARB; - let cstr = strings::to_c_with_buf("glGetnUniformi64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformi64vARB\0"): *types::string).data: *const char; glGetnUniformi64vARB = get_proc_address("glGetnUniformi64vARB", cstr): *fp_glGetnUniformi64vARB; - let cstr = strings::to_c_with_buf("glGetnUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformiv\0"): *types::string).data: *const char; glGetnUniformiv = get_proc_address("glGetnUniformiv", cstr): *fp_glGetnUniformiv; - let cstr = strings::to_c_with_buf("glGetnUniformivARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformivARB\0"): *types::string).data: *const char; glGetnUniformivARB = get_proc_address("glGetnUniformivARB", cstr): *fp_glGetnUniformivARB; - let cstr = strings::to_c_with_buf("glGetnUniformui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformui64vARB\0"): *types::string).data: *const char; glGetnUniformui64vARB = get_proc_address("glGetnUniformui64vARB", cstr): *fp_glGetnUniformui64vARB; - let cstr = strings::to_c_with_buf("glGetnUniformuiv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformuiv\0"): *types::string).data: *const char; glGetnUniformuiv = get_proc_address("glGetnUniformuiv", cstr): *fp_glGetnUniformuiv; - let cstr = strings::to_c_with_buf("glGetnUniformuivARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformuivARB\0"): *types::string).data: *const char; glGetnUniformuivARB = get_proc_address("glGetnUniformuivARB", cstr): *fp_glGetnUniformuivARB; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorbSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorbSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorbSUN = get_proc_address("glGlobalAlphaFactorbSUN", cstr): *fp_glGlobalAlphaFactorbSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactordSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactordSUN\0"): *types::string).data: *const char; glGlobalAlphaFactordSUN = get_proc_address("glGlobalAlphaFactordSUN", cstr): *fp_glGlobalAlphaFactordSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorfSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorfSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorfSUN = get_proc_address("glGlobalAlphaFactorfSUN", cstr): *fp_glGlobalAlphaFactorfSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactoriSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactoriSUN\0"): *types::string).data: *const char; glGlobalAlphaFactoriSUN = get_proc_address("glGlobalAlphaFactoriSUN", cstr): *fp_glGlobalAlphaFactoriSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorsSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorsSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorsSUN = get_proc_address("glGlobalAlphaFactorsSUN", cstr): *fp_glGlobalAlphaFactorsSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorubSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorubSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorubSUN = get_proc_address("glGlobalAlphaFactorubSUN", cstr): *fp_glGlobalAlphaFactorubSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactoruiSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactoruiSUN\0"): *types::string).data: *const char; glGlobalAlphaFactoruiSUN = get_proc_address("glGlobalAlphaFactoruiSUN", cstr): *fp_glGlobalAlphaFactoruiSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorusSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorusSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorusSUN = get_proc_address("glGlobalAlphaFactorusSUN", cstr): *fp_glGlobalAlphaFactorusSUN; - let cstr = strings::to_c_with_buf("glHint", cstr_buf): *const u8; + let cstr = ((&"glHint\0"): *types::string).data: *const char; glHint = get_proc_address("glHint", cstr): *fp_glHint; - let cstr = strings::to_c_with_buf("glHintPGI", cstr_buf): *const u8; + let cstr = ((&"glHintPGI\0"): *types::string).data: *const char; glHintPGI = get_proc_address("glHintPGI", cstr): *fp_glHintPGI; - let cstr = strings::to_c_with_buf("glHistogramEXT", cstr_buf): *const u8; + let cstr = ((&"glHistogramEXT\0"): *types::string).data: *const char; glHistogramEXT = get_proc_address("glHistogramEXT", cstr): *fp_glHistogramEXT; - let cstr = strings::to_c_with_buf("glIglooInterfaceSGIX", cstr_buf): *const u8; + let cstr = ((&"glIglooInterfaceSGIX\0"): *types::string).data: *const char; glIglooInterfaceSGIX = get_proc_address("glIglooInterfaceSGIX", cstr): *fp_glIglooInterfaceSGIX; - let cstr = strings::to_c_with_buf("glImageTransformParameterfHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterfHP\0"): *types::string).data: *const char; glImageTransformParameterfHP = get_proc_address("glImageTransformParameterfHP", cstr): *fp_glImageTransformParameterfHP; - let cstr = strings::to_c_with_buf("glImageTransformParameterfvHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterfvHP\0"): *types::string).data: *const char; glImageTransformParameterfvHP = get_proc_address("glImageTransformParameterfvHP", cstr): *fp_glImageTransformParameterfvHP; - let cstr = strings::to_c_with_buf("glImageTransformParameteriHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameteriHP\0"): *types::string).data: *const char; glImageTransformParameteriHP = get_proc_address("glImageTransformParameteriHP", cstr): *fp_glImageTransformParameteriHP; - let cstr = strings::to_c_with_buf("glImageTransformParameterivHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterivHP\0"): *types::string).data: *const char; glImageTransformParameterivHP = get_proc_address("glImageTransformParameterivHP", cstr): *fp_glImageTransformParameterivHP; - let cstr = strings::to_c_with_buf("glImportMemoryFdEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryFdEXT\0"): *types::string).data: *const char; glImportMemoryFdEXT = get_proc_address("glImportMemoryFdEXT", cstr): *fp_glImportMemoryFdEXT; - let cstr = strings::to_c_with_buf("glImportMemoryWin32HandleEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryWin32HandleEXT\0"): *types::string).data: *const char; glImportMemoryWin32HandleEXT = get_proc_address("glImportMemoryWin32HandleEXT", cstr): *fp_glImportMemoryWin32HandleEXT; - let cstr = strings::to_c_with_buf("glImportMemoryWin32NameEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryWin32NameEXT\0"): *types::string).data: *const char; glImportMemoryWin32NameEXT = get_proc_address("glImportMemoryWin32NameEXT", cstr): *fp_glImportMemoryWin32NameEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreFdEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreFdEXT\0"): *types::string).data: *const char; glImportSemaphoreFdEXT = get_proc_address("glImportSemaphoreFdEXT", cstr): *fp_glImportSemaphoreFdEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreWin32HandleEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreWin32HandleEXT\0"): *types::string).data: *const char; glImportSemaphoreWin32HandleEXT = get_proc_address("glImportSemaphoreWin32HandleEXT", cstr): *fp_glImportSemaphoreWin32HandleEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreWin32NameEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreWin32NameEXT\0"): *types::string).data: *const char; glImportSemaphoreWin32NameEXT = get_proc_address("glImportSemaphoreWin32NameEXT", cstr): *fp_glImportSemaphoreWin32NameEXT; - let cstr = strings::to_c_with_buf("glImportSyncEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSyncEXT\0"): *types::string).data: *const char; glImportSyncEXT = get_proc_address("glImportSyncEXT", cstr): *fp_glImportSyncEXT; - let cstr = strings::to_c_with_buf("glIndexFormatNV", cstr_buf): *const u8; + let cstr = ((&"glIndexFormatNV\0"): *types::string).data: *const char; glIndexFormatNV = get_proc_address("glIndexFormatNV", cstr): *fp_glIndexFormatNV; - let cstr = strings::to_c_with_buf("glIndexFuncEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexFuncEXT\0"): *types::string).data: *const char; glIndexFuncEXT = get_proc_address("glIndexFuncEXT", cstr): *fp_glIndexFuncEXT; - let cstr = strings::to_c_with_buf("glIndexMask", cstr_buf): *const u8; + let cstr = ((&"glIndexMask\0"): *types::string).data: *const char; glIndexMask = get_proc_address("glIndexMask", cstr): *fp_glIndexMask; - let cstr = strings::to_c_with_buf("glIndexMaterialEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexMaterialEXT\0"): *types::string).data: *const char; glIndexMaterialEXT = get_proc_address("glIndexMaterialEXT", cstr): *fp_glIndexMaterialEXT; - let cstr = strings::to_c_with_buf("glIndexPointer", cstr_buf): *const u8; + let cstr = ((&"glIndexPointer\0"): *types::string).data: *const char; glIndexPointer = get_proc_address("glIndexPointer", cstr): *fp_glIndexPointer; - let cstr = strings::to_c_with_buf("glIndexPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexPointerEXT\0"): *types::string).data: *const char; glIndexPointerEXT = get_proc_address("glIndexPointerEXT", cstr): *fp_glIndexPointerEXT; - let cstr = strings::to_c_with_buf("glIndexPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glIndexPointerListIBM\0"): *types::string).data: *const char; glIndexPointerListIBM = get_proc_address("glIndexPointerListIBM", cstr): *fp_glIndexPointerListIBM; - let cstr = strings::to_c_with_buf("glIndexd", cstr_buf): *const u8; + let cstr = ((&"glIndexd\0"): *types::string).data: *const char; glIndexd = get_proc_address("glIndexd", cstr): *fp_glIndexd; - let cstr = strings::to_c_with_buf("glIndexdv", cstr_buf): *const u8; + let cstr = ((&"glIndexdv\0"): *types::string).data: *const char; glIndexdv = get_proc_address("glIndexdv", cstr): *fp_glIndexdv; - let cstr = strings::to_c_with_buf("glIndexf", cstr_buf): *const u8; + let cstr = ((&"glIndexf\0"): *types::string).data: *const char; glIndexf = get_proc_address("glIndexf", cstr): *fp_glIndexf; - let cstr = strings::to_c_with_buf("glIndexfv", cstr_buf): *const u8; + let cstr = ((&"glIndexfv\0"): *types::string).data: *const char; glIndexfv = get_proc_address("glIndexfv", cstr): *fp_glIndexfv; - let cstr = strings::to_c_with_buf("glIndexi", cstr_buf): *const u8; + let cstr = ((&"glIndexi\0"): *types::string).data: *const char; glIndexi = get_proc_address("glIndexi", cstr): *fp_glIndexi; - let cstr = strings::to_c_with_buf("glIndexiv", cstr_buf): *const u8; + let cstr = ((&"glIndexiv\0"): *types::string).data: *const char; glIndexiv = get_proc_address("glIndexiv", cstr): *fp_glIndexiv; - let cstr = strings::to_c_with_buf("glIndexs", cstr_buf): *const u8; + let cstr = ((&"glIndexs\0"): *types::string).data: *const char; glIndexs = get_proc_address("glIndexs", cstr): *fp_glIndexs; - let cstr = strings::to_c_with_buf("glIndexsv", cstr_buf): *const u8; + let cstr = ((&"glIndexsv\0"): *types::string).data: *const char; glIndexsv = get_proc_address("glIndexsv", cstr): *fp_glIndexsv; - let cstr = strings::to_c_with_buf("glIndexub", cstr_buf): *const u8; + let cstr = ((&"glIndexub\0"): *types::string).data: *const char; glIndexub = get_proc_address("glIndexub", cstr): *fp_glIndexub; - let cstr = strings::to_c_with_buf("glIndexubv", cstr_buf): *const u8; + let cstr = ((&"glIndexubv\0"): *types::string).data: *const char; glIndexubv = get_proc_address("glIndexubv", cstr): *fp_glIndexubv; - let cstr = strings::to_c_with_buf("glIndexxOES", cstr_buf): *const u8; + let cstr = ((&"glIndexxOES\0"): *types::string).data: *const char; glIndexxOES = get_proc_address("glIndexxOES", cstr): *fp_glIndexxOES; - let cstr = strings::to_c_with_buf("glIndexxvOES", cstr_buf): *const u8; + let cstr = ((&"glIndexxvOES\0"): *types::string).data: *const char; glIndexxvOES = get_proc_address("glIndexxvOES", cstr): *fp_glIndexxvOES; - let cstr = strings::to_c_with_buf("glInitNames", cstr_buf): *const u8; + let cstr = ((&"glInitNames\0"): *types::string).data: *const char; glInitNames = get_proc_address("glInitNames", cstr): *fp_glInitNames; - let cstr = strings::to_c_with_buf("glInsertComponentEXT", cstr_buf): *const u8; + let cstr = ((&"glInsertComponentEXT\0"): *types::string).data: *const char; glInsertComponentEXT = get_proc_address("glInsertComponentEXT", cstr): *fp_glInsertComponentEXT; - let cstr = strings::to_c_with_buf("glInsertEventMarkerEXT", cstr_buf): *const u8; + let cstr = ((&"glInsertEventMarkerEXT\0"): *types::string).data: *const char; glInsertEventMarkerEXT = get_proc_address("glInsertEventMarkerEXT", cstr): *fp_glInsertEventMarkerEXT; - let cstr = strings::to_c_with_buf("glInstrumentsBufferSGIX", cstr_buf): *const u8; + let cstr = ((&"glInstrumentsBufferSGIX\0"): *types::string).data: *const char; glInstrumentsBufferSGIX = get_proc_address("glInstrumentsBufferSGIX", cstr): *fp_glInstrumentsBufferSGIX; - let cstr = strings::to_c_with_buf("glInterleavedArrays", cstr_buf): *const u8; + let cstr = ((&"glInterleavedArrays\0"): *types::string).data: *const char; glInterleavedArrays = get_proc_address("glInterleavedArrays", cstr): *fp_glInterleavedArrays; - let cstr = strings::to_c_with_buf("glInterpolatePathsNV", cstr_buf): *const u8; + let cstr = ((&"glInterpolatePathsNV\0"): *types::string).data: *const char; glInterpolatePathsNV = get_proc_address("glInterpolatePathsNV", cstr): *fp_glInterpolatePathsNV; - let cstr = strings::to_c_with_buf("glInvalidateBufferData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateBufferData\0"): *types::string).data: *const char; glInvalidateBufferData = get_proc_address("glInvalidateBufferData", cstr): *fp_glInvalidateBufferData; - let cstr = strings::to_c_with_buf("glInvalidateBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateBufferSubData\0"): *types::string).data: *const char; glInvalidateBufferSubData = get_proc_address("glInvalidateBufferSubData", cstr): *fp_glInvalidateBufferSubData; - let cstr = strings::to_c_with_buf("glInvalidateFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glInvalidateFramebuffer\0"): *types::string).data: *const char; glInvalidateFramebuffer = get_proc_address("glInvalidateFramebuffer", cstr): *fp_glInvalidateFramebuffer; - let cstr = strings::to_c_with_buf("glInvalidateNamedFramebufferData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateNamedFramebufferData\0"): *types::string).data: *const char; glInvalidateNamedFramebufferData = get_proc_address("glInvalidateNamedFramebufferData", cstr): *fp_glInvalidateNamedFramebufferData; - let cstr = strings::to_c_with_buf("glInvalidateNamedFramebufferSubData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateNamedFramebufferSubData\0"): *types::string).data: *const char; glInvalidateNamedFramebufferSubData = get_proc_address("glInvalidateNamedFramebufferSubData", cstr): *fp_glInvalidateNamedFramebufferSubData; - let cstr = strings::to_c_with_buf("glInvalidateSubFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glInvalidateSubFramebuffer\0"): *types::string).data: *const char; glInvalidateSubFramebuffer = get_proc_address("glInvalidateSubFramebuffer", cstr): *fp_glInvalidateSubFramebuffer; - let cstr = strings::to_c_with_buf("glInvalidateTexImage", cstr_buf): *const u8; + let cstr = ((&"glInvalidateTexImage\0"): *types::string).data: *const char; glInvalidateTexImage = get_proc_address("glInvalidateTexImage", cstr): *fp_glInvalidateTexImage; - let cstr = strings::to_c_with_buf("glInvalidateTexSubImage", cstr_buf): *const u8; + let cstr = ((&"glInvalidateTexSubImage\0"): *types::string).data: *const char; glInvalidateTexSubImage = get_proc_address("glInvalidateTexSubImage", cstr): *fp_glInvalidateTexSubImage; - let cstr = strings::to_c_with_buf("glIsAsyncMarkerSGIX", cstr_buf): *const u8; + let cstr = ((&"glIsAsyncMarkerSGIX\0"): *types::string).data: *const char; glIsAsyncMarkerSGIX = get_proc_address("glIsAsyncMarkerSGIX", cstr): *fp_glIsAsyncMarkerSGIX; - let cstr = strings::to_c_with_buf("glIsBuffer", cstr_buf): *const u8; + let cstr = ((&"glIsBuffer\0"): *types::string).data: *const char; glIsBuffer = get_proc_address("glIsBuffer", cstr): *fp_glIsBuffer; - let cstr = strings::to_c_with_buf("glIsBufferARB", cstr_buf): *const u8; + let cstr = ((&"glIsBufferARB\0"): *types::string).data: *const char; glIsBufferARB = get_proc_address("glIsBufferARB", cstr): *fp_glIsBufferARB; - let cstr = strings::to_c_with_buf("glIsBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsBufferResidentNV\0"): *types::string).data: *const char; glIsBufferResidentNV = get_proc_address("glIsBufferResidentNV", cstr): *fp_glIsBufferResidentNV; - let cstr = strings::to_c_with_buf("glIsCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glIsCommandListNV\0"): *types::string).data: *const char; glIsCommandListNV = get_proc_address("glIsCommandListNV", cstr): *fp_glIsCommandListNV; - let cstr = strings::to_c_with_buf("glIsEnabled", cstr_buf): *const u8; + let cstr = ((&"glIsEnabled\0"): *types::string).data: *const char; glIsEnabled = get_proc_address("glIsEnabled", cstr): *fp_glIsEnabled; - let cstr = strings::to_c_with_buf("glIsEnabledIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glIsEnabledIndexedEXT\0"): *types::string).data: *const char; glIsEnabledIndexedEXT = get_proc_address("glIsEnabledIndexedEXT", cstr): *fp_glIsEnabledIndexedEXT; - let cstr = strings::to_c_with_buf("glIsFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsFenceAPPLE\0"): *types::string).data: *const char; glIsFenceAPPLE = get_proc_address("glIsFenceAPPLE", cstr): *fp_glIsFenceAPPLE; - let cstr = strings::to_c_with_buf("glIsFenceNV", cstr_buf): *const u8; + let cstr = ((&"glIsFenceNV\0"): *types::string).data: *const char; glIsFenceNV = get_proc_address("glIsFenceNV", cstr): *fp_glIsFenceNV; - let cstr = strings::to_c_with_buf("glIsFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glIsFramebuffer\0"): *types::string).data: *const char; glIsFramebuffer = get_proc_address("glIsFramebuffer", cstr): *fp_glIsFramebuffer; - let cstr = strings::to_c_with_buf("glIsFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glIsFramebufferEXT\0"): *types::string).data: *const char; glIsFramebufferEXT = get_proc_address("glIsFramebufferEXT", cstr): *fp_glIsFramebufferEXT; - let cstr = strings::to_c_with_buf("glIsImageHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glIsImageHandleResidentARB\0"): *types::string).data: *const char; glIsImageHandleResidentARB = get_proc_address("glIsImageHandleResidentARB", cstr): *fp_glIsImageHandleResidentARB; - let cstr = strings::to_c_with_buf("glIsImageHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsImageHandleResidentNV\0"): *types::string).data: *const char; glIsImageHandleResidentNV = get_proc_address("glIsImageHandleResidentNV", cstr): *fp_glIsImageHandleResidentNV; - let cstr = strings::to_c_with_buf("glIsList", cstr_buf): *const u8; + let cstr = ((&"glIsList\0"): *types::string).data: *const char; glIsList = get_proc_address("glIsList", cstr): *fp_glIsList; - let cstr = strings::to_c_with_buf("glIsMemoryObjectEXT", cstr_buf): *const u8; + let cstr = ((&"glIsMemoryObjectEXT\0"): *types::string).data: *const char; glIsMemoryObjectEXT = get_proc_address("glIsMemoryObjectEXT", cstr): *fp_glIsMemoryObjectEXT; - let cstr = strings::to_c_with_buf("glIsNameAMD", cstr_buf): *const u8; + let cstr = ((&"glIsNameAMD\0"): *types::string).data: *const char; glIsNameAMD = get_proc_address("glIsNameAMD", cstr): *fp_glIsNameAMD; - let cstr = strings::to_c_with_buf("glIsNamedBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsNamedBufferResidentNV\0"): *types::string).data: *const char; glIsNamedBufferResidentNV = get_proc_address("glIsNamedBufferResidentNV", cstr): *fp_glIsNamedBufferResidentNV; - let cstr = strings::to_c_with_buf("glIsNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glIsNamedStringARB\0"): *types::string).data: *const char; glIsNamedStringARB = get_proc_address("glIsNamedStringARB", cstr): *fp_glIsNamedStringARB; - let cstr = strings::to_c_with_buf("glIsObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glIsObjectBufferATI\0"): *types::string).data: *const char; glIsObjectBufferATI = get_proc_address("glIsObjectBufferATI", cstr): *fp_glIsObjectBufferATI; - let cstr = strings::to_c_with_buf("glIsOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glIsOcclusionQueryNV\0"): *types::string).data: *const char; glIsOcclusionQueryNV = get_proc_address("glIsOcclusionQueryNV", cstr): *fp_glIsOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glIsPathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPathNV\0"): *types::string).data: *const char; glIsPathNV = get_proc_address("glIsPathNV", cstr): *fp_glIsPathNV; - let cstr = strings::to_c_with_buf("glIsPointInFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPointInFillPathNV\0"): *types::string).data: *const char; glIsPointInFillPathNV = get_proc_address("glIsPointInFillPathNV", cstr): *fp_glIsPointInFillPathNV; - let cstr = strings::to_c_with_buf("glIsPointInStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPointInStrokePathNV\0"): *types::string).data: *const char; glIsPointInStrokePathNV = get_proc_address("glIsPointInStrokePathNV", cstr): *fp_glIsPointInStrokePathNV; - let cstr = strings::to_c_with_buf("glIsProgram", cstr_buf): *const u8; + let cstr = ((&"glIsProgram\0"): *types::string).data: *const char; glIsProgram = get_proc_address("glIsProgram", cstr): *fp_glIsProgram; - let cstr = strings::to_c_with_buf("glIsProgramARB", cstr_buf): *const u8; + let cstr = ((&"glIsProgramARB\0"): *types::string).data: *const char; glIsProgramARB = get_proc_address("glIsProgramARB", cstr): *fp_glIsProgramARB; - let cstr = strings::to_c_with_buf("glIsProgramNV", cstr_buf): *const u8; + let cstr = ((&"glIsProgramNV\0"): *types::string).data: *const char; glIsProgramNV = get_proc_address("glIsProgramNV", cstr): *fp_glIsProgramNV; - let cstr = strings::to_c_with_buf("glIsProgramPipeline", cstr_buf): *const u8; + let cstr = ((&"glIsProgramPipeline\0"): *types::string).data: *const char; glIsProgramPipeline = get_proc_address("glIsProgramPipeline", cstr): *fp_glIsProgramPipeline; - let cstr = strings::to_c_with_buf("glIsQuery", cstr_buf): *const u8; + let cstr = ((&"glIsQuery\0"): *types::string).data: *const char; glIsQuery = get_proc_address("glIsQuery", cstr): *fp_glIsQuery; - let cstr = strings::to_c_with_buf("glIsQueryARB", cstr_buf): *const u8; + let cstr = ((&"glIsQueryARB\0"): *types::string).data: *const char; glIsQueryARB = get_proc_address("glIsQueryARB", cstr): *fp_glIsQueryARB; - let cstr = strings::to_c_with_buf("glIsRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glIsRenderbuffer\0"): *types::string).data: *const char; glIsRenderbuffer = get_proc_address("glIsRenderbuffer", cstr): *fp_glIsRenderbuffer; - let cstr = strings::to_c_with_buf("glIsRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glIsRenderbufferEXT\0"): *types::string).data: *const char; glIsRenderbufferEXT = get_proc_address("glIsRenderbufferEXT", cstr): *fp_glIsRenderbufferEXT; - let cstr = strings::to_c_with_buf("glIsSampler", cstr_buf): *const u8; + let cstr = ((&"glIsSampler\0"): *types::string).data: *const char; glIsSampler = get_proc_address("glIsSampler", cstr): *fp_glIsSampler; - let cstr = strings::to_c_with_buf("glIsSemaphoreEXT", cstr_buf): *const u8; + let cstr = ((&"glIsSemaphoreEXT\0"): *types::string).data: *const char; glIsSemaphoreEXT = get_proc_address("glIsSemaphoreEXT", cstr): *fp_glIsSemaphoreEXT; - let cstr = strings::to_c_with_buf("glIsShader", cstr_buf): *const u8; + let cstr = ((&"glIsShader\0"): *types::string).data: *const char; glIsShader = get_proc_address("glIsShader", cstr): *fp_glIsShader; - let cstr = strings::to_c_with_buf("glIsStateNV", cstr_buf): *const u8; + let cstr = ((&"glIsStateNV\0"): *types::string).data: *const char; glIsStateNV = get_proc_address("glIsStateNV", cstr): *fp_glIsStateNV; - let cstr = strings::to_c_with_buf("glIsSync", cstr_buf): *const u8; + let cstr = ((&"glIsSync\0"): *types::string).data: *const char; glIsSync = get_proc_address("glIsSync", cstr): *fp_glIsSync; - let cstr = strings::to_c_with_buf("glIsTexture", cstr_buf): *const u8; + let cstr = ((&"glIsTexture\0"): *types::string).data: *const char; glIsTexture = get_proc_address("glIsTexture", cstr): *fp_glIsTexture; - let cstr = strings::to_c_with_buf("glIsTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glIsTextureEXT\0"): *types::string).data: *const char; glIsTextureEXT = get_proc_address("glIsTextureEXT", cstr): *fp_glIsTextureEXT; - let cstr = strings::to_c_with_buf("glIsTextureHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glIsTextureHandleResidentARB\0"): *types::string).data: *const char; glIsTextureHandleResidentARB = get_proc_address("glIsTextureHandleResidentARB", cstr): *fp_glIsTextureHandleResidentARB; - let cstr = strings::to_c_with_buf("glIsTextureHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsTextureHandleResidentNV\0"): *types::string).data: *const char; glIsTextureHandleResidentNV = get_proc_address("glIsTextureHandleResidentNV", cstr): *fp_glIsTextureHandleResidentNV; - let cstr = strings::to_c_with_buf("glIsTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glIsTransformFeedback\0"): *types::string).data: *const char; glIsTransformFeedback = get_proc_address("glIsTransformFeedback", cstr): *fp_glIsTransformFeedback; - let cstr = strings::to_c_with_buf("glIsTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glIsTransformFeedbackNV\0"): *types::string).data: *const char; glIsTransformFeedbackNV = get_proc_address("glIsTransformFeedbackNV", cstr): *fp_glIsTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glIsVariantEnabledEXT", cstr_buf): *const u8; + let cstr = ((&"glIsVariantEnabledEXT\0"): *types::string).data: *const char; glIsVariantEnabledEXT = get_proc_address("glIsVariantEnabledEXT", cstr): *fp_glIsVariantEnabledEXT; - let cstr = strings::to_c_with_buf("glIsVertexArray", cstr_buf): *const u8; + let cstr = ((&"glIsVertexArray\0"): *types::string).data: *const char; glIsVertexArray = get_proc_address("glIsVertexArray", cstr): *fp_glIsVertexArray; - let cstr = strings::to_c_with_buf("glIsVertexArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsVertexArrayAPPLE\0"): *types::string).data: *const char; glIsVertexArrayAPPLE = get_proc_address("glIsVertexArrayAPPLE", cstr): *fp_glIsVertexArrayAPPLE; - let cstr = strings::to_c_with_buf("glIsVertexAttribEnabledAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsVertexAttribEnabledAPPLE\0"): *types::string).data: *const char; glIsVertexAttribEnabledAPPLE = get_proc_address("glIsVertexAttribEnabledAPPLE", cstr): *fp_glIsVertexAttribEnabledAPPLE; - let cstr = strings::to_c_with_buf("glLGPUCopyImageSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUCopyImageSubDataNVX\0"): *types::string).data: *const char; glLGPUCopyImageSubDataNVX = get_proc_address("glLGPUCopyImageSubDataNVX", cstr): *fp_glLGPUCopyImageSubDataNVX; - let cstr = strings::to_c_with_buf("glLGPUInterlockNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUInterlockNVX\0"): *types::string).data: *const char; glLGPUInterlockNVX = get_proc_address("glLGPUInterlockNVX", cstr): *fp_glLGPUInterlockNVX; - let cstr = strings::to_c_with_buf("glLGPUNamedBufferSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUNamedBufferSubDataNVX\0"): *types::string).data: *const char; glLGPUNamedBufferSubDataNVX = get_proc_address("glLGPUNamedBufferSubDataNVX", cstr): *fp_glLGPUNamedBufferSubDataNVX; - let cstr = strings::to_c_with_buf("glLabelObjectEXT", cstr_buf): *const u8; + let cstr = ((&"glLabelObjectEXT\0"): *types::string).data: *const char; glLabelObjectEXT = get_proc_address("glLabelObjectEXT", cstr): *fp_glLabelObjectEXT; - let cstr = strings::to_c_with_buf("glLightEnviSGIX", cstr_buf): *const u8; + let cstr = ((&"glLightEnviSGIX\0"): *types::string).data: *const char; glLightEnviSGIX = get_proc_address("glLightEnviSGIX", cstr): *fp_glLightEnviSGIX; - let cstr = strings::to_c_with_buf("glLightModelf", cstr_buf): *const u8; + let cstr = ((&"glLightModelf\0"): *types::string).data: *const char; glLightModelf = get_proc_address("glLightModelf", cstr): *fp_glLightModelf; - let cstr = strings::to_c_with_buf("glLightModelfv", cstr_buf): *const u8; + let cstr = ((&"glLightModelfv\0"): *types::string).data: *const char; glLightModelfv = get_proc_address("glLightModelfv", cstr): *fp_glLightModelfv; - let cstr = strings::to_c_with_buf("glLightModeli", cstr_buf): *const u8; + let cstr = ((&"glLightModeli\0"): *types::string).data: *const char; glLightModeli = get_proc_address("glLightModeli", cstr): *fp_glLightModeli; - let cstr = strings::to_c_with_buf("glLightModeliv", cstr_buf): *const u8; + let cstr = ((&"glLightModeliv\0"): *types::string).data: *const char; glLightModeliv = get_proc_address("glLightModeliv", cstr): *fp_glLightModeliv; - let cstr = strings::to_c_with_buf("glLightModelxOES", cstr_buf): *const u8; + let cstr = ((&"glLightModelxOES\0"): *types::string).data: *const char; glLightModelxOES = get_proc_address("glLightModelxOES", cstr): *fp_glLightModelxOES; - let cstr = strings::to_c_with_buf("glLightModelxvOES", cstr_buf): *const u8; + let cstr = ((&"glLightModelxvOES\0"): *types::string).data: *const char; glLightModelxvOES = get_proc_address("glLightModelxvOES", cstr): *fp_glLightModelxvOES; - let cstr = strings::to_c_with_buf("glLightf", cstr_buf): *const u8; + let cstr = ((&"glLightf\0"): *types::string).data: *const char; glLightf = get_proc_address("glLightf", cstr): *fp_glLightf; - let cstr = strings::to_c_with_buf("glLightfv", cstr_buf): *const u8; + let cstr = ((&"glLightfv\0"): *types::string).data: *const char; glLightfv = get_proc_address("glLightfv", cstr): *fp_glLightfv; - let cstr = strings::to_c_with_buf("glLighti", cstr_buf): *const u8; + let cstr = ((&"glLighti\0"): *types::string).data: *const char; glLighti = get_proc_address("glLighti", cstr): *fp_glLighti; - let cstr = strings::to_c_with_buf("glLightiv", cstr_buf): *const u8; + let cstr = ((&"glLightiv\0"): *types::string).data: *const char; glLightiv = get_proc_address("glLightiv", cstr): *fp_glLightiv; - let cstr = strings::to_c_with_buf("glLightxOES", cstr_buf): *const u8; + let cstr = ((&"glLightxOES\0"): *types::string).data: *const char; glLightxOES = get_proc_address("glLightxOES", cstr): *fp_glLightxOES; - let cstr = strings::to_c_with_buf("glLightxvOES", cstr_buf): *const u8; + let cstr = ((&"glLightxvOES\0"): *types::string).data: *const char; glLightxvOES = get_proc_address("glLightxvOES", cstr): *fp_glLightxvOES; - let cstr = strings::to_c_with_buf("glLineStipple", cstr_buf): *const u8; + let cstr = ((&"glLineStipple\0"): *types::string).data: *const char; glLineStipple = get_proc_address("glLineStipple", cstr): *fp_glLineStipple; - let cstr = strings::to_c_with_buf("glLineWidth", cstr_buf): *const u8; + let cstr = ((&"glLineWidth\0"): *types::string).data: *const char; glLineWidth = get_proc_address("glLineWidth", cstr): *fp_glLineWidth; - let cstr = strings::to_c_with_buf("glLineWidthxOES", cstr_buf): *const u8; + let cstr = ((&"glLineWidthxOES\0"): *types::string).data: *const char; glLineWidthxOES = get_proc_address("glLineWidthxOES", cstr): *fp_glLineWidthxOES; - let cstr = strings::to_c_with_buf("glLinkProgram", cstr_buf): *const u8; + let cstr = ((&"glLinkProgram\0"): *types::string).data: *const char; glLinkProgram = get_proc_address("glLinkProgram", cstr): *fp_glLinkProgram; - let cstr = strings::to_c_with_buf("glLinkProgramARB", cstr_buf): *const u8; + let cstr = ((&"glLinkProgramARB\0"): *types::string).data: *const char; glLinkProgramARB = get_proc_address("glLinkProgramARB", cstr): *fp_glLinkProgramARB; - let cstr = strings::to_c_with_buf("glListBase", cstr_buf): *const u8; + let cstr = ((&"glListBase\0"): *types::string).data: *const char; glListBase = get_proc_address("glListBase", cstr): *fp_glListBase; - let cstr = strings::to_c_with_buf("glListDrawCommandsStatesClientNV", cstr_buf): *const u8; + let cstr = ((&"glListDrawCommandsStatesClientNV\0"): *types::string).data: *const char; glListDrawCommandsStatesClientNV = get_proc_address("glListDrawCommandsStatesClientNV", cstr): *fp_glListDrawCommandsStatesClientNV; - let cstr = strings::to_c_with_buf("glListParameterfSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterfSGIX\0"): *types::string).data: *const char; glListParameterfSGIX = get_proc_address("glListParameterfSGIX", cstr): *fp_glListParameterfSGIX; - let cstr = strings::to_c_with_buf("glListParameterfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterfvSGIX\0"): *types::string).data: *const char; glListParameterfvSGIX = get_proc_address("glListParameterfvSGIX", cstr): *fp_glListParameterfvSGIX; - let cstr = strings::to_c_with_buf("glListParameteriSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameteriSGIX\0"): *types::string).data: *const char; glListParameteriSGIX = get_proc_address("glListParameteriSGIX", cstr): *fp_glListParameteriSGIX; - let cstr = strings::to_c_with_buf("glListParameterivSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterivSGIX\0"): *types::string).data: *const char; glListParameterivSGIX = get_proc_address("glListParameterivSGIX", cstr): *fp_glListParameterivSGIX; - let cstr = strings::to_c_with_buf("glLoadIdentity", cstr_buf): *const u8; + let cstr = ((&"glLoadIdentity\0"): *types::string).data: *const char; glLoadIdentity = get_proc_address("glLoadIdentity", cstr): *fp_glLoadIdentity; - let cstr = strings::to_c_with_buf("glLoadIdentityDeformationMapSGIX", cstr_buf): *const u8; + let cstr = ((&"glLoadIdentityDeformationMapSGIX\0"): *types::string).data: *const char; glLoadIdentityDeformationMapSGIX = get_proc_address("glLoadIdentityDeformationMapSGIX", cstr): *fp_glLoadIdentityDeformationMapSGIX; - let cstr = strings::to_c_with_buf("glLoadMatrixd", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixd\0"): *types::string).data: *const char; glLoadMatrixd = get_proc_address("glLoadMatrixd", cstr): *fp_glLoadMatrixd; - let cstr = strings::to_c_with_buf("glLoadMatrixf", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixf\0"): *types::string).data: *const char; glLoadMatrixf = get_proc_address("glLoadMatrixf", cstr): *fp_glLoadMatrixf; - let cstr = strings::to_c_with_buf("glLoadMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixxOES\0"): *types::string).data: *const char; glLoadMatrixxOES = get_proc_address("glLoadMatrixxOES", cstr): *fp_glLoadMatrixxOES; - let cstr = strings::to_c_with_buf("glLoadName", cstr_buf): *const u8; + let cstr = ((&"glLoadName\0"): *types::string).data: *const char; glLoadName = get_proc_address("glLoadName", cstr): *fp_glLoadName; - let cstr = strings::to_c_with_buf("glLoadProgramNV", cstr_buf): *const u8; + let cstr = ((&"glLoadProgramNV\0"): *types::string).data: *const char; glLoadProgramNV = get_proc_address("glLoadProgramNV", cstr): *fp_glLoadProgramNV; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixd", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixd\0"): *types::string).data: *const char; glLoadTransposeMatrixd = get_proc_address("glLoadTransposeMatrixd", cstr): *fp_glLoadTransposeMatrixd; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixdARB", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixdARB\0"): *types::string).data: *const char; glLoadTransposeMatrixdARB = get_proc_address("glLoadTransposeMatrixdARB", cstr): *fp_glLoadTransposeMatrixdARB; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixf", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixf\0"): *types::string).data: *const char; glLoadTransposeMatrixf = get_proc_address("glLoadTransposeMatrixf", cstr): *fp_glLoadTransposeMatrixf; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixfARB", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixfARB\0"): *types::string).data: *const char; glLoadTransposeMatrixfARB = get_proc_address("glLoadTransposeMatrixfARB", cstr): *fp_glLoadTransposeMatrixfARB; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixxOES\0"): *types::string).data: *const char; glLoadTransposeMatrixxOES = get_proc_address("glLoadTransposeMatrixxOES", cstr): *fp_glLoadTransposeMatrixxOES; - let cstr = strings::to_c_with_buf("glLockArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glLockArraysEXT\0"): *types::string).data: *const char; glLockArraysEXT = get_proc_address("glLockArraysEXT", cstr): *fp_glLockArraysEXT; - let cstr = strings::to_c_with_buf("glLogicOp", cstr_buf): *const u8; + let cstr = ((&"glLogicOp\0"): *types::string).data: *const char; glLogicOp = get_proc_address("glLogicOp", cstr): *fp_glLogicOp; - let cstr = strings::to_c_with_buf("glMakeBufferNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeBufferNonResidentNV\0"): *types::string).data: *const char; glMakeBufferNonResidentNV = get_proc_address("glMakeBufferNonResidentNV", cstr): *fp_glMakeBufferNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeBufferResidentNV\0"): *types::string).data: *const char; glMakeBufferResidentNV = get_proc_address("glMakeBufferResidentNV", cstr): *fp_glMakeBufferResidentNV; - let cstr = strings::to_c_with_buf("glMakeImageHandleNonResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleNonResidentARB\0"): *types::string).data: *const char; glMakeImageHandleNonResidentARB = get_proc_address("glMakeImageHandleNonResidentARB", cstr): *fp_glMakeImageHandleNonResidentARB; - let cstr = strings::to_c_with_buf("glMakeImageHandleNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleNonResidentNV\0"): *types::string).data: *const char; glMakeImageHandleNonResidentNV = get_proc_address("glMakeImageHandleNonResidentNV", cstr): *fp_glMakeImageHandleNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeImageHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleResidentARB\0"): *types::string).data: *const char; glMakeImageHandleResidentARB = get_proc_address("glMakeImageHandleResidentARB", cstr): *fp_glMakeImageHandleResidentARB; - let cstr = strings::to_c_with_buf("glMakeImageHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleResidentNV\0"): *types::string).data: *const char; glMakeImageHandleResidentNV = get_proc_address("glMakeImageHandleResidentNV", cstr): *fp_glMakeImageHandleResidentNV; - let cstr = strings::to_c_with_buf("glMakeNamedBufferNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeNamedBufferNonResidentNV\0"): *types::string).data: *const char; glMakeNamedBufferNonResidentNV = get_proc_address("glMakeNamedBufferNonResidentNV", cstr): *fp_glMakeNamedBufferNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeNamedBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeNamedBufferResidentNV\0"): *types::string).data: *const char; glMakeNamedBufferResidentNV = get_proc_address("glMakeNamedBufferResidentNV", cstr): *fp_glMakeNamedBufferResidentNV; - let cstr = strings::to_c_with_buf("glMakeTextureHandleNonResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleNonResidentARB\0"): *types::string).data: *const char; glMakeTextureHandleNonResidentARB = get_proc_address("glMakeTextureHandleNonResidentARB", cstr): *fp_glMakeTextureHandleNonResidentARB; - let cstr = strings::to_c_with_buf("glMakeTextureHandleNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleNonResidentNV\0"): *types::string).data: *const char; glMakeTextureHandleNonResidentNV = get_proc_address("glMakeTextureHandleNonResidentNV", cstr): *fp_glMakeTextureHandleNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeTextureHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleResidentARB\0"): *types::string).data: *const char; glMakeTextureHandleResidentARB = get_proc_address("glMakeTextureHandleResidentARB", cstr): *fp_glMakeTextureHandleResidentARB; - let cstr = strings::to_c_with_buf("glMakeTextureHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleResidentNV\0"): *types::string).data: *const char; glMakeTextureHandleResidentNV = get_proc_address("glMakeTextureHandleResidentNV", cstr): *fp_glMakeTextureHandleResidentNV; - let cstr = strings::to_c_with_buf("glMap1d", cstr_buf): *const u8; + let cstr = ((&"glMap1d\0"): *types::string).data: *const char; glMap1d = get_proc_address("glMap1d", cstr): *fp_glMap1d; - let cstr = strings::to_c_with_buf("glMap1f", cstr_buf): *const u8; + let cstr = ((&"glMap1f\0"): *types::string).data: *const char; glMap1f = get_proc_address("glMap1f", cstr): *fp_glMap1f; - let cstr = strings::to_c_with_buf("glMap1xOES", cstr_buf): *const u8; + let cstr = ((&"glMap1xOES\0"): *types::string).data: *const char; glMap1xOES = get_proc_address("glMap1xOES", cstr): *fp_glMap1xOES; - let cstr = strings::to_c_with_buf("glMap2d", cstr_buf): *const u8; + let cstr = ((&"glMap2d\0"): *types::string).data: *const char; glMap2d = get_proc_address("glMap2d", cstr): *fp_glMap2d; - let cstr = strings::to_c_with_buf("glMap2f", cstr_buf): *const u8; + let cstr = ((&"glMap2f\0"): *types::string).data: *const char; glMap2f = get_proc_address("glMap2f", cstr): *fp_glMap2f; - let cstr = strings::to_c_with_buf("glMap2xOES", cstr_buf): *const u8; + let cstr = ((&"glMap2xOES\0"): *types::string).data: *const char; glMap2xOES = get_proc_address("glMap2xOES", cstr): *fp_glMap2xOES; - let cstr = strings::to_c_with_buf("glMapBuffer", cstr_buf): *const u8; + let cstr = ((&"glMapBuffer\0"): *types::string).data: *const char; glMapBuffer = get_proc_address("glMapBuffer", cstr): *fp_glMapBuffer; - let cstr = strings::to_c_with_buf("glMapBufferARB", cstr_buf): *const u8; + let cstr = ((&"glMapBufferARB\0"): *types::string).data: *const char; glMapBufferARB = get_proc_address("glMapBufferARB", cstr): *fp_glMapBufferARB; - let cstr = strings::to_c_with_buf("glMapBufferRange", cstr_buf): *const u8; + let cstr = ((&"glMapBufferRange\0"): *types::string).data: *const char; glMapBufferRange = get_proc_address("glMapBufferRange", cstr): *fp_glMapBufferRange; - let cstr = strings::to_c_with_buf("glMapControlPointsNV", cstr_buf): *const u8; + let cstr = ((&"glMapControlPointsNV\0"): *types::string).data: *const char; glMapControlPointsNV = get_proc_address("glMapControlPointsNV", cstr): *fp_glMapControlPointsNV; - let cstr = strings::to_c_with_buf("glMapGrid1d", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1d\0"): *types::string).data: *const char; glMapGrid1d = get_proc_address("glMapGrid1d", cstr): *fp_glMapGrid1d; - let cstr = strings::to_c_with_buf("glMapGrid1f", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1f\0"): *types::string).data: *const char; glMapGrid1f = get_proc_address("glMapGrid1f", cstr): *fp_glMapGrid1f; - let cstr = strings::to_c_with_buf("glMapGrid1xOES", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1xOES\0"): *types::string).data: *const char; glMapGrid1xOES = get_proc_address("glMapGrid1xOES", cstr): *fp_glMapGrid1xOES; - let cstr = strings::to_c_with_buf("glMapGrid2d", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2d\0"): *types::string).data: *const char; glMapGrid2d = get_proc_address("glMapGrid2d", cstr): *fp_glMapGrid2d; - let cstr = strings::to_c_with_buf("glMapGrid2f", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2f\0"): *types::string).data: *const char; glMapGrid2f = get_proc_address("glMapGrid2f", cstr): *fp_glMapGrid2f; - let cstr = strings::to_c_with_buf("glMapGrid2xOES", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2xOES\0"): *types::string).data: *const char; glMapGrid2xOES = get_proc_address("glMapGrid2xOES", cstr): *fp_glMapGrid2xOES; - let cstr = strings::to_c_with_buf("glMapNamedBuffer", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBuffer\0"): *types::string).data: *const char; glMapNamedBuffer = get_proc_address("glMapNamedBuffer", cstr): *fp_glMapNamedBuffer; - let cstr = strings::to_c_with_buf("glMapNamedBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferEXT\0"): *types::string).data: *const char; glMapNamedBufferEXT = get_proc_address("glMapNamedBufferEXT", cstr): *fp_glMapNamedBufferEXT; - let cstr = strings::to_c_with_buf("glMapNamedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferRange\0"): *types::string).data: *const char; glMapNamedBufferRange = get_proc_address("glMapNamedBufferRange", cstr): *fp_glMapNamedBufferRange; - let cstr = strings::to_c_with_buf("glMapNamedBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferRangeEXT\0"): *types::string).data: *const char; glMapNamedBufferRangeEXT = get_proc_address("glMapNamedBufferRangeEXT", cstr): *fp_glMapNamedBufferRangeEXT; - let cstr = strings::to_c_with_buf("glMapObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glMapObjectBufferATI\0"): *types::string).data: *const char; glMapObjectBufferATI = get_proc_address("glMapObjectBufferATI", cstr): *fp_glMapObjectBufferATI; - let cstr = strings::to_c_with_buf("glMapParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glMapParameterfvNV\0"): *types::string).data: *const char; glMapParameterfvNV = get_proc_address("glMapParameterfvNV", cstr): *fp_glMapParameterfvNV; - let cstr = strings::to_c_with_buf("glMapParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glMapParameterivNV\0"): *types::string).data: *const char; glMapParameterivNV = get_proc_address("glMapParameterivNV", cstr): *fp_glMapParameterivNV; - let cstr = strings::to_c_with_buf("glMapTexture2DINTEL", cstr_buf): *const u8; + let cstr = ((&"glMapTexture2DINTEL\0"): *types::string).data: *const char; glMapTexture2DINTEL = get_proc_address("glMapTexture2DINTEL", cstr): *fp_glMapTexture2DINTEL; - let cstr = strings::to_c_with_buf("glMapVertexAttrib1dAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib1dAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib1dAPPLE = get_proc_address("glMapVertexAttrib1dAPPLE", cstr): *fp_glMapVertexAttrib1dAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib1fAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib1fAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib1fAPPLE = get_proc_address("glMapVertexAttrib1fAPPLE", cstr): *fp_glMapVertexAttrib1fAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib2dAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib2dAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib2dAPPLE = get_proc_address("glMapVertexAttrib2dAPPLE", cstr): *fp_glMapVertexAttrib2dAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib2fAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib2fAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib2fAPPLE = get_proc_address("glMapVertexAttrib2fAPPLE", cstr): *fp_glMapVertexAttrib2fAPPLE; - let cstr = strings::to_c_with_buf("glMaterialf", cstr_buf): *const u8; + let cstr = ((&"glMaterialf\0"): *types::string).data: *const char; glMaterialf = get_proc_address("glMaterialf", cstr): *fp_glMaterialf; - let cstr = strings::to_c_with_buf("glMaterialfv", cstr_buf): *const u8; + let cstr = ((&"glMaterialfv\0"): *types::string).data: *const char; glMaterialfv = get_proc_address("glMaterialfv", cstr): *fp_glMaterialfv; - let cstr = strings::to_c_with_buf("glMateriali", cstr_buf): *const u8; + let cstr = ((&"glMateriali\0"): *types::string).data: *const char; glMateriali = get_proc_address("glMateriali", cstr): *fp_glMateriali; - let cstr = strings::to_c_with_buf("glMaterialiv", cstr_buf): *const u8; + let cstr = ((&"glMaterialiv\0"): *types::string).data: *const char; glMaterialiv = get_proc_address("glMaterialiv", cstr): *fp_glMaterialiv; - let cstr = strings::to_c_with_buf("glMaterialxOES", cstr_buf): *const u8; + let cstr = ((&"glMaterialxOES\0"): *types::string).data: *const char; glMaterialxOES = get_proc_address("glMaterialxOES", cstr): *fp_glMaterialxOES; - let cstr = strings::to_c_with_buf("glMaterialxvOES", cstr_buf): *const u8; + let cstr = ((&"glMaterialxvOES\0"): *types::string).data: *const char; glMaterialxvOES = get_proc_address("glMaterialxvOES", cstr): *fp_glMaterialxvOES; - let cstr = strings::to_c_with_buf("glMatrixFrustumEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixFrustumEXT\0"): *types::string).data: *const char; glMatrixFrustumEXT = get_proc_address("glMatrixFrustumEXT", cstr): *fp_glMatrixFrustumEXT; - let cstr = strings::to_c_with_buf("glMatrixIndexPointerARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexPointerARB\0"): *types::string).data: *const char; glMatrixIndexPointerARB = get_proc_address("glMatrixIndexPointerARB", cstr): *fp_glMatrixIndexPointerARB; - let cstr = strings::to_c_with_buf("glMatrixIndexubvARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexubvARB\0"): *types::string).data: *const char; glMatrixIndexubvARB = get_proc_address("glMatrixIndexubvARB", cstr): *fp_glMatrixIndexubvARB; - let cstr = strings::to_c_with_buf("glMatrixIndexuivARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexuivARB\0"): *types::string).data: *const char; glMatrixIndexuivARB = get_proc_address("glMatrixIndexuivARB", cstr): *fp_glMatrixIndexuivARB; - let cstr = strings::to_c_with_buf("glMatrixIndexusvARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexusvARB\0"): *types::string).data: *const char; glMatrixIndexusvARB = get_proc_address("glMatrixIndexusvARB", cstr): *fp_glMatrixIndexusvARB; - let cstr = strings::to_c_with_buf("glMatrixLoad3x2fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoad3x2fNV\0"): *types::string).data: *const char; glMatrixLoad3x2fNV = get_proc_address("glMatrixLoad3x2fNV", cstr): *fp_glMatrixLoad3x2fNV; - let cstr = strings::to_c_with_buf("glMatrixLoad3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoad3x3fNV\0"): *types::string).data: *const char; glMatrixLoad3x3fNV = get_proc_address("glMatrixLoad3x3fNV", cstr): *fp_glMatrixLoad3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixLoadIdentityEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadIdentityEXT\0"): *types::string).data: *const char; glMatrixLoadIdentityEXT = get_proc_address("glMatrixLoadIdentityEXT", cstr): *fp_glMatrixLoadIdentityEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadTranspose3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTranspose3x3fNV\0"): *types::string).data: *const char; glMatrixLoadTranspose3x3fNV = get_proc_address("glMatrixLoadTranspose3x3fNV", cstr): *fp_glMatrixLoadTranspose3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixLoadTransposedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTransposedEXT\0"): *types::string).data: *const char; glMatrixLoadTransposedEXT = get_proc_address("glMatrixLoadTransposedEXT", cstr): *fp_glMatrixLoadTransposedEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadTransposefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTransposefEXT\0"): *types::string).data: *const char; glMatrixLoadTransposefEXT = get_proc_address("glMatrixLoadTransposefEXT", cstr): *fp_glMatrixLoadTransposefEXT; - let cstr = strings::to_c_with_buf("glMatrixLoaddEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoaddEXT\0"): *types::string).data: *const char; glMatrixLoaddEXT = get_proc_address("glMatrixLoaddEXT", cstr): *fp_glMatrixLoaddEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadfEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadfEXT\0"): *types::string).data: *const char; glMatrixLoadfEXT = get_proc_address("glMatrixLoadfEXT", cstr): *fp_glMatrixLoadfEXT; - let cstr = strings::to_c_with_buf("glMatrixMode", cstr_buf): *const u8; + let cstr = ((&"glMatrixMode\0"): *types::string).data: *const char; glMatrixMode = get_proc_address("glMatrixMode", cstr): *fp_glMatrixMode; - let cstr = strings::to_c_with_buf("glMatrixMult3x2fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMult3x2fNV\0"): *types::string).data: *const char; glMatrixMult3x2fNV = get_proc_address("glMatrixMult3x2fNV", cstr): *fp_glMatrixMult3x2fNV; - let cstr = strings::to_c_with_buf("glMatrixMult3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMult3x3fNV\0"): *types::string).data: *const char; glMatrixMult3x3fNV = get_proc_address("glMatrixMult3x3fNV", cstr): *fp_glMatrixMult3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixMultTranspose3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTranspose3x3fNV\0"): *types::string).data: *const char; glMatrixMultTranspose3x3fNV = get_proc_address("glMatrixMultTranspose3x3fNV", cstr): *fp_glMatrixMultTranspose3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixMultTransposedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTransposedEXT\0"): *types::string).data: *const char; glMatrixMultTransposedEXT = get_proc_address("glMatrixMultTransposedEXT", cstr): *fp_glMatrixMultTransposedEXT; - let cstr = strings::to_c_with_buf("glMatrixMultTransposefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTransposefEXT\0"): *types::string).data: *const char; glMatrixMultTransposefEXT = get_proc_address("glMatrixMultTransposefEXT", cstr): *fp_glMatrixMultTransposefEXT; - let cstr = strings::to_c_with_buf("glMatrixMultdEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultdEXT\0"): *types::string).data: *const char; glMatrixMultdEXT = get_proc_address("glMatrixMultdEXT", cstr): *fp_glMatrixMultdEXT; - let cstr = strings::to_c_with_buf("glMatrixMultfEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultfEXT\0"): *types::string).data: *const char; glMatrixMultfEXT = get_proc_address("glMatrixMultfEXT", cstr): *fp_glMatrixMultfEXT; - let cstr = strings::to_c_with_buf("glMatrixOrthoEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixOrthoEXT\0"): *types::string).data: *const char; glMatrixOrthoEXT = get_proc_address("glMatrixOrthoEXT", cstr): *fp_glMatrixOrthoEXT; - let cstr = strings::to_c_with_buf("glMatrixPopEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixPopEXT\0"): *types::string).data: *const char; glMatrixPopEXT = get_proc_address("glMatrixPopEXT", cstr): *fp_glMatrixPopEXT; - let cstr = strings::to_c_with_buf("glMatrixPushEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixPushEXT\0"): *types::string).data: *const char; glMatrixPushEXT = get_proc_address("glMatrixPushEXT", cstr): *fp_glMatrixPushEXT; - let cstr = strings::to_c_with_buf("glMatrixRotatedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixRotatedEXT\0"): *types::string).data: *const char; glMatrixRotatedEXT = get_proc_address("glMatrixRotatedEXT", cstr): *fp_glMatrixRotatedEXT; - let cstr = strings::to_c_with_buf("glMatrixRotatefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixRotatefEXT\0"): *types::string).data: *const char; glMatrixRotatefEXT = get_proc_address("glMatrixRotatefEXT", cstr): *fp_glMatrixRotatefEXT; - let cstr = strings::to_c_with_buf("glMatrixScaledEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixScaledEXT\0"): *types::string).data: *const char; glMatrixScaledEXT = get_proc_address("glMatrixScaledEXT", cstr): *fp_glMatrixScaledEXT; - let cstr = strings::to_c_with_buf("glMatrixScalefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixScalefEXT\0"): *types::string).data: *const char; glMatrixScalefEXT = get_proc_address("glMatrixScalefEXT", cstr): *fp_glMatrixScalefEXT; - let cstr = strings::to_c_with_buf("glMatrixTranslatedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixTranslatedEXT\0"): *types::string).data: *const char; glMatrixTranslatedEXT = get_proc_address("glMatrixTranslatedEXT", cstr): *fp_glMatrixTranslatedEXT; - let cstr = strings::to_c_with_buf("glMatrixTranslatefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixTranslatefEXT\0"): *types::string).data: *const char; glMatrixTranslatefEXT = get_proc_address("glMatrixTranslatefEXT", cstr): *fp_glMatrixTranslatefEXT; - let cstr = strings::to_c_with_buf("glMaxShaderCompilerThreadsARB", cstr_buf): *const u8; + let cstr = ((&"glMaxShaderCompilerThreadsARB\0"): *types::string).data: *const char; glMaxShaderCompilerThreadsARB = get_proc_address("glMaxShaderCompilerThreadsARB", cstr): *fp_glMaxShaderCompilerThreadsARB; - let cstr = strings::to_c_with_buf("glMaxShaderCompilerThreadsKHR", cstr_buf): *const u8; + let cstr = ((&"glMaxShaderCompilerThreadsKHR\0"): *types::string).data: *const char; glMaxShaderCompilerThreadsKHR = get_proc_address("glMaxShaderCompilerThreadsKHR", cstr): *fp_glMaxShaderCompilerThreadsKHR; - let cstr = strings::to_c_with_buf("glMemoryBarrier", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrier\0"): *types::string).data: *const char; glMemoryBarrier = get_proc_address("glMemoryBarrier", cstr): *fp_glMemoryBarrier; - let cstr = strings::to_c_with_buf("glMemoryBarrierByRegion", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrierByRegion\0"): *types::string).data: *const char; glMemoryBarrierByRegion = get_proc_address("glMemoryBarrierByRegion", cstr): *fp_glMemoryBarrierByRegion; - let cstr = strings::to_c_with_buf("glMemoryBarrierEXT", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrierEXT\0"): *types::string).data: *const char; glMemoryBarrierEXT = get_proc_address("glMemoryBarrierEXT", cstr): *fp_glMemoryBarrierEXT; - let cstr = strings::to_c_with_buf("glMemoryObjectParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glMemoryObjectParameterivEXT\0"): *types::string).data: *const char; glMemoryObjectParameterivEXT = get_proc_address("glMemoryObjectParameterivEXT", cstr): *fp_glMemoryObjectParameterivEXT; - let cstr = strings::to_c_with_buf("glMinSampleShadingARB", cstr_buf): *const u8; + let cstr = ((&"glMinSampleShadingARB\0"): *types::string).data: *const char; glMinSampleShadingARB = get_proc_address("glMinSampleShadingARB", cstr): *fp_glMinSampleShadingARB; - let cstr = strings::to_c_with_buf("glMinmaxEXT", cstr_buf): *const u8; + let cstr = ((&"glMinmaxEXT\0"): *types::string).data: *const char; glMinmaxEXT = get_proc_address("glMinmaxEXT", cstr): *fp_glMinmaxEXT; - let cstr = strings::to_c_with_buf("glMultMatrixd", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixd\0"): *types::string).data: *const char; glMultMatrixd = get_proc_address("glMultMatrixd", cstr): *fp_glMultMatrixd; - let cstr = strings::to_c_with_buf("glMultMatrixf", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixf\0"): *types::string).data: *const char; glMultMatrixf = get_proc_address("glMultMatrixf", cstr): *fp_glMultMatrixf; - let cstr = strings::to_c_with_buf("glMultMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixxOES\0"): *types::string).data: *const char; glMultMatrixxOES = get_proc_address("glMultMatrixxOES", cstr): *fp_glMultMatrixxOES; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixd", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixd\0"): *types::string).data: *const char; glMultTransposeMatrixd = get_proc_address("glMultTransposeMatrixd", cstr): *fp_glMultTransposeMatrixd; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixdARB", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixdARB\0"): *types::string).data: *const char; glMultTransposeMatrixdARB = get_proc_address("glMultTransposeMatrixdARB", cstr): *fp_glMultTransposeMatrixdARB; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixf", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixf\0"): *types::string).data: *const char; glMultTransposeMatrixf = get_proc_address("glMultTransposeMatrixf", cstr): *fp_glMultTransposeMatrixf; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixfARB", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixfARB\0"): *types::string).data: *const char; glMultTransposeMatrixfARB = get_proc_address("glMultTransposeMatrixfARB", cstr): *fp_glMultTransposeMatrixfARB; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixxOES\0"): *types::string).data: *const char; glMultTransposeMatrixxOES = get_proc_address("glMultTransposeMatrixxOES", cstr): *fp_glMultTransposeMatrixxOES; - let cstr = strings::to_c_with_buf("glMultiDrawArrays", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArrays\0"): *types::string).data: *const char; glMultiDrawArrays = get_proc_address("glMultiDrawArrays", cstr): *fp_glMultiDrawArrays; - let cstr = strings::to_c_with_buf("glMultiDrawArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysEXT\0"): *types::string).data: *const char; glMultiDrawArraysEXT = get_proc_address("glMultiDrawArraysEXT", cstr): *fp_glMultiDrawArraysEXT; - let cstr = strings::to_c_with_buf("glMultiDrawArraysIndirect", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysIndirect\0"): *types::string).data: *const char; glMultiDrawArraysIndirect = get_proc_address("glMultiDrawArraysIndirect", cstr): *fp_glMultiDrawArraysIndirect; - let cstr = strings::to_c_with_buf("glMultiDrawArraysIndirectAMD", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysIndirectAMD\0"): *types::string).data: *const char; glMultiDrawArraysIndirectAMD = get_proc_address("glMultiDrawArraysIndirectAMD", cstr): *fp_glMultiDrawArraysIndirectAMD; - let cstr = strings::to_c_with_buf("glMultiDrawArraysIndirectBindlessCountNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysIndirectBindlessCountNV\0"): *types::string).data: *const char; glMultiDrawArraysIndirectBindlessCountNV = get_proc_address("glMultiDrawArraysIndirectBindlessCountNV", cstr): *fp_glMultiDrawArraysIndirectBindlessCountNV; - let cstr = strings::to_c_with_buf("glMultiDrawArraysIndirectBindlessNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysIndirectBindlessNV\0"): *types::string).data: *const char; glMultiDrawArraysIndirectBindlessNV = get_proc_address("glMultiDrawArraysIndirectBindlessNV", cstr): *fp_glMultiDrawArraysIndirectBindlessNV; - let cstr = strings::to_c_with_buf("glMultiDrawArraysIndirectCountARB", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawArraysIndirectCountARB\0"): *types::string).data: *const char; glMultiDrawArraysIndirectCountARB = get_proc_address("glMultiDrawArraysIndirectCountARB", cstr): *fp_glMultiDrawArraysIndirectCountARB; - let cstr = strings::to_c_with_buf("glMultiDrawElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementArrayAPPLE\0"): *types::string).data: *const char; glMultiDrawElementArrayAPPLE = get_proc_address("glMultiDrawElementArrayAPPLE", cstr): *fp_glMultiDrawElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glMultiDrawElements", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElements\0"): *types::string).data: *const char; glMultiDrawElements = get_proc_address("glMultiDrawElements", cstr): *fp_glMultiDrawElements; - let cstr = strings::to_c_with_buf("glMultiDrawElementsBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsBaseVertex\0"): *types::string).data: *const char; glMultiDrawElementsBaseVertex = get_proc_address("glMultiDrawElementsBaseVertex", cstr): *fp_glMultiDrawElementsBaseVertex; - let cstr = strings::to_c_with_buf("glMultiDrawElementsEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsEXT\0"): *types::string).data: *const char; glMultiDrawElementsEXT = get_proc_address("glMultiDrawElementsEXT", cstr): *fp_glMultiDrawElementsEXT; - let cstr = strings::to_c_with_buf("glMultiDrawElementsIndirect", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsIndirect\0"): *types::string).data: *const char; glMultiDrawElementsIndirect = get_proc_address("glMultiDrawElementsIndirect", cstr): *fp_glMultiDrawElementsIndirect; - let cstr = strings::to_c_with_buf("glMultiDrawElementsIndirectAMD", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsIndirectAMD\0"): *types::string).data: *const char; glMultiDrawElementsIndirectAMD = get_proc_address("glMultiDrawElementsIndirectAMD", cstr): *fp_glMultiDrawElementsIndirectAMD; - let cstr = strings::to_c_with_buf("glMultiDrawElementsIndirectBindlessCountNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsIndirectBindlessCountNV\0"): *types::string).data: *const char; glMultiDrawElementsIndirectBindlessCountNV = get_proc_address("glMultiDrawElementsIndirectBindlessCountNV", cstr): *fp_glMultiDrawElementsIndirectBindlessCountNV; - let cstr = strings::to_c_with_buf("glMultiDrawElementsIndirectBindlessNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsIndirectBindlessNV\0"): *types::string).data: *const char; glMultiDrawElementsIndirectBindlessNV = get_proc_address("glMultiDrawElementsIndirectBindlessNV", cstr): *fp_glMultiDrawElementsIndirectBindlessNV; - let cstr = strings::to_c_with_buf("glMultiDrawElementsIndirectCountARB", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawElementsIndirectCountARB\0"): *types::string).data: *const char; glMultiDrawElementsIndirectCountARB = get_proc_address("glMultiDrawElementsIndirectCountARB", cstr): *fp_glMultiDrawElementsIndirectCountARB; - let cstr = strings::to_c_with_buf("glMultiDrawMeshTasksIndirectCountNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawMeshTasksIndirectCountNV\0"): *types::string).data: *const char; glMultiDrawMeshTasksIndirectCountNV = get_proc_address("glMultiDrawMeshTasksIndirectCountNV", cstr): *fp_glMultiDrawMeshTasksIndirectCountNV; - let cstr = strings::to_c_with_buf("glMultiDrawMeshTasksIndirectNV", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawMeshTasksIndirectNV\0"): *types::string).data: *const char; glMultiDrawMeshTasksIndirectNV = get_proc_address("glMultiDrawMeshTasksIndirectNV", cstr): *fp_glMultiDrawMeshTasksIndirectNV; - let cstr = strings::to_c_with_buf("glMultiDrawRangeElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMultiDrawRangeElementArrayAPPLE\0"): *types::string).data: *const char; glMultiDrawRangeElementArrayAPPLE = get_proc_address("glMultiDrawRangeElementArrayAPPLE", cstr): *fp_glMultiDrawRangeElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glMultiModeDrawArraysIBM", cstr_buf): *const u8; + let cstr = ((&"glMultiModeDrawArraysIBM\0"): *types::string).data: *const char; glMultiModeDrawArraysIBM = get_proc_address("glMultiModeDrawArraysIBM", cstr): *fp_glMultiModeDrawArraysIBM; - let cstr = strings::to_c_with_buf("glMultiModeDrawElementsIBM", cstr_buf): *const u8; + let cstr = ((&"glMultiModeDrawElementsIBM\0"): *types::string).data: *const char; glMultiModeDrawElementsIBM = get_proc_address("glMultiModeDrawElementsIBM", cstr): *fp_glMultiModeDrawElementsIBM; - let cstr = strings::to_c_with_buf("glMultiTexBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexBufferEXT\0"): *types::string).data: *const char; glMultiTexBufferEXT = get_proc_address("glMultiTexBufferEXT", cstr): *fp_glMultiTexBufferEXT; - let cstr = strings::to_c_with_buf("glMultiTexCoord1bOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1bOES\0"): *types::string).data: *const char; glMultiTexCoord1bOES = get_proc_address("glMultiTexCoord1bOES", cstr): *fp_glMultiTexCoord1bOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord1bvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1bvOES\0"): *types::string).data: *const char; glMultiTexCoord1bvOES = get_proc_address("glMultiTexCoord1bvOES", cstr): *fp_glMultiTexCoord1bvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord1d", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1d\0"): *types::string).data: *const char; glMultiTexCoord1d = get_proc_address("glMultiTexCoord1d", cstr): *fp_glMultiTexCoord1d; - let cstr = strings::to_c_with_buf("glMultiTexCoord1dARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1dARB\0"): *types::string).data: *const char; glMultiTexCoord1dARB = get_proc_address("glMultiTexCoord1dARB", cstr): *fp_glMultiTexCoord1dARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1dv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1dv\0"): *types::string).data: *const char; glMultiTexCoord1dv = get_proc_address("glMultiTexCoord1dv", cstr): *fp_glMultiTexCoord1dv; - let cstr = strings::to_c_with_buf("glMultiTexCoord1dvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1dvARB\0"): *types::string).data: *const char; glMultiTexCoord1dvARB = get_proc_address("glMultiTexCoord1dvARB", cstr): *fp_glMultiTexCoord1dvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1f", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1f\0"): *types::string).data: *const char; glMultiTexCoord1f = get_proc_address("glMultiTexCoord1f", cstr): *fp_glMultiTexCoord1f; - let cstr = strings::to_c_with_buf("glMultiTexCoord1fARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1fARB\0"): *types::string).data: *const char; glMultiTexCoord1fARB = get_proc_address("glMultiTexCoord1fARB", cstr): *fp_glMultiTexCoord1fARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1fv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1fv\0"): *types::string).data: *const char; glMultiTexCoord1fv = get_proc_address("glMultiTexCoord1fv", cstr): *fp_glMultiTexCoord1fv; - let cstr = strings::to_c_with_buf("glMultiTexCoord1fvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1fvARB\0"): *types::string).data: *const char; glMultiTexCoord1fvARB = get_proc_address("glMultiTexCoord1fvARB", cstr): *fp_glMultiTexCoord1fvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1hNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1hNV\0"): *types::string).data: *const char; glMultiTexCoord1hNV = get_proc_address("glMultiTexCoord1hNV", cstr): *fp_glMultiTexCoord1hNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord1hvNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1hvNV\0"): *types::string).data: *const char; glMultiTexCoord1hvNV = get_proc_address("glMultiTexCoord1hvNV", cstr): *fp_glMultiTexCoord1hvNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord1i", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1i\0"): *types::string).data: *const char; glMultiTexCoord1i = get_proc_address("glMultiTexCoord1i", cstr): *fp_glMultiTexCoord1i; - let cstr = strings::to_c_with_buf("glMultiTexCoord1iARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1iARB\0"): *types::string).data: *const char; glMultiTexCoord1iARB = get_proc_address("glMultiTexCoord1iARB", cstr): *fp_glMultiTexCoord1iARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1iv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1iv\0"): *types::string).data: *const char; glMultiTexCoord1iv = get_proc_address("glMultiTexCoord1iv", cstr): *fp_glMultiTexCoord1iv; - let cstr = strings::to_c_with_buf("glMultiTexCoord1ivARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1ivARB\0"): *types::string).data: *const char; glMultiTexCoord1ivARB = get_proc_address("glMultiTexCoord1ivARB", cstr): *fp_glMultiTexCoord1ivARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1s", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1s\0"): *types::string).data: *const char; glMultiTexCoord1s = get_proc_address("glMultiTexCoord1s", cstr): *fp_glMultiTexCoord1s; - let cstr = strings::to_c_with_buf("glMultiTexCoord1sARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1sARB\0"): *types::string).data: *const char; glMultiTexCoord1sARB = get_proc_address("glMultiTexCoord1sARB", cstr): *fp_glMultiTexCoord1sARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1sv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1sv\0"): *types::string).data: *const char; glMultiTexCoord1sv = get_proc_address("glMultiTexCoord1sv", cstr): *fp_glMultiTexCoord1sv; - let cstr = strings::to_c_with_buf("glMultiTexCoord1svARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1svARB\0"): *types::string).data: *const char; glMultiTexCoord1svARB = get_proc_address("glMultiTexCoord1svARB", cstr): *fp_glMultiTexCoord1svARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord1xOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1xOES\0"): *types::string).data: *const char; glMultiTexCoord1xOES = get_proc_address("glMultiTexCoord1xOES", cstr): *fp_glMultiTexCoord1xOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord1xvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord1xvOES\0"): *types::string).data: *const char; glMultiTexCoord1xvOES = get_proc_address("glMultiTexCoord1xvOES", cstr): *fp_glMultiTexCoord1xvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord2bOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2bOES\0"): *types::string).data: *const char; glMultiTexCoord2bOES = get_proc_address("glMultiTexCoord2bOES", cstr): *fp_glMultiTexCoord2bOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord2bvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2bvOES\0"): *types::string).data: *const char; glMultiTexCoord2bvOES = get_proc_address("glMultiTexCoord2bvOES", cstr): *fp_glMultiTexCoord2bvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord2d", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2d\0"): *types::string).data: *const char; glMultiTexCoord2d = get_proc_address("glMultiTexCoord2d", cstr): *fp_glMultiTexCoord2d; - let cstr = strings::to_c_with_buf("glMultiTexCoord2dARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2dARB\0"): *types::string).data: *const char; glMultiTexCoord2dARB = get_proc_address("glMultiTexCoord2dARB", cstr): *fp_glMultiTexCoord2dARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2dv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2dv\0"): *types::string).data: *const char; glMultiTexCoord2dv = get_proc_address("glMultiTexCoord2dv", cstr): *fp_glMultiTexCoord2dv; - let cstr = strings::to_c_with_buf("glMultiTexCoord2dvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2dvARB\0"): *types::string).data: *const char; glMultiTexCoord2dvARB = get_proc_address("glMultiTexCoord2dvARB", cstr): *fp_glMultiTexCoord2dvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2f", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2f\0"): *types::string).data: *const char; glMultiTexCoord2f = get_proc_address("glMultiTexCoord2f", cstr): *fp_glMultiTexCoord2f; - let cstr = strings::to_c_with_buf("glMultiTexCoord2fARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2fARB\0"): *types::string).data: *const char; glMultiTexCoord2fARB = get_proc_address("glMultiTexCoord2fARB", cstr): *fp_glMultiTexCoord2fARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2fv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2fv\0"): *types::string).data: *const char; glMultiTexCoord2fv = get_proc_address("glMultiTexCoord2fv", cstr): *fp_glMultiTexCoord2fv; - let cstr = strings::to_c_with_buf("glMultiTexCoord2fvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2fvARB\0"): *types::string).data: *const char; glMultiTexCoord2fvARB = get_proc_address("glMultiTexCoord2fvARB", cstr): *fp_glMultiTexCoord2fvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2hNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2hNV\0"): *types::string).data: *const char; glMultiTexCoord2hNV = get_proc_address("glMultiTexCoord2hNV", cstr): *fp_glMultiTexCoord2hNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord2hvNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2hvNV\0"): *types::string).data: *const char; glMultiTexCoord2hvNV = get_proc_address("glMultiTexCoord2hvNV", cstr): *fp_glMultiTexCoord2hvNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord2i", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2i\0"): *types::string).data: *const char; glMultiTexCoord2i = get_proc_address("glMultiTexCoord2i", cstr): *fp_glMultiTexCoord2i; - let cstr = strings::to_c_with_buf("glMultiTexCoord2iARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2iARB\0"): *types::string).data: *const char; glMultiTexCoord2iARB = get_proc_address("glMultiTexCoord2iARB", cstr): *fp_glMultiTexCoord2iARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2iv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2iv\0"): *types::string).data: *const char; glMultiTexCoord2iv = get_proc_address("glMultiTexCoord2iv", cstr): *fp_glMultiTexCoord2iv; - let cstr = strings::to_c_with_buf("glMultiTexCoord2ivARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2ivARB\0"): *types::string).data: *const char; glMultiTexCoord2ivARB = get_proc_address("glMultiTexCoord2ivARB", cstr): *fp_glMultiTexCoord2ivARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2s", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2s\0"): *types::string).data: *const char; glMultiTexCoord2s = get_proc_address("glMultiTexCoord2s", cstr): *fp_glMultiTexCoord2s; - let cstr = strings::to_c_with_buf("glMultiTexCoord2sARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2sARB\0"): *types::string).data: *const char; glMultiTexCoord2sARB = get_proc_address("glMultiTexCoord2sARB", cstr): *fp_glMultiTexCoord2sARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2sv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2sv\0"): *types::string).data: *const char; glMultiTexCoord2sv = get_proc_address("glMultiTexCoord2sv", cstr): *fp_glMultiTexCoord2sv; - let cstr = strings::to_c_with_buf("glMultiTexCoord2svARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2svARB\0"): *types::string).data: *const char; glMultiTexCoord2svARB = get_proc_address("glMultiTexCoord2svARB", cstr): *fp_glMultiTexCoord2svARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord2xOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2xOES\0"): *types::string).data: *const char; glMultiTexCoord2xOES = get_proc_address("glMultiTexCoord2xOES", cstr): *fp_glMultiTexCoord2xOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord2xvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord2xvOES\0"): *types::string).data: *const char; glMultiTexCoord2xvOES = get_proc_address("glMultiTexCoord2xvOES", cstr): *fp_glMultiTexCoord2xvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord3bOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3bOES\0"): *types::string).data: *const char; glMultiTexCoord3bOES = get_proc_address("glMultiTexCoord3bOES", cstr): *fp_glMultiTexCoord3bOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord3bvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3bvOES\0"): *types::string).data: *const char; glMultiTexCoord3bvOES = get_proc_address("glMultiTexCoord3bvOES", cstr): *fp_glMultiTexCoord3bvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord3d", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3d\0"): *types::string).data: *const char; glMultiTexCoord3d = get_proc_address("glMultiTexCoord3d", cstr): *fp_glMultiTexCoord3d; - let cstr = strings::to_c_with_buf("glMultiTexCoord3dARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3dARB\0"): *types::string).data: *const char; glMultiTexCoord3dARB = get_proc_address("glMultiTexCoord3dARB", cstr): *fp_glMultiTexCoord3dARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3dv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3dv\0"): *types::string).data: *const char; glMultiTexCoord3dv = get_proc_address("glMultiTexCoord3dv", cstr): *fp_glMultiTexCoord3dv; - let cstr = strings::to_c_with_buf("glMultiTexCoord3dvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3dvARB\0"): *types::string).data: *const char; glMultiTexCoord3dvARB = get_proc_address("glMultiTexCoord3dvARB", cstr): *fp_glMultiTexCoord3dvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3f", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3f\0"): *types::string).data: *const char; glMultiTexCoord3f = get_proc_address("glMultiTexCoord3f", cstr): *fp_glMultiTexCoord3f; - let cstr = strings::to_c_with_buf("glMultiTexCoord3fARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3fARB\0"): *types::string).data: *const char; glMultiTexCoord3fARB = get_proc_address("glMultiTexCoord3fARB", cstr): *fp_glMultiTexCoord3fARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3fv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3fv\0"): *types::string).data: *const char; glMultiTexCoord3fv = get_proc_address("glMultiTexCoord3fv", cstr): *fp_glMultiTexCoord3fv; - let cstr = strings::to_c_with_buf("glMultiTexCoord3fvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3fvARB\0"): *types::string).data: *const char; glMultiTexCoord3fvARB = get_proc_address("glMultiTexCoord3fvARB", cstr): *fp_glMultiTexCoord3fvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3hNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3hNV\0"): *types::string).data: *const char; glMultiTexCoord3hNV = get_proc_address("glMultiTexCoord3hNV", cstr): *fp_glMultiTexCoord3hNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord3hvNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3hvNV\0"): *types::string).data: *const char; glMultiTexCoord3hvNV = get_proc_address("glMultiTexCoord3hvNV", cstr): *fp_glMultiTexCoord3hvNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord3i", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3i\0"): *types::string).data: *const char; glMultiTexCoord3i = get_proc_address("glMultiTexCoord3i", cstr): *fp_glMultiTexCoord3i; - let cstr = strings::to_c_with_buf("glMultiTexCoord3iARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3iARB\0"): *types::string).data: *const char; glMultiTexCoord3iARB = get_proc_address("glMultiTexCoord3iARB", cstr): *fp_glMultiTexCoord3iARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3iv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3iv\0"): *types::string).data: *const char; glMultiTexCoord3iv = get_proc_address("glMultiTexCoord3iv", cstr): *fp_glMultiTexCoord3iv; - let cstr = strings::to_c_with_buf("glMultiTexCoord3ivARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3ivARB\0"): *types::string).data: *const char; glMultiTexCoord3ivARB = get_proc_address("glMultiTexCoord3ivARB", cstr): *fp_glMultiTexCoord3ivARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3s", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3s\0"): *types::string).data: *const char; glMultiTexCoord3s = get_proc_address("glMultiTexCoord3s", cstr): *fp_glMultiTexCoord3s; - let cstr = strings::to_c_with_buf("glMultiTexCoord3sARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3sARB\0"): *types::string).data: *const char; glMultiTexCoord3sARB = get_proc_address("glMultiTexCoord3sARB", cstr): *fp_glMultiTexCoord3sARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3sv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3sv\0"): *types::string).data: *const char; glMultiTexCoord3sv = get_proc_address("glMultiTexCoord3sv", cstr): *fp_glMultiTexCoord3sv; - let cstr = strings::to_c_with_buf("glMultiTexCoord3svARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3svARB\0"): *types::string).data: *const char; glMultiTexCoord3svARB = get_proc_address("glMultiTexCoord3svARB", cstr): *fp_glMultiTexCoord3svARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord3xOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3xOES\0"): *types::string).data: *const char; glMultiTexCoord3xOES = get_proc_address("glMultiTexCoord3xOES", cstr): *fp_glMultiTexCoord3xOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord3xvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord3xvOES\0"): *types::string).data: *const char; glMultiTexCoord3xvOES = get_proc_address("glMultiTexCoord3xvOES", cstr): *fp_glMultiTexCoord3xvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord4bOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4bOES\0"): *types::string).data: *const char; glMultiTexCoord4bOES = get_proc_address("glMultiTexCoord4bOES", cstr): *fp_glMultiTexCoord4bOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord4bvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4bvOES\0"): *types::string).data: *const char; glMultiTexCoord4bvOES = get_proc_address("glMultiTexCoord4bvOES", cstr): *fp_glMultiTexCoord4bvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord4d", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4d\0"): *types::string).data: *const char; glMultiTexCoord4d = get_proc_address("glMultiTexCoord4d", cstr): *fp_glMultiTexCoord4d; - let cstr = strings::to_c_with_buf("glMultiTexCoord4dARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4dARB\0"): *types::string).data: *const char; glMultiTexCoord4dARB = get_proc_address("glMultiTexCoord4dARB", cstr): *fp_glMultiTexCoord4dARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4dv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4dv\0"): *types::string).data: *const char; glMultiTexCoord4dv = get_proc_address("glMultiTexCoord4dv", cstr): *fp_glMultiTexCoord4dv; - let cstr = strings::to_c_with_buf("glMultiTexCoord4dvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4dvARB\0"): *types::string).data: *const char; glMultiTexCoord4dvARB = get_proc_address("glMultiTexCoord4dvARB", cstr): *fp_glMultiTexCoord4dvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4f", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4f\0"): *types::string).data: *const char; glMultiTexCoord4f = get_proc_address("glMultiTexCoord4f", cstr): *fp_glMultiTexCoord4f; - let cstr = strings::to_c_with_buf("glMultiTexCoord4fARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4fARB\0"): *types::string).data: *const char; glMultiTexCoord4fARB = get_proc_address("glMultiTexCoord4fARB", cstr): *fp_glMultiTexCoord4fARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4fv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4fv\0"): *types::string).data: *const char; glMultiTexCoord4fv = get_proc_address("glMultiTexCoord4fv", cstr): *fp_glMultiTexCoord4fv; - let cstr = strings::to_c_with_buf("glMultiTexCoord4fvARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4fvARB\0"): *types::string).data: *const char; glMultiTexCoord4fvARB = get_proc_address("glMultiTexCoord4fvARB", cstr): *fp_glMultiTexCoord4fvARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4hNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4hNV\0"): *types::string).data: *const char; glMultiTexCoord4hNV = get_proc_address("glMultiTexCoord4hNV", cstr): *fp_glMultiTexCoord4hNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord4hvNV", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4hvNV\0"): *types::string).data: *const char; glMultiTexCoord4hvNV = get_proc_address("glMultiTexCoord4hvNV", cstr): *fp_glMultiTexCoord4hvNV; - let cstr = strings::to_c_with_buf("glMultiTexCoord4i", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4i\0"): *types::string).data: *const char; glMultiTexCoord4i = get_proc_address("glMultiTexCoord4i", cstr): *fp_glMultiTexCoord4i; - let cstr = strings::to_c_with_buf("glMultiTexCoord4iARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4iARB\0"): *types::string).data: *const char; glMultiTexCoord4iARB = get_proc_address("glMultiTexCoord4iARB", cstr): *fp_glMultiTexCoord4iARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4iv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4iv\0"): *types::string).data: *const char; glMultiTexCoord4iv = get_proc_address("glMultiTexCoord4iv", cstr): *fp_glMultiTexCoord4iv; - let cstr = strings::to_c_with_buf("glMultiTexCoord4ivARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4ivARB\0"): *types::string).data: *const char; glMultiTexCoord4ivARB = get_proc_address("glMultiTexCoord4ivARB", cstr): *fp_glMultiTexCoord4ivARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4s", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4s\0"): *types::string).data: *const char; glMultiTexCoord4s = get_proc_address("glMultiTexCoord4s", cstr): *fp_glMultiTexCoord4s; - let cstr = strings::to_c_with_buf("glMultiTexCoord4sARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4sARB\0"): *types::string).data: *const char; glMultiTexCoord4sARB = get_proc_address("glMultiTexCoord4sARB", cstr): *fp_glMultiTexCoord4sARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4sv", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4sv\0"): *types::string).data: *const char; glMultiTexCoord4sv = get_proc_address("glMultiTexCoord4sv", cstr): *fp_glMultiTexCoord4sv; - let cstr = strings::to_c_with_buf("glMultiTexCoord4svARB", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4svARB\0"): *types::string).data: *const char; glMultiTexCoord4svARB = get_proc_address("glMultiTexCoord4svARB", cstr): *fp_glMultiTexCoord4svARB; - let cstr = strings::to_c_with_buf("glMultiTexCoord4xOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4xOES\0"): *types::string).data: *const char; glMultiTexCoord4xOES = get_proc_address("glMultiTexCoord4xOES", cstr): *fp_glMultiTexCoord4xOES; - let cstr = strings::to_c_with_buf("glMultiTexCoord4xvOES", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoord4xvOES\0"): *types::string).data: *const char; glMultiTexCoord4xvOES = get_proc_address("glMultiTexCoord4xvOES", cstr): *fp_glMultiTexCoord4xvOES; - let cstr = strings::to_c_with_buf("glMultiTexCoordPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexCoordPointerEXT\0"): *types::string).data: *const char; glMultiTexCoordPointerEXT = get_proc_address("glMultiTexCoordPointerEXT", cstr): *fp_glMultiTexCoordPointerEXT; - let cstr = strings::to_c_with_buf("glMultiTexEnvfEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexEnvfEXT\0"): *types::string).data: *const char; glMultiTexEnvfEXT = get_proc_address("glMultiTexEnvfEXT", cstr): *fp_glMultiTexEnvfEXT; - let cstr = strings::to_c_with_buf("glMultiTexEnvfvEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexEnvfvEXT\0"): *types::string).data: *const char; glMultiTexEnvfvEXT = get_proc_address("glMultiTexEnvfvEXT", cstr): *fp_glMultiTexEnvfvEXT; - let cstr = strings::to_c_with_buf("glMultiTexEnviEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexEnviEXT\0"): *types::string).data: *const char; glMultiTexEnviEXT = get_proc_address("glMultiTexEnviEXT", cstr): *fp_glMultiTexEnviEXT; - let cstr = strings::to_c_with_buf("glMultiTexEnvivEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexEnvivEXT\0"): *types::string).data: *const char; glMultiTexEnvivEXT = get_proc_address("glMultiTexEnvivEXT", cstr): *fp_glMultiTexEnvivEXT; - let cstr = strings::to_c_with_buf("glMultiTexGendEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGendEXT\0"): *types::string).data: *const char; glMultiTexGendEXT = get_proc_address("glMultiTexGendEXT", cstr): *fp_glMultiTexGendEXT; - let cstr = strings::to_c_with_buf("glMultiTexGendvEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGendvEXT\0"): *types::string).data: *const char; glMultiTexGendvEXT = get_proc_address("glMultiTexGendvEXT", cstr): *fp_glMultiTexGendvEXT; - let cstr = strings::to_c_with_buf("glMultiTexGenfEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGenfEXT\0"): *types::string).data: *const char; glMultiTexGenfEXT = get_proc_address("glMultiTexGenfEXT", cstr): *fp_glMultiTexGenfEXT; - let cstr = strings::to_c_with_buf("glMultiTexGenfvEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGenfvEXT\0"): *types::string).data: *const char; glMultiTexGenfvEXT = get_proc_address("glMultiTexGenfvEXT", cstr): *fp_glMultiTexGenfvEXT; - let cstr = strings::to_c_with_buf("glMultiTexGeniEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGeniEXT\0"): *types::string).data: *const char; glMultiTexGeniEXT = get_proc_address("glMultiTexGeniEXT", cstr): *fp_glMultiTexGeniEXT; - let cstr = strings::to_c_with_buf("glMultiTexGenivEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexGenivEXT\0"): *types::string).data: *const char; glMultiTexGenivEXT = get_proc_address("glMultiTexGenivEXT", cstr): *fp_glMultiTexGenivEXT; - let cstr = strings::to_c_with_buf("glMultiTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexImage1DEXT\0"): *types::string).data: *const char; glMultiTexImage1DEXT = get_proc_address("glMultiTexImage1DEXT", cstr): *fp_glMultiTexImage1DEXT; - let cstr = strings::to_c_with_buf("glMultiTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexImage2DEXT\0"): *types::string).data: *const char; glMultiTexImage2DEXT = get_proc_address("glMultiTexImage2DEXT", cstr): *fp_glMultiTexImage2DEXT; - let cstr = strings::to_c_with_buf("glMultiTexImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexImage3DEXT\0"): *types::string).data: *const char; glMultiTexImage3DEXT = get_proc_address("glMultiTexImage3DEXT", cstr): *fp_glMultiTexImage3DEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameterIivEXT\0"): *types::string).data: *const char; glMultiTexParameterIivEXT = get_proc_address("glMultiTexParameterIivEXT", cstr): *fp_glMultiTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameterIuivEXT\0"): *types::string).data: *const char; glMultiTexParameterIuivEXT = get_proc_address("glMultiTexParameterIuivEXT", cstr): *fp_glMultiTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameterfEXT\0"): *types::string).data: *const char; glMultiTexParameterfEXT = get_proc_address("glMultiTexParameterfEXT", cstr): *fp_glMultiTexParameterfEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameterfvEXT\0"): *types::string).data: *const char; glMultiTexParameterfvEXT = get_proc_address("glMultiTexParameterfvEXT", cstr): *fp_glMultiTexParameterfvEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameteriEXT\0"): *types::string).data: *const char; glMultiTexParameteriEXT = get_proc_address("glMultiTexParameteriEXT", cstr): *fp_glMultiTexParameteriEXT; - let cstr = strings::to_c_with_buf("glMultiTexParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexParameterivEXT\0"): *types::string).data: *const char; glMultiTexParameterivEXT = get_proc_address("glMultiTexParameterivEXT", cstr): *fp_glMultiTexParameterivEXT; - let cstr = strings::to_c_with_buf("glMultiTexRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexRenderbufferEXT\0"): *types::string).data: *const char; glMultiTexRenderbufferEXT = get_proc_address("glMultiTexRenderbufferEXT", cstr): *fp_glMultiTexRenderbufferEXT; - let cstr = strings::to_c_with_buf("glMultiTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexSubImage1DEXT\0"): *types::string).data: *const char; glMultiTexSubImage1DEXT = get_proc_address("glMultiTexSubImage1DEXT", cstr): *fp_glMultiTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glMultiTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexSubImage2DEXT\0"): *types::string).data: *const char; glMultiTexSubImage2DEXT = get_proc_address("glMultiTexSubImage2DEXT", cstr): *fp_glMultiTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glMultiTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glMultiTexSubImage3DEXT\0"): *types::string).data: *const char; glMultiTexSubImage3DEXT = get_proc_address("glMultiTexSubImage3DEXT", cstr): *fp_glMultiTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glMulticastBarrierNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastBarrierNV\0"): *types::string).data: *const char; glMulticastBarrierNV = get_proc_address("glMulticastBarrierNV", cstr): *fp_glMulticastBarrierNV; - let cstr = strings::to_c_with_buf("glMulticastBlitFramebufferNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastBlitFramebufferNV\0"): *types::string).data: *const char; glMulticastBlitFramebufferNV = get_proc_address("glMulticastBlitFramebufferNV", cstr): *fp_glMulticastBlitFramebufferNV; - let cstr = strings::to_c_with_buf("glMulticastBufferSubDataNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastBufferSubDataNV\0"): *types::string).data: *const char; glMulticastBufferSubDataNV = get_proc_address("glMulticastBufferSubDataNV", cstr): *fp_glMulticastBufferSubDataNV; - let cstr = strings::to_c_with_buf("glMulticastCopyBufferSubDataNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastCopyBufferSubDataNV\0"): *types::string).data: *const char; glMulticastCopyBufferSubDataNV = get_proc_address("glMulticastCopyBufferSubDataNV", cstr): *fp_glMulticastCopyBufferSubDataNV; - let cstr = strings::to_c_with_buf("glMulticastCopyImageSubDataNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastCopyImageSubDataNV\0"): *types::string).data: *const char; glMulticastCopyImageSubDataNV = get_proc_address("glMulticastCopyImageSubDataNV", cstr): *fp_glMulticastCopyImageSubDataNV; - let cstr = strings::to_c_with_buf("glMulticastFramebufferSampleLocationsfvNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastFramebufferSampleLocationsfvNV\0"): *types::string).data: *const char; glMulticastFramebufferSampleLocationsfvNV = get_proc_address("glMulticastFramebufferSampleLocationsfvNV", cstr): *fp_glMulticastFramebufferSampleLocationsfvNV; - let cstr = strings::to_c_with_buf("glMulticastGetQueryObjecti64vNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastGetQueryObjecti64vNV\0"): *types::string).data: *const char; glMulticastGetQueryObjecti64vNV = get_proc_address("glMulticastGetQueryObjecti64vNV", cstr): *fp_glMulticastGetQueryObjecti64vNV; - let cstr = strings::to_c_with_buf("glMulticastGetQueryObjectivNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastGetQueryObjectivNV\0"): *types::string).data: *const char; glMulticastGetQueryObjectivNV = get_proc_address("glMulticastGetQueryObjectivNV", cstr): *fp_glMulticastGetQueryObjectivNV; - let cstr = strings::to_c_with_buf("glMulticastGetQueryObjectui64vNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastGetQueryObjectui64vNV\0"): *types::string).data: *const char; glMulticastGetQueryObjectui64vNV = get_proc_address("glMulticastGetQueryObjectui64vNV", cstr): *fp_glMulticastGetQueryObjectui64vNV; - let cstr = strings::to_c_with_buf("glMulticastGetQueryObjectuivNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastGetQueryObjectuivNV\0"): *types::string).data: *const char; glMulticastGetQueryObjectuivNV = get_proc_address("glMulticastGetQueryObjectuivNV", cstr): *fp_glMulticastGetQueryObjectuivNV; - let cstr = strings::to_c_with_buf("glMulticastScissorArrayvNVX", cstr_buf): *const u8; + let cstr = ((&"glMulticastScissorArrayvNVX\0"): *types::string).data: *const char; glMulticastScissorArrayvNVX = get_proc_address("glMulticastScissorArrayvNVX", cstr): *fp_glMulticastScissorArrayvNVX; - let cstr = strings::to_c_with_buf("glMulticastViewportArrayvNVX", cstr_buf): *const u8; + let cstr = ((&"glMulticastViewportArrayvNVX\0"): *types::string).data: *const char; glMulticastViewportArrayvNVX = get_proc_address("glMulticastViewportArrayvNVX", cstr): *fp_glMulticastViewportArrayvNVX; - let cstr = strings::to_c_with_buf("glMulticastViewportPositionWScaleNVX", cstr_buf): *const u8; + let cstr = ((&"glMulticastViewportPositionWScaleNVX\0"): *types::string).data: *const char; glMulticastViewportPositionWScaleNVX = get_proc_address("glMulticastViewportPositionWScaleNVX", cstr): *fp_glMulticastViewportPositionWScaleNVX; - let cstr = strings::to_c_with_buf("glMulticastWaitSyncNV", cstr_buf): *const u8; + let cstr = ((&"glMulticastWaitSyncNV\0"): *types::string).data: *const char; glMulticastWaitSyncNV = get_proc_address("glMulticastWaitSyncNV", cstr): *fp_glMulticastWaitSyncNV; - let cstr = strings::to_c_with_buf("glNamedBufferAttachMemoryNV", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferAttachMemoryNV\0"): *types::string).data: *const char; glNamedBufferAttachMemoryNV = get_proc_address("glNamedBufferAttachMemoryNV", cstr): *fp_glNamedBufferAttachMemoryNV; - let cstr = strings::to_c_with_buf("glNamedBufferData", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferData\0"): *types::string).data: *const char; glNamedBufferData = get_proc_address("glNamedBufferData", cstr): *fp_glNamedBufferData; - let cstr = strings::to_c_with_buf("glNamedBufferDataEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferDataEXT\0"): *types::string).data: *const char; glNamedBufferDataEXT = get_proc_address("glNamedBufferDataEXT", cstr): *fp_glNamedBufferDataEXT; - let cstr = strings::to_c_with_buf("glNamedBufferPageCommitmentARB", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferPageCommitmentARB\0"): *types::string).data: *const char; glNamedBufferPageCommitmentARB = get_proc_address("glNamedBufferPageCommitmentARB", cstr): *fp_glNamedBufferPageCommitmentARB; - let cstr = strings::to_c_with_buf("glNamedBufferPageCommitmentEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferPageCommitmentEXT\0"): *types::string).data: *const char; glNamedBufferPageCommitmentEXT = get_proc_address("glNamedBufferPageCommitmentEXT", cstr): *fp_glNamedBufferPageCommitmentEXT; - let cstr = strings::to_c_with_buf("glNamedBufferPageCommitmentMemNV", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferPageCommitmentMemNV\0"): *types::string).data: *const char; glNamedBufferPageCommitmentMemNV = get_proc_address("glNamedBufferPageCommitmentMemNV", cstr): *fp_glNamedBufferPageCommitmentMemNV; - let cstr = strings::to_c_with_buf("glNamedBufferStorage", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferStorage\0"): *types::string).data: *const char; glNamedBufferStorage = get_proc_address("glNamedBufferStorage", cstr): *fp_glNamedBufferStorage; - let cstr = strings::to_c_with_buf("glNamedBufferStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferStorageEXT\0"): *types::string).data: *const char; glNamedBufferStorageEXT = get_proc_address("glNamedBufferStorageEXT", cstr): *fp_glNamedBufferStorageEXT; - let cstr = strings::to_c_with_buf("glNamedBufferStorageExternalEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferStorageExternalEXT\0"): *types::string).data: *const char; glNamedBufferStorageExternalEXT = get_proc_address("glNamedBufferStorageExternalEXT", cstr): *fp_glNamedBufferStorageExternalEXT; - let cstr = strings::to_c_with_buf("glNamedBufferStorageMemEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferStorageMemEXT\0"): *types::string).data: *const char; glNamedBufferStorageMemEXT = get_proc_address("glNamedBufferStorageMemEXT", cstr): *fp_glNamedBufferStorageMemEXT; - let cstr = strings::to_c_with_buf("glNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferSubData\0"): *types::string).data: *const char; glNamedBufferSubData = get_proc_address("glNamedBufferSubData", cstr): *fp_glNamedBufferSubData; - let cstr = strings::to_c_with_buf("glNamedBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedBufferSubDataEXT\0"): *types::string).data: *const char; glNamedBufferSubDataEXT = get_proc_address("glNamedBufferSubDataEXT", cstr): *fp_glNamedBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glNamedCopyBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedCopyBufferSubDataEXT\0"): *types::string).data: *const char; glNamedCopyBufferSubDataEXT = get_proc_address("glNamedCopyBufferSubDataEXT", cstr): *fp_glNamedCopyBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferDrawBuffer", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferDrawBuffer\0"): *types::string).data: *const char; glNamedFramebufferDrawBuffer = get_proc_address("glNamedFramebufferDrawBuffer", cstr): *fp_glNamedFramebufferDrawBuffer; - let cstr = strings::to_c_with_buf("glNamedFramebufferDrawBuffers", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferDrawBuffers\0"): *types::string).data: *const char; glNamedFramebufferDrawBuffers = get_proc_address("glNamedFramebufferDrawBuffers", cstr): *fp_glNamedFramebufferDrawBuffers; - let cstr = strings::to_c_with_buf("glNamedFramebufferParameteri", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferParameteri\0"): *types::string).data: *const char; glNamedFramebufferParameteri = get_proc_address("glNamedFramebufferParameteri", cstr): *fp_glNamedFramebufferParameteri; - let cstr = strings::to_c_with_buf("glNamedFramebufferParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferParameteriEXT\0"): *types::string).data: *const char; glNamedFramebufferParameteriEXT = get_proc_address("glNamedFramebufferParameteriEXT", cstr): *fp_glNamedFramebufferParameteriEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferReadBuffer", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferReadBuffer\0"): *types::string).data: *const char; glNamedFramebufferReadBuffer = get_proc_address("glNamedFramebufferReadBuffer", cstr): *fp_glNamedFramebufferReadBuffer; - let cstr = strings::to_c_with_buf("glNamedFramebufferRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferRenderbuffer\0"): *types::string).data: *const char; glNamedFramebufferRenderbuffer = get_proc_address("glNamedFramebufferRenderbuffer", cstr): *fp_glNamedFramebufferRenderbuffer; - let cstr = strings::to_c_with_buf("glNamedFramebufferRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferRenderbufferEXT\0"): *types::string).data: *const char; glNamedFramebufferRenderbufferEXT = get_proc_address("glNamedFramebufferRenderbufferEXT", cstr): *fp_glNamedFramebufferRenderbufferEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferSampleLocationsfvARB", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferSampleLocationsfvARB\0"): *types::string).data: *const char; glNamedFramebufferSampleLocationsfvARB = get_proc_address("glNamedFramebufferSampleLocationsfvARB", cstr): *fp_glNamedFramebufferSampleLocationsfvARB; - let cstr = strings::to_c_with_buf("glNamedFramebufferSampleLocationsfvNV", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferSampleLocationsfvNV\0"): *types::string).data: *const char; glNamedFramebufferSampleLocationsfvNV = get_proc_address("glNamedFramebufferSampleLocationsfvNV", cstr): *fp_glNamedFramebufferSampleLocationsfvNV; - let cstr = strings::to_c_with_buf("glNamedFramebufferSamplePositionsfvAMD", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferSamplePositionsfvAMD\0"): *types::string).data: *const char; glNamedFramebufferSamplePositionsfvAMD = get_proc_address("glNamedFramebufferSamplePositionsfvAMD", cstr): *fp_glNamedFramebufferSamplePositionsfvAMD; - let cstr = strings::to_c_with_buf("glNamedFramebufferTexture", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTexture\0"): *types::string).data: *const char; glNamedFramebufferTexture = get_proc_address("glNamedFramebufferTexture", cstr): *fp_glNamedFramebufferTexture; - let cstr = strings::to_c_with_buf("glNamedFramebufferTexture1DEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTexture1DEXT\0"): *types::string).data: *const char; glNamedFramebufferTexture1DEXT = get_proc_address("glNamedFramebufferTexture1DEXT", cstr): *fp_glNamedFramebufferTexture1DEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferTexture2DEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTexture2DEXT\0"): *types::string).data: *const char; glNamedFramebufferTexture2DEXT = get_proc_address("glNamedFramebufferTexture2DEXT", cstr): *fp_glNamedFramebufferTexture2DEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferTexture3DEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTexture3DEXT\0"): *types::string).data: *const char; glNamedFramebufferTexture3DEXT = get_proc_address("glNamedFramebufferTexture3DEXT", cstr): *fp_glNamedFramebufferTexture3DEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTextureEXT\0"): *types::string).data: *const char; glNamedFramebufferTextureEXT = get_proc_address("glNamedFramebufferTextureEXT", cstr): *fp_glNamedFramebufferTextureEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferTextureFaceEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTextureFaceEXT\0"): *types::string).data: *const char; glNamedFramebufferTextureFaceEXT = get_proc_address("glNamedFramebufferTextureFaceEXT", cstr): *fp_glNamedFramebufferTextureFaceEXT; - let cstr = strings::to_c_with_buf("glNamedFramebufferTextureLayer", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTextureLayer\0"): *types::string).data: *const char; glNamedFramebufferTextureLayer = get_proc_address("glNamedFramebufferTextureLayer", cstr): *fp_glNamedFramebufferTextureLayer; - let cstr = strings::to_c_with_buf("glNamedFramebufferTextureLayerEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedFramebufferTextureLayerEXT\0"): *types::string).data: *const char; glNamedFramebufferTextureLayerEXT = get_proc_address("glNamedFramebufferTextureLayerEXT", cstr): *fp_glNamedFramebufferTextureLayerEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameter4dEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameter4dEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameter4dEXT = get_proc_address("glNamedProgramLocalParameter4dEXT", cstr): *fp_glNamedProgramLocalParameter4dEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameter4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameter4dvEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameter4dvEXT = get_proc_address("glNamedProgramLocalParameter4dvEXT", cstr): *fp_glNamedProgramLocalParameter4dvEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameter4fEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameter4fEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameter4fEXT = get_proc_address("glNamedProgramLocalParameter4fEXT", cstr): *fp_glNamedProgramLocalParameter4fEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameter4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameter4fvEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameter4fvEXT = get_proc_address("glNamedProgramLocalParameter4fvEXT", cstr): *fp_glNamedProgramLocalParameter4fvEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameterI4iEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameterI4iEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameterI4iEXT = get_proc_address("glNamedProgramLocalParameterI4iEXT", cstr): *fp_glNamedProgramLocalParameterI4iEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameterI4ivEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameterI4ivEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameterI4ivEXT = get_proc_address("glNamedProgramLocalParameterI4ivEXT", cstr): *fp_glNamedProgramLocalParameterI4ivEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameterI4uiEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameterI4uiEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameterI4uiEXT = get_proc_address("glNamedProgramLocalParameterI4uiEXT", cstr): *fp_glNamedProgramLocalParameterI4uiEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameterI4uivEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameterI4uivEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameterI4uivEXT = get_proc_address("glNamedProgramLocalParameterI4uivEXT", cstr): *fp_glNamedProgramLocalParameterI4uivEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParameters4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParameters4fvEXT\0"): *types::string).data: *const char; glNamedProgramLocalParameters4fvEXT = get_proc_address("glNamedProgramLocalParameters4fvEXT", cstr): *fp_glNamedProgramLocalParameters4fvEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParametersI4ivEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParametersI4ivEXT\0"): *types::string).data: *const char; glNamedProgramLocalParametersI4ivEXT = get_proc_address("glNamedProgramLocalParametersI4ivEXT", cstr): *fp_glNamedProgramLocalParametersI4ivEXT; - let cstr = strings::to_c_with_buf("glNamedProgramLocalParametersI4uivEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramLocalParametersI4uivEXT\0"): *types::string).data: *const char; glNamedProgramLocalParametersI4uivEXT = get_proc_address("glNamedProgramLocalParametersI4uivEXT", cstr): *fp_glNamedProgramLocalParametersI4uivEXT; - let cstr = strings::to_c_with_buf("glNamedProgramStringEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedProgramStringEXT\0"): *types::string).data: *const char; glNamedProgramStringEXT = get_proc_address("glNamedProgramStringEXT", cstr): *fp_glNamedProgramStringEXT; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorage", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorage\0"): *types::string).data: *const char; glNamedRenderbufferStorage = get_proc_address("glNamedRenderbufferStorage", cstr): *fp_glNamedRenderbufferStorage; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorageEXT\0"): *types::string).data: *const char; glNamedRenderbufferStorageEXT = get_proc_address("glNamedRenderbufferStorageEXT", cstr): *fp_glNamedRenderbufferStorageEXT; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorageMultisample", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorageMultisample\0"): *types::string).data: *const char; glNamedRenderbufferStorageMultisample = get_proc_address("glNamedRenderbufferStorageMultisample", cstr): *fp_glNamedRenderbufferStorageMultisample; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorageMultisampleAdvancedAMD", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorageMultisampleAdvancedAMD\0"): *types::string).data: *const char; glNamedRenderbufferStorageMultisampleAdvancedAMD = get_proc_address("glNamedRenderbufferStorageMultisampleAdvancedAMD", cstr): *fp_glNamedRenderbufferStorageMultisampleAdvancedAMD; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorageMultisampleCoverageEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorageMultisampleCoverageEXT\0"): *types::string).data: *const char; glNamedRenderbufferStorageMultisampleCoverageEXT = get_proc_address("glNamedRenderbufferStorageMultisampleCoverageEXT", cstr): *fp_glNamedRenderbufferStorageMultisampleCoverageEXT; - let cstr = strings::to_c_with_buf("glNamedRenderbufferStorageMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glNamedRenderbufferStorageMultisampleEXT\0"): *types::string).data: *const char; glNamedRenderbufferStorageMultisampleEXT = get_proc_address("glNamedRenderbufferStorageMultisampleEXT", cstr): *fp_glNamedRenderbufferStorageMultisampleEXT; - let cstr = strings::to_c_with_buf("glNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glNamedStringARB\0"): *types::string).data: *const char; glNamedStringARB = get_proc_address("glNamedStringARB", cstr): *fp_glNamedStringARB; - let cstr = strings::to_c_with_buf("glNewList", cstr_buf): *const u8; + let cstr = ((&"glNewList\0"): *types::string).data: *const char; glNewList = get_proc_address("glNewList", cstr): *fp_glNewList; - let cstr = strings::to_c_with_buf("glNewObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glNewObjectBufferATI\0"): *types::string).data: *const char; glNewObjectBufferATI = get_proc_address("glNewObjectBufferATI", cstr): *fp_glNewObjectBufferATI; - let cstr = strings::to_c_with_buf("glNormal3b", cstr_buf): *const u8; + let cstr = ((&"glNormal3b\0"): *types::string).data: *const char; glNormal3b = get_proc_address("glNormal3b", cstr): *fp_glNormal3b; - let cstr = strings::to_c_with_buf("glNormal3bv", cstr_buf): *const u8; + let cstr = ((&"glNormal3bv\0"): *types::string).data: *const char; glNormal3bv = get_proc_address("glNormal3bv", cstr): *fp_glNormal3bv; - let cstr = strings::to_c_with_buf("glNormal3d", cstr_buf): *const u8; + let cstr = ((&"glNormal3d\0"): *types::string).data: *const char; glNormal3d = get_proc_address("glNormal3d", cstr): *fp_glNormal3d; - let cstr = strings::to_c_with_buf("glNormal3dv", cstr_buf): *const u8; + let cstr = ((&"glNormal3dv\0"): *types::string).data: *const char; glNormal3dv = get_proc_address("glNormal3dv", cstr): *fp_glNormal3dv; - let cstr = strings::to_c_with_buf("glNormal3f", cstr_buf): *const u8; + let cstr = ((&"glNormal3f\0"): *types::string).data: *const char; glNormal3f = get_proc_address("glNormal3f", cstr): *fp_glNormal3f; - let cstr = strings::to_c_with_buf("glNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glNormal3fVertex3fSUN\0"): *types::string).data: *const char; glNormal3fVertex3fSUN = get_proc_address("glNormal3fVertex3fSUN", cstr): *fp_glNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glNormal3fVertex3fvSUN = get_proc_address("glNormal3fVertex3fvSUN", cstr): *fp_glNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glNormal3fv", cstr_buf): *const u8; + let cstr = ((&"glNormal3fv\0"): *types::string).data: *const char; glNormal3fv = get_proc_address("glNormal3fv", cstr): *fp_glNormal3fv; - let cstr = strings::to_c_with_buf("glNormal3hNV", cstr_buf): *const u8; + let cstr = ((&"glNormal3hNV\0"): *types::string).data: *const char; glNormal3hNV = get_proc_address("glNormal3hNV", cstr): *fp_glNormal3hNV; - let cstr = strings::to_c_with_buf("glNormal3hvNV", cstr_buf): *const u8; + let cstr = ((&"glNormal3hvNV\0"): *types::string).data: *const char; glNormal3hvNV = get_proc_address("glNormal3hvNV", cstr): *fp_glNormal3hvNV; - let cstr = strings::to_c_with_buf("glNormal3i", cstr_buf): *const u8; + let cstr = ((&"glNormal3i\0"): *types::string).data: *const char; glNormal3i = get_proc_address("glNormal3i", cstr): *fp_glNormal3i; - let cstr = strings::to_c_with_buf("glNormal3iv", cstr_buf): *const u8; + let cstr = ((&"glNormal3iv\0"): *types::string).data: *const char; glNormal3iv = get_proc_address("glNormal3iv", cstr): *fp_glNormal3iv; - let cstr = strings::to_c_with_buf("glNormal3s", cstr_buf): *const u8; + let cstr = ((&"glNormal3s\0"): *types::string).data: *const char; glNormal3s = get_proc_address("glNormal3s", cstr): *fp_glNormal3s; - let cstr = strings::to_c_with_buf("glNormal3sv", cstr_buf): *const u8; + let cstr = ((&"glNormal3sv\0"): *types::string).data: *const char; glNormal3sv = get_proc_address("glNormal3sv", cstr): *fp_glNormal3sv; - let cstr = strings::to_c_with_buf("glNormal3xOES", cstr_buf): *const u8; + let cstr = ((&"glNormal3xOES\0"): *types::string).data: *const char; glNormal3xOES = get_proc_address("glNormal3xOES", cstr): *fp_glNormal3xOES; - let cstr = strings::to_c_with_buf("glNormal3xvOES", cstr_buf): *const u8; + let cstr = ((&"glNormal3xvOES\0"): *types::string).data: *const char; glNormal3xvOES = get_proc_address("glNormal3xvOES", cstr): *fp_glNormal3xvOES; - let cstr = strings::to_c_with_buf("glNormalFormatNV", cstr_buf): *const u8; + let cstr = ((&"glNormalFormatNV\0"): *types::string).data: *const char; glNormalFormatNV = get_proc_address("glNormalFormatNV", cstr): *fp_glNormalFormatNV; - let cstr = strings::to_c_with_buf("glNormalPointer", cstr_buf): *const u8; + let cstr = ((&"glNormalPointer\0"): *types::string).data: *const char; glNormalPointer = get_proc_address("glNormalPointer", cstr): *fp_glNormalPointer; - let cstr = strings::to_c_with_buf("glNormalPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glNormalPointerEXT\0"): *types::string).data: *const char; glNormalPointerEXT = get_proc_address("glNormalPointerEXT", cstr): *fp_glNormalPointerEXT; - let cstr = strings::to_c_with_buf("glNormalPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glNormalPointerListIBM\0"): *types::string).data: *const char; glNormalPointerListIBM = get_proc_address("glNormalPointerListIBM", cstr): *fp_glNormalPointerListIBM; - let cstr = strings::to_c_with_buf("glNormalPointervINTEL", cstr_buf): *const u8; + let cstr = ((&"glNormalPointervINTEL\0"): *types::string).data: *const char; glNormalPointervINTEL = get_proc_address("glNormalPointervINTEL", cstr): *fp_glNormalPointervINTEL; - let cstr = strings::to_c_with_buf("glNormalStream3bATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3bATI\0"): *types::string).data: *const char; glNormalStream3bATI = get_proc_address("glNormalStream3bATI", cstr): *fp_glNormalStream3bATI; - let cstr = strings::to_c_with_buf("glNormalStream3bvATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3bvATI\0"): *types::string).data: *const char; glNormalStream3bvATI = get_proc_address("glNormalStream3bvATI", cstr): *fp_glNormalStream3bvATI; - let cstr = strings::to_c_with_buf("glNormalStream3dATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3dATI\0"): *types::string).data: *const char; glNormalStream3dATI = get_proc_address("glNormalStream3dATI", cstr): *fp_glNormalStream3dATI; - let cstr = strings::to_c_with_buf("glNormalStream3dvATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3dvATI\0"): *types::string).data: *const char; glNormalStream3dvATI = get_proc_address("glNormalStream3dvATI", cstr): *fp_glNormalStream3dvATI; - let cstr = strings::to_c_with_buf("glNormalStream3fATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3fATI\0"): *types::string).data: *const char; glNormalStream3fATI = get_proc_address("glNormalStream3fATI", cstr): *fp_glNormalStream3fATI; - let cstr = strings::to_c_with_buf("glNormalStream3fvATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3fvATI\0"): *types::string).data: *const char; glNormalStream3fvATI = get_proc_address("glNormalStream3fvATI", cstr): *fp_glNormalStream3fvATI; - let cstr = strings::to_c_with_buf("glNormalStream3iATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3iATI\0"): *types::string).data: *const char; glNormalStream3iATI = get_proc_address("glNormalStream3iATI", cstr): *fp_glNormalStream3iATI; - let cstr = strings::to_c_with_buf("glNormalStream3ivATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3ivATI\0"): *types::string).data: *const char; glNormalStream3ivATI = get_proc_address("glNormalStream3ivATI", cstr): *fp_glNormalStream3ivATI; - let cstr = strings::to_c_with_buf("glNormalStream3sATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3sATI\0"): *types::string).data: *const char; glNormalStream3sATI = get_proc_address("glNormalStream3sATI", cstr): *fp_glNormalStream3sATI; - let cstr = strings::to_c_with_buf("glNormalStream3svATI", cstr_buf): *const u8; + let cstr = ((&"glNormalStream3svATI\0"): *types::string).data: *const char; glNormalStream3svATI = get_proc_address("glNormalStream3svATI", cstr): *fp_glNormalStream3svATI; - let cstr = strings::to_c_with_buf("glObjectLabel", cstr_buf): *const u8; + let cstr = ((&"glObjectLabel\0"): *types::string).data: *const char; glObjectLabel = get_proc_address("glObjectLabel", cstr): *fp_glObjectLabel; - let cstr = strings::to_c_with_buf("glObjectPtrLabel", cstr_buf): *const u8; + let cstr = ((&"glObjectPtrLabel\0"): *types::string).data: *const char; glObjectPtrLabel = get_proc_address("glObjectPtrLabel", cstr): *fp_glObjectPtrLabel; - let cstr = strings::to_c_with_buf("glObjectPurgeableAPPLE", cstr_buf): *const u8; + let cstr = ((&"glObjectPurgeableAPPLE\0"): *types::string).data: *const char; glObjectPurgeableAPPLE = get_proc_address("glObjectPurgeableAPPLE", cstr): *fp_glObjectPurgeableAPPLE; - let cstr = strings::to_c_with_buf("glObjectUnpurgeableAPPLE", cstr_buf): *const u8; + let cstr = ((&"glObjectUnpurgeableAPPLE\0"): *types::string).data: *const char; glObjectUnpurgeableAPPLE = get_proc_address("glObjectUnpurgeableAPPLE", cstr): *fp_glObjectUnpurgeableAPPLE; - let cstr = strings::to_c_with_buf("glOrtho", cstr_buf): *const u8; + let cstr = ((&"glOrtho\0"): *types::string).data: *const char; glOrtho = get_proc_address("glOrtho", cstr): *fp_glOrtho; - let cstr = strings::to_c_with_buf("glOrthofOES", cstr_buf): *const u8; + let cstr = ((&"glOrthofOES\0"): *types::string).data: *const char; glOrthofOES = get_proc_address("glOrthofOES", cstr): *fp_glOrthofOES; - let cstr = strings::to_c_with_buf("glOrthoxOES", cstr_buf): *const u8; + let cstr = ((&"glOrthoxOES\0"): *types::string).data: *const char; glOrthoxOES = get_proc_address("glOrthoxOES", cstr): *fp_glOrthoxOES; - let cstr = strings::to_c_with_buf("glPNTrianglesfATI", cstr_buf): *const u8; + let cstr = ((&"glPNTrianglesfATI\0"): *types::string).data: *const char; glPNTrianglesfATI = get_proc_address("glPNTrianglesfATI", cstr): *fp_glPNTrianglesfATI; - let cstr = strings::to_c_with_buf("glPNTrianglesiATI", cstr_buf): *const u8; + let cstr = ((&"glPNTrianglesiATI\0"): *types::string).data: *const char; glPNTrianglesiATI = get_proc_address("glPNTrianglesiATI", cstr): *fp_glPNTrianglesiATI; - let cstr = strings::to_c_with_buf("glPassTexCoordATI", cstr_buf): *const u8; + let cstr = ((&"glPassTexCoordATI\0"): *types::string).data: *const char; glPassTexCoordATI = get_proc_address("glPassTexCoordATI", cstr): *fp_glPassTexCoordATI; - let cstr = strings::to_c_with_buf("glPassThrough", cstr_buf): *const u8; + let cstr = ((&"glPassThrough\0"): *types::string).data: *const char; glPassThrough = get_proc_address("glPassThrough", cstr): *fp_glPassThrough; - let cstr = strings::to_c_with_buf("glPassThroughxOES", cstr_buf): *const u8; + let cstr = ((&"glPassThroughxOES\0"): *types::string).data: *const char; glPassThroughxOES = get_proc_address("glPassThroughxOES", cstr): *fp_glPassThroughxOES; - let cstr = strings::to_c_with_buf("glPatchParameterfv", cstr_buf): *const u8; + let cstr = ((&"glPatchParameterfv\0"): *types::string).data: *const char; glPatchParameterfv = get_proc_address("glPatchParameterfv", cstr): *fp_glPatchParameterfv; - let cstr = strings::to_c_with_buf("glPatchParameteri", cstr_buf): *const u8; + let cstr = ((&"glPatchParameteri\0"): *types::string).data: *const char; glPatchParameteri = get_proc_address("glPatchParameteri", cstr): *fp_glPatchParameteri; - let cstr = strings::to_c_with_buf("glPathCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glPathCommandsNV\0"): *types::string).data: *const char; glPathCommandsNV = get_proc_address("glPathCommandsNV", cstr): *fp_glPathCommandsNV; - let cstr = strings::to_c_with_buf("glPathCoordsNV", cstr_buf): *const u8; + let cstr = ((&"glPathCoordsNV\0"): *types::string).data: *const char; glPathCoordsNV = get_proc_address("glPathCoordsNV", cstr): *fp_glPathCoordsNV; - let cstr = strings::to_c_with_buf("glPathCoverDepthFuncNV", cstr_buf): *const u8; + let cstr = ((&"glPathCoverDepthFuncNV\0"): *types::string).data: *const char; glPathCoverDepthFuncNV = get_proc_address("glPathCoverDepthFuncNV", cstr): *fp_glPathCoverDepthFuncNV; - let cstr = strings::to_c_with_buf("glPathDashArrayNV", cstr_buf): *const u8; + let cstr = ((&"glPathDashArrayNV\0"): *types::string).data: *const char; glPathDashArrayNV = get_proc_address("glPathDashArrayNV", cstr): *fp_glPathDashArrayNV; - let cstr = strings::to_c_with_buf("glPathGlyphIndexArrayNV", cstr_buf): *const u8; + let cstr = ((&"glPathGlyphIndexArrayNV\0"): *types::string).data: *const char; glPathGlyphIndexArrayNV = get_proc_address("glPathGlyphIndexArrayNV", cstr): *fp_glPathGlyphIndexArrayNV; - let cstr = strings::to_c_with_buf("glPathGlyphIndexRangeNV", cstr_buf): *const u8; + let cstr = ((&"glPathGlyphIndexRangeNV\0"): *types::string).data: *const char; glPathGlyphIndexRangeNV = get_proc_address("glPathGlyphIndexRangeNV", cstr): *fp_glPathGlyphIndexRangeNV; - let cstr = strings::to_c_with_buf("glPathGlyphRangeNV", cstr_buf): *const u8; + let cstr = ((&"glPathGlyphRangeNV\0"): *types::string).data: *const char; glPathGlyphRangeNV = get_proc_address("glPathGlyphRangeNV", cstr): *fp_glPathGlyphRangeNV; - let cstr = strings::to_c_with_buf("glPathGlyphsNV", cstr_buf): *const u8; + let cstr = ((&"glPathGlyphsNV\0"): *types::string).data: *const char; glPathGlyphsNV = get_proc_address("glPathGlyphsNV", cstr): *fp_glPathGlyphsNV; - let cstr = strings::to_c_with_buf("glPathMemoryGlyphIndexArrayNV", cstr_buf): *const u8; + let cstr = ((&"glPathMemoryGlyphIndexArrayNV\0"): *types::string).data: *const char; glPathMemoryGlyphIndexArrayNV = get_proc_address("glPathMemoryGlyphIndexArrayNV", cstr): *fp_glPathMemoryGlyphIndexArrayNV; - let cstr = strings::to_c_with_buf("glPathParameterfNV", cstr_buf): *const u8; + let cstr = ((&"glPathParameterfNV\0"): *types::string).data: *const char; glPathParameterfNV = get_proc_address("glPathParameterfNV", cstr): *fp_glPathParameterfNV; - let cstr = strings::to_c_with_buf("glPathParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glPathParameterfvNV\0"): *types::string).data: *const char; glPathParameterfvNV = get_proc_address("glPathParameterfvNV", cstr): *fp_glPathParameterfvNV; - let cstr = strings::to_c_with_buf("glPathParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glPathParameteriNV\0"): *types::string).data: *const char; glPathParameteriNV = get_proc_address("glPathParameteriNV", cstr): *fp_glPathParameteriNV; - let cstr = strings::to_c_with_buf("glPathParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glPathParameterivNV\0"): *types::string).data: *const char; glPathParameterivNV = get_proc_address("glPathParameterivNV", cstr): *fp_glPathParameterivNV; - let cstr = strings::to_c_with_buf("glPathStencilDepthOffsetNV", cstr_buf): *const u8; + let cstr = ((&"glPathStencilDepthOffsetNV\0"): *types::string).data: *const char; glPathStencilDepthOffsetNV = get_proc_address("glPathStencilDepthOffsetNV", cstr): *fp_glPathStencilDepthOffsetNV; - let cstr = strings::to_c_with_buf("glPathStencilFuncNV", cstr_buf): *const u8; + let cstr = ((&"glPathStencilFuncNV\0"): *types::string).data: *const char; glPathStencilFuncNV = get_proc_address("glPathStencilFuncNV", cstr): *fp_glPathStencilFuncNV; - let cstr = strings::to_c_with_buf("glPathStringNV", cstr_buf): *const u8; + let cstr = ((&"glPathStringNV\0"): *types::string).data: *const char; glPathStringNV = get_proc_address("glPathStringNV", cstr): *fp_glPathStringNV; - let cstr = strings::to_c_with_buf("glPathSubCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glPathSubCommandsNV\0"): *types::string).data: *const char; glPathSubCommandsNV = get_proc_address("glPathSubCommandsNV", cstr): *fp_glPathSubCommandsNV; - let cstr = strings::to_c_with_buf("glPathSubCoordsNV", cstr_buf): *const u8; + let cstr = ((&"glPathSubCoordsNV\0"): *types::string).data: *const char; glPathSubCoordsNV = get_proc_address("glPathSubCoordsNV", cstr): *fp_glPathSubCoordsNV; - let cstr = strings::to_c_with_buf("glPauseTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glPauseTransformFeedback\0"): *types::string).data: *const char; glPauseTransformFeedback = get_proc_address("glPauseTransformFeedback", cstr): *fp_glPauseTransformFeedback; - let cstr = strings::to_c_with_buf("glPauseTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glPauseTransformFeedbackNV\0"): *types::string).data: *const char; glPauseTransformFeedbackNV = get_proc_address("glPauseTransformFeedbackNV", cstr): *fp_glPauseTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glPixelDataRangeNV", cstr_buf): *const u8; + let cstr = ((&"glPixelDataRangeNV\0"): *types::string).data: *const char; glPixelDataRangeNV = get_proc_address("glPixelDataRangeNV", cstr): *fp_glPixelDataRangeNV; - let cstr = strings::to_c_with_buf("glPixelMapfv", cstr_buf): *const u8; + let cstr = ((&"glPixelMapfv\0"): *types::string).data: *const char; glPixelMapfv = get_proc_address("glPixelMapfv", cstr): *fp_glPixelMapfv; - let cstr = strings::to_c_with_buf("glPixelMapuiv", cstr_buf): *const u8; + let cstr = ((&"glPixelMapuiv\0"): *types::string).data: *const char; glPixelMapuiv = get_proc_address("glPixelMapuiv", cstr): *fp_glPixelMapuiv; - let cstr = strings::to_c_with_buf("glPixelMapusv", cstr_buf): *const u8; + let cstr = ((&"glPixelMapusv\0"): *types::string).data: *const char; glPixelMapusv = get_proc_address("glPixelMapusv", cstr): *fp_glPixelMapusv; - let cstr = strings::to_c_with_buf("glPixelMapx", cstr_buf): *const u8; + let cstr = ((&"glPixelMapx\0"): *types::string).data: *const char; glPixelMapx = get_proc_address("glPixelMapx", cstr): *fp_glPixelMapx; - let cstr = strings::to_c_with_buf("glPixelStoref", cstr_buf): *const u8; + let cstr = ((&"glPixelStoref\0"): *types::string).data: *const char; glPixelStoref = get_proc_address("glPixelStoref", cstr): *fp_glPixelStoref; - let cstr = strings::to_c_with_buf("glPixelStorei", cstr_buf): *const u8; + let cstr = ((&"glPixelStorei\0"): *types::string).data: *const char; glPixelStorei = get_proc_address("glPixelStorei", cstr): *fp_glPixelStorei; - let cstr = strings::to_c_with_buf("glPixelStorex", cstr_buf): *const u8; + let cstr = ((&"glPixelStorex\0"): *types::string).data: *const char; glPixelStorex = get_proc_address("glPixelStorex", cstr): *fp_glPixelStorex; - let cstr = strings::to_c_with_buf("glPixelTexGenParameterfSGIS", cstr_buf): *const u8; + let cstr = ((&"glPixelTexGenParameterfSGIS\0"): *types::string).data: *const char; glPixelTexGenParameterfSGIS = get_proc_address("glPixelTexGenParameterfSGIS", cstr): *fp_glPixelTexGenParameterfSGIS; - let cstr = strings::to_c_with_buf("glPixelTexGenParameterfvSGIS", cstr_buf): *const u8; + let cstr = ((&"glPixelTexGenParameterfvSGIS\0"): *types::string).data: *const char; glPixelTexGenParameterfvSGIS = get_proc_address("glPixelTexGenParameterfvSGIS", cstr): *fp_glPixelTexGenParameterfvSGIS; - let cstr = strings::to_c_with_buf("glPixelTexGenParameteriSGIS", cstr_buf): *const u8; + let cstr = ((&"glPixelTexGenParameteriSGIS\0"): *types::string).data: *const char; glPixelTexGenParameteriSGIS = get_proc_address("glPixelTexGenParameteriSGIS", cstr): *fp_glPixelTexGenParameteriSGIS; - let cstr = strings::to_c_with_buf("glPixelTexGenParameterivSGIS", cstr_buf): *const u8; + let cstr = ((&"glPixelTexGenParameterivSGIS\0"): *types::string).data: *const char; glPixelTexGenParameterivSGIS = get_proc_address("glPixelTexGenParameterivSGIS", cstr): *fp_glPixelTexGenParameterivSGIS; - let cstr = strings::to_c_with_buf("glPixelTexGenSGIX", cstr_buf): *const u8; + let cstr = ((&"glPixelTexGenSGIX\0"): *types::string).data: *const char; glPixelTexGenSGIX = get_proc_address("glPixelTexGenSGIX", cstr): *fp_glPixelTexGenSGIX; - let cstr = strings::to_c_with_buf("glPixelTransferf", cstr_buf): *const u8; + let cstr = ((&"glPixelTransferf\0"): *types::string).data: *const char; glPixelTransferf = get_proc_address("glPixelTransferf", cstr): *fp_glPixelTransferf; - let cstr = strings::to_c_with_buf("glPixelTransferi", cstr_buf): *const u8; + let cstr = ((&"glPixelTransferi\0"): *types::string).data: *const char; glPixelTransferi = get_proc_address("glPixelTransferi", cstr): *fp_glPixelTransferi; - let cstr = strings::to_c_with_buf("glPixelTransferxOES", cstr_buf): *const u8; + let cstr = ((&"glPixelTransferxOES\0"): *types::string).data: *const char; glPixelTransferxOES = get_proc_address("glPixelTransferxOES", cstr): *fp_glPixelTransferxOES; - let cstr = strings::to_c_with_buf("glPixelTransformParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glPixelTransformParameterfEXT\0"): *types::string).data: *const char; glPixelTransformParameterfEXT = get_proc_address("glPixelTransformParameterfEXT", cstr): *fp_glPixelTransformParameterfEXT; - let cstr = strings::to_c_with_buf("glPixelTransformParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glPixelTransformParameterfvEXT\0"): *types::string).data: *const char; glPixelTransformParameterfvEXT = get_proc_address("glPixelTransformParameterfvEXT", cstr): *fp_glPixelTransformParameterfvEXT; - let cstr = strings::to_c_with_buf("glPixelTransformParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glPixelTransformParameteriEXT\0"): *types::string).data: *const char; glPixelTransformParameteriEXT = get_proc_address("glPixelTransformParameteriEXT", cstr): *fp_glPixelTransformParameteriEXT; - let cstr = strings::to_c_with_buf("glPixelTransformParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glPixelTransformParameterivEXT\0"): *types::string).data: *const char; glPixelTransformParameterivEXT = get_proc_address("glPixelTransformParameterivEXT", cstr): *fp_glPixelTransformParameterivEXT; - let cstr = strings::to_c_with_buf("glPixelZoom", cstr_buf): *const u8; + let cstr = ((&"glPixelZoom\0"): *types::string).data: *const char; glPixelZoom = get_proc_address("glPixelZoom", cstr): *fp_glPixelZoom; - let cstr = strings::to_c_with_buf("glPixelZoomxOES", cstr_buf): *const u8; + let cstr = ((&"glPixelZoomxOES\0"): *types::string).data: *const char; glPixelZoomxOES = get_proc_address("glPixelZoomxOES", cstr): *fp_glPixelZoomxOES; - let cstr = strings::to_c_with_buf("glPointAlongPathNV", cstr_buf): *const u8; + let cstr = ((&"glPointAlongPathNV\0"): *types::string).data: *const char; glPointAlongPathNV = get_proc_address("glPointAlongPathNV", cstr): *fp_glPointAlongPathNV; - let cstr = strings::to_c_with_buf("glPointParameterf", cstr_buf): *const u8; + let cstr = ((&"glPointParameterf\0"): *types::string).data: *const char; glPointParameterf = get_proc_address("glPointParameterf", cstr): *fp_glPointParameterf; - let cstr = strings::to_c_with_buf("glPointParameterfARB", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfARB\0"): *types::string).data: *const char; glPointParameterfARB = get_proc_address("glPointParameterfARB", cstr): *fp_glPointParameterfARB; - let cstr = strings::to_c_with_buf("glPointParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfEXT\0"): *types::string).data: *const char; glPointParameterfEXT = get_proc_address("glPointParameterfEXT", cstr): *fp_glPointParameterfEXT; - let cstr = strings::to_c_with_buf("glPointParameterfSGIS", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfSGIS\0"): *types::string).data: *const char; glPointParameterfSGIS = get_proc_address("glPointParameterfSGIS", cstr): *fp_glPointParameterfSGIS; - let cstr = strings::to_c_with_buf("glPointParameterfv", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfv\0"): *types::string).data: *const char; glPointParameterfv = get_proc_address("glPointParameterfv", cstr): *fp_glPointParameterfv; - let cstr = strings::to_c_with_buf("glPointParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfvARB\0"): *types::string).data: *const char; glPointParameterfvARB = get_proc_address("glPointParameterfvARB", cstr): *fp_glPointParameterfvARB; - let cstr = strings::to_c_with_buf("glPointParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfvEXT\0"): *types::string).data: *const char; glPointParameterfvEXT = get_proc_address("glPointParameterfvEXT", cstr): *fp_glPointParameterfvEXT; - let cstr = strings::to_c_with_buf("glPointParameterfvSGIS", cstr_buf): *const u8; + let cstr = ((&"glPointParameterfvSGIS\0"): *types::string).data: *const char; glPointParameterfvSGIS = get_proc_address("glPointParameterfvSGIS", cstr): *fp_glPointParameterfvSGIS; - let cstr = strings::to_c_with_buf("glPointParameteri", cstr_buf): *const u8; + let cstr = ((&"glPointParameteri\0"): *types::string).data: *const char; glPointParameteri = get_proc_address("glPointParameteri", cstr): *fp_glPointParameteri; - let cstr = strings::to_c_with_buf("glPointParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glPointParameteriNV\0"): *types::string).data: *const char; glPointParameteriNV = get_proc_address("glPointParameteriNV", cstr): *fp_glPointParameteriNV; - let cstr = strings::to_c_with_buf("glPointParameteriv", cstr_buf): *const u8; + let cstr = ((&"glPointParameteriv\0"): *types::string).data: *const char; glPointParameteriv = get_proc_address("glPointParameteriv", cstr): *fp_glPointParameteriv; - let cstr = strings::to_c_with_buf("glPointParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glPointParameterivNV\0"): *types::string).data: *const char; glPointParameterivNV = get_proc_address("glPointParameterivNV", cstr): *fp_glPointParameterivNV; - let cstr = strings::to_c_with_buf("glPointParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glPointParameterxvOES\0"): *types::string).data: *const char; glPointParameterxvOES = get_proc_address("glPointParameterxvOES", cstr): *fp_glPointParameterxvOES; - let cstr = strings::to_c_with_buf("glPointSize", cstr_buf): *const u8; + let cstr = ((&"glPointSize\0"): *types::string).data: *const char; glPointSize = get_proc_address("glPointSize", cstr): *fp_glPointSize; - let cstr = strings::to_c_with_buf("glPointSizexOES", cstr_buf): *const u8; + let cstr = ((&"glPointSizexOES\0"): *types::string).data: *const char; glPointSizexOES = get_proc_address("glPointSizexOES", cstr): *fp_glPointSizexOES; - let cstr = strings::to_c_with_buf("glPollAsyncSGIX", cstr_buf): *const u8; + let cstr = ((&"glPollAsyncSGIX\0"): *types::string).data: *const char; glPollAsyncSGIX = get_proc_address("glPollAsyncSGIX", cstr): *fp_glPollAsyncSGIX; - let cstr = strings::to_c_with_buf("glPollInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glPollInstrumentsSGIX\0"): *types::string).data: *const char; glPollInstrumentsSGIX = get_proc_address("glPollInstrumentsSGIX", cstr): *fp_glPollInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glPolygonMode", cstr_buf): *const u8; + let cstr = ((&"glPolygonMode\0"): *types::string).data: *const char; glPolygonMode = get_proc_address("glPolygonMode", cstr): *fp_glPolygonMode; - let cstr = strings::to_c_with_buf("glPolygonOffset", cstr_buf): *const u8; + let cstr = ((&"glPolygonOffset\0"): *types::string).data: *const char; glPolygonOffset = get_proc_address("glPolygonOffset", cstr): *fp_glPolygonOffset; - let cstr = strings::to_c_with_buf("glPolygonOffsetClamp", cstr_buf): *const u8; + let cstr = ((&"glPolygonOffsetClamp\0"): *types::string).data: *const char; glPolygonOffsetClamp = get_proc_address("glPolygonOffsetClamp", cstr): *fp_glPolygonOffsetClamp; - let cstr = strings::to_c_with_buf("glPolygonOffsetClampEXT", cstr_buf): *const u8; + let cstr = ((&"glPolygonOffsetClampEXT\0"): *types::string).data: *const char; glPolygonOffsetClampEXT = get_proc_address("glPolygonOffsetClampEXT", cstr): *fp_glPolygonOffsetClampEXT; - let cstr = strings::to_c_with_buf("glPolygonOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glPolygonOffsetEXT\0"): *types::string).data: *const char; glPolygonOffsetEXT = get_proc_address("glPolygonOffsetEXT", cstr): *fp_glPolygonOffsetEXT; - let cstr = strings::to_c_with_buf("glPolygonOffsetxOES", cstr_buf): *const u8; + let cstr = ((&"glPolygonOffsetxOES\0"): *types::string).data: *const char; glPolygonOffsetxOES = get_proc_address("glPolygonOffsetxOES", cstr): *fp_glPolygonOffsetxOES; - let cstr = strings::to_c_with_buf("glPolygonStipple", cstr_buf): *const u8; + let cstr = ((&"glPolygonStipple\0"): *types::string).data: *const char; glPolygonStipple = get_proc_address("glPolygonStipple", cstr): *fp_glPolygonStipple; - let cstr = strings::to_c_with_buf("glPopAttrib", cstr_buf): *const u8; + let cstr = ((&"glPopAttrib\0"): *types::string).data: *const char; glPopAttrib = get_proc_address("glPopAttrib", cstr): *fp_glPopAttrib; - let cstr = strings::to_c_with_buf("glPopClientAttrib", cstr_buf): *const u8; + let cstr = ((&"glPopClientAttrib\0"): *types::string).data: *const char; glPopClientAttrib = get_proc_address("glPopClientAttrib", cstr): *fp_glPopClientAttrib; - let cstr = strings::to_c_with_buf("glPopDebugGroup", cstr_buf): *const u8; + let cstr = ((&"glPopDebugGroup\0"): *types::string).data: *const char; glPopDebugGroup = get_proc_address("glPopDebugGroup", cstr): *fp_glPopDebugGroup; - let cstr = strings::to_c_with_buf("glPopGroupMarkerEXT", cstr_buf): *const u8; + let cstr = ((&"glPopGroupMarkerEXT\0"): *types::string).data: *const char; glPopGroupMarkerEXT = get_proc_address("glPopGroupMarkerEXT", cstr): *fp_glPopGroupMarkerEXT; - let cstr = strings::to_c_with_buf("glPopMatrix", cstr_buf): *const u8; + let cstr = ((&"glPopMatrix\0"): *types::string).data: *const char; glPopMatrix = get_proc_address("glPopMatrix", cstr): *fp_glPopMatrix; - let cstr = strings::to_c_with_buf("glPopName", cstr_buf): *const u8; + let cstr = ((&"glPopName\0"): *types::string).data: *const char; glPopName = get_proc_address("glPopName", cstr): *fp_glPopName; - let cstr = strings::to_c_with_buf("glPresentFrameDualFillNV", cstr_buf): *const u8; + let cstr = ((&"glPresentFrameDualFillNV\0"): *types::string).data: *const char; glPresentFrameDualFillNV = get_proc_address("glPresentFrameDualFillNV", cstr): *fp_glPresentFrameDualFillNV; - let cstr = strings::to_c_with_buf("glPresentFrameKeyedNV", cstr_buf): *const u8; + let cstr = ((&"glPresentFrameKeyedNV\0"): *types::string).data: *const char; glPresentFrameKeyedNV = get_proc_address("glPresentFrameKeyedNV", cstr): *fp_glPresentFrameKeyedNV; - let cstr = strings::to_c_with_buf("glPrimitiveBoundingBoxARB", cstr_buf): *const u8; + let cstr = ((&"glPrimitiveBoundingBoxARB\0"): *types::string).data: *const char; glPrimitiveBoundingBoxARB = get_proc_address("glPrimitiveBoundingBoxARB", cstr): *fp_glPrimitiveBoundingBoxARB; - let cstr = strings::to_c_with_buf("glPrimitiveRestartIndexNV", cstr_buf): *const u8; + let cstr = ((&"glPrimitiveRestartIndexNV\0"): *types::string).data: *const char; glPrimitiveRestartIndexNV = get_proc_address("glPrimitiveRestartIndexNV", cstr): *fp_glPrimitiveRestartIndexNV; - let cstr = strings::to_c_with_buf("glPrimitiveRestartNV", cstr_buf): *const u8; + let cstr = ((&"glPrimitiveRestartNV\0"): *types::string).data: *const char; glPrimitiveRestartNV = get_proc_address("glPrimitiveRestartNV", cstr): *fp_glPrimitiveRestartNV; - let cstr = strings::to_c_with_buf("glPrioritizeTextures", cstr_buf): *const u8; + let cstr = ((&"glPrioritizeTextures\0"): *types::string).data: *const char; glPrioritizeTextures = get_proc_address("glPrioritizeTextures", cstr): *fp_glPrioritizeTextures; - let cstr = strings::to_c_with_buf("glPrioritizeTexturesEXT", cstr_buf): *const u8; + let cstr = ((&"glPrioritizeTexturesEXT\0"): *types::string).data: *const char; glPrioritizeTexturesEXT = get_proc_address("glPrioritizeTexturesEXT", cstr): *fp_glPrioritizeTexturesEXT; - let cstr = strings::to_c_with_buf("glPrioritizeTexturesxOES", cstr_buf): *const u8; + let cstr = ((&"glPrioritizeTexturesxOES\0"): *types::string).data: *const char; glPrioritizeTexturesxOES = get_proc_address("glPrioritizeTexturesxOES", cstr): *fp_glPrioritizeTexturesxOES; - let cstr = strings::to_c_with_buf("glProgramBinary", cstr_buf): *const u8; + let cstr = ((&"glProgramBinary\0"): *types::string).data: *const char; glProgramBinary = get_proc_address("glProgramBinary", cstr): *fp_glProgramBinary; - let cstr = strings::to_c_with_buf("glProgramBufferParametersIivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramBufferParametersIivNV\0"): *types::string).data: *const char; glProgramBufferParametersIivNV = get_proc_address("glProgramBufferParametersIivNV", cstr): *fp_glProgramBufferParametersIivNV; - let cstr = strings::to_c_with_buf("glProgramBufferParametersIuivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramBufferParametersIuivNV\0"): *types::string).data: *const char; glProgramBufferParametersIuivNV = get_proc_address("glProgramBufferParametersIuivNV", cstr): *fp_glProgramBufferParametersIuivNV; - let cstr = strings::to_c_with_buf("glProgramBufferParametersfvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramBufferParametersfvNV\0"): *types::string).data: *const char; glProgramBufferParametersfvNV = get_proc_address("glProgramBufferParametersfvNV", cstr): *fp_glProgramBufferParametersfvNV; - let cstr = strings::to_c_with_buf("glProgramEnvParameter4dARB", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameter4dARB\0"): *types::string).data: *const char; glProgramEnvParameter4dARB = get_proc_address("glProgramEnvParameter4dARB", cstr): *fp_glProgramEnvParameter4dARB; - let cstr = strings::to_c_with_buf("glProgramEnvParameter4dvARB", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameter4dvARB\0"): *types::string).data: *const char; glProgramEnvParameter4dvARB = get_proc_address("glProgramEnvParameter4dvARB", cstr): *fp_glProgramEnvParameter4dvARB; - let cstr = strings::to_c_with_buf("glProgramEnvParameter4fARB", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameter4fARB\0"): *types::string).data: *const char; glProgramEnvParameter4fARB = get_proc_address("glProgramEnvParameter4fARB", cstr): *fp_glProgramEnvParameter4fARB; - let cstr = strings::to_c_with_buf("glProgramEnvParameter4fvARB", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameter4fvARB\0"): *types::string).data: *const char; glProgramEnvParameter4fvARB = get_proc_address("glProgramEnvParameter4fvARB", cstr): *fp_glProgramEnvParameter4fvARB; - let cstr = strings::to_c_with_buf("glProgramEnvParameterI4iNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameterI4iNV\0"): *types::string).data: *const char; glProgramEnvParameterI4iNV = get_proc_address("glProgramEnvParameterI4iNV", cstr): *fp_glProgramEnvParameterI4iNV; - let cstr = strings::to_c_with_buf("glProgramEnvParameterI4ivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameterI4ivNV\0"): *types::string).data: *const char; glProgramEnvParameterI4ivNV = get_proc_address("glProgramEnvParameterI4ivNV", cstr): *fp_glProgramEnvParameterI4ivNV; - let cstr = strings::to_c_with_buf("glProgramEnvParameterI4uiNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameterI4uiNV\0"): *types::string).data: *const char; glProgramEnvParameterI4uiNV = get_proc_address("glProgramEnvParameterI4uiNV", cstr): *fp_glProgramEnvParameterI4uiNV; - let cstr = strings::to_c_with_buf("glProgramEnvParameterI4uivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameterI4uivNV\0"): *types::string).data: *const char; glProgramEnvParameterI4uivNV = get_proc_address("glProgramEnvParameterI4uivNV", cstr): *fp_glProgramEnvParameterI4uivNV; - let cstr = strings::to_c_with_buf("glProgramEnvParameters4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParameters4fvEXT\0"): *types::string).data: *const char; glProgramEnvParameters4fvEXT = get_proc_address("glProgramEnvParameters4fvEXT", cstr): *fp_glProgramEnvParameters4fvEXT; - let cstr = strings::to_c_with_buf("glProgramEnvParametersI4ivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParametersI4ivNV\0"): *types::string).data: *const char; glProgramEnvParametersI4ivNV = get_proc_address("glProgramEnvParametersI4ivNV", cstr): *fp_glProgramEnvParametersI4ivNV; - let cstr = strings::to_c_with_buf("glProgramEnvParametersI4uivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramEnvParametersI4uivNV\0"): *types::string).data: *const char; glProgramEnvParametersI4uivNV = get_proc_address("glProgramEnvParametersI4uivNV", cstr): *fp_glProgramEnvParametersI4uivNV; - let cstr = strings::to_c_with_buf("glProgramLocalParameter4dARB", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameter4dARB\0"): *types::string).data: *const char; glProgramLocalParameter4dARB = get_proc_address("glProgramLocalParameter4dARB", cstr): *fp_glProgramLocalParameter4dARB; - let cstr = strings::to_c_with_buf("glProgramLocalParameter4dvARB", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameter4dvARB\0"): *types::string).data: *const char; glProgramLocalParameter4dvARB = get_proc_address("glProgramLocalParameter4dvARB", cstr): *fp_glProgramLocalParameter4dvARB; - let cstr = strings::to_c_with_buf("glProgramLocalParameter4fARB", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameter4fARB\0"): *types::string).data: *const char; glProgramLocalParameter4fARB = get_proc_address("glProgramLocalParameter4fARB", cstr): *fp_glProgramLocalParameter4fARB; - let cstr = strings::to_c_with_buf("glProgramLocalParameter4fvARB", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameter4fvARB\0"): *types::string).data: *const char; glProgramLocalParameter4fvARB = get_proc_address("glProgramLocalParameter4fvARB", cstr): *fp_glProgramLocalParameter4fvARB; - let cstr = strings::to_c_with_buf("glProgramLocalParameterI4iNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameterI4iNV\0"): *types::string).data: *const char; glProgramLocalParameterI4iNV = get_proc_address("glProgramLocalParameterI4iNV", cstr): *fp_glProgramLocalParameterI4iNV; - let cstr = strings::to_c_with_buf("glProgramLocalParameterI4ivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameterI4ivNV\0"): *types::string).data: *const char; glProgramLocalParameterI4ivNV = get_proc_address("glProgramLocalParameterI4ivNV", cstr): *fp_glProgramLocalParameterI4ivNV; - let cstr = strings::to_c_with_buf("glProgramLocalParameterI4uiNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameterI4uiNV\0"): *types::string).data: *const char; glProgramLocalParameterI4uiNV = get_proc_address("glProgramLocalParameterI4uiNV", cstr): *fp_glProgramLocalParameterI4uiNV; - let cstr = strings::to_c_with_buf("glProgramLocalParameterI4uivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameterI4uivNV\0"): *types::string).data: *const char; glProgramLocalParameterI4uivNV = get_proc_address("glProgramLocalParameterI4uivNV", cstr): *fp_glProgramLocalParameterI4uivNV; - let cstr = strings::to_c_with_buf("glProgramLocalParameters4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParameters4fvEXT\0"): *types::string).data: *const char; glProgramLocalParameters4fvEXT = get_proc_address("glProgramLocalParameters4fvEXT", cstr): *fp_glProgramLocalParameters4fvEXT; - let cstr = strings::to_c_with_buf("glProgramLocalParametersI4ivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParametersI4ivNV\0"): *types::string).data: *const char; glProgramLocalParametersI4ivNV = get_proc_address("glProgramLocalParametersI4ivNV", cstr): *fp_glProgramLocalParametersI4ivNV; - let cstr = strings::to_c_with_buf("glProgramLocalParametersI4uivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramLocalParametersI4uivNV\0"): *types::string).data: *const char; glProgramLocalParametersI4uivNV = get_proc_address("glProgramLocalParametersI4uivNV", cstr): *fp_glProgramLocalParametersI4uivNV; - let cstr = strings::to_c_with_buf("glProgramNamedParameter4dNV", cstr_buf): *const u8; + let cstr = ((&"glProgramNamedParameter4dNV\0"): *types::string).data: *const char; glProgramNamedParameter4dNV = get_proc_address("glProgramNamedParameter4dNV", cstr): *fp_glProgramNamedParameter4dNV; - let cstr = strings::to_c_with_buf("glProgramNamedParameter4dvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramNamedParameter4dvNV\0"): *types::string).data: *const char; glProgramNamedParameter4dvNV = get_proc_address("glProgramNamedParameter4dvNV", cstr): *fp_glProgramNamedParameter4dvNV; - let cstr = strings::to_c_with_buf("glProgramNamedParameter4fNV", cstr_buf): *const u8; + let cstr = ((&"glProgramNamedParameter4fNV\0"): *types::string).data: *const char; glProgramNamedParameter4fNV = get_proc_address("glProgramNamedParameter4fNV", cstr): *fp_glProgramNamedParameter4fNV; - let cstr = strings::to_c_with_buf("glProgramNamedParameter4fvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramNamedParameter4fvNV\0"): *types::string).data: *const char; glProgramNamedParameter4fvNV = get_proc_address("glProgramNamedParameter4fvNV", cstr): *fp_glProgramNamedParameter4fvNV; - let cstr = strings::to_c_with_buf("glProgramParameter4dNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameter4dNV\0"): *types::string).data: *const char; glProgramParameter4dNV = get_proc_address("glProgramParameter4dNV", cstr): *fp_glProgramParameter4dNV; - let cstr = strings::to_c_with_buf("glProgramParameter4dvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameter4dvNV\0"): *types::string).data: *const char; glProgramParameter4dvNV = get_proc_address("glProgramParameter4dvNV", cstr): *fp_glProgramParameter4dvNV; - let cstr = strings::to_c_with_buf("glProgramParameter4fNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameter4fNV\0"): *types::string).data: *const char; glProgramParameter4fNV = get_proc_address("glProgramParameter4fNV", cstr): *fp_glProgramParameter4fNV; - let cstr = strings::to_c_with_buf("glProgramParameter4fvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameter4fvNV\0"): *types::string).data: *const char; glProgramParameter4fvNV = get_proc_address("glProgramParameter4fvNV", cstr): *fp_glProgramParameter4fvNV; - let cstr = strings::to_c_with_buf("glProgramParameteri", cstr_buf): *const u8; + let cstr = ((&"glProgramParameteri\0"): *types::string).data: *const char; glProgramParameteri = get_proc_address("glProgramParameteri", cstr): *fp_glProgramParameteri; - let cstr = strings::to_c_with_buf("glProgramParameteriARB", cstr_buf): *const u8; + let cstr = ((&"glProgramParameteriARB\0"): *types::string).data: *const char; glProgramParameteriARB = get_proc_address("glProgramParameteriARB", cstr): *fp_glProgramParameteriARB; - let cstr = strings::to_c_with_buf("glProgramParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramParameteriEXT\0"): *types::string).data: *const char; glProgramParameteriEXT = get_proc_address("glProgramParameteriEXT", cstr): *fp_glProgramParameteriEXT; - let cstr = strings::to_c_with_buf("glProgramParameters4dvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameters4dvNV\0"): *types::string).data: *const char; glProgramParameters4dvNV = get_proc_address("glProgramParameters4dvNV", cstr): *fp_glProgramParameters4dvNV; - let cstr = strings::to_c_with_buf("glProgramParameters4fvNV", cstr_buf): *const u8; + let cstr = ((&"glProgramParameters4fvNV\0"): *types::string).data: *const char; glProgramParameters4fvNV = get_proc_address("glProgramParameters4fvNV", cstr): *fp_glProgramParameters4fvNV; - let cstr = strings::to_c_with_buf("glProgramPathFragmentInputGenNV", cstr_buf): *const u8; + let cstr = ((&"glProgramPathFragmentInputGenNV\0"): *types::string).data: *const char; glProgramPathFragmentInputGenNV = get_proc_address("glProgramPathFragmentInputGenNV", cstr): *fp_glProgramPathFragmentInputGenNV; - let cstr = strings::to_c_with_buf("glProgramStringARB", cstr_buf): *const u8; + let cstr = ((&"glProgramStringARB\0"): *types::string).data: *const char; glProgramStringARB = get_proc_address("glProgramStringARB", cstr): *fp_glProgramStringARB; - let cstr = strings::to_c_with_buf("glProgramSubroutineParametersuivNV", cstr_buf): *const u8; + let cstr = ((&"glProgramSubroutineParametersuivNV\0"): *types::string).data: *const char; glProgramSubroutineParametersuivNV = get_proc_address("glProgramSubroutineParametersuivNV", cstr): *fp_glProgramSubroutineParametersuivNV; - let cstr = strings::to_c_with_buf("glProgramUniform1d", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1d\0"): *types::string).data: *const char; glProgramUniform1d = get_proc_address("glProgramUniform1d", cstr): *fp_glProgramUniform1d; - let cstr = strings::to_c_with_buf("glProgramUniform1dEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1dEXT\0"): *types::string).data: *const char; glProgramUniform1dEXT = get_proc_address("glProgramUniform1dEXT", cstr): *fp_glProgramUniform1dEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1dv\0"): *types::string).data: *const char; glProgramUniform1dv = get_proc_address("glProgramUniform1dv", cstr): *fp_glProgramUniform1dv; - let cstr = strings::to_c_with_buf("glProgramUniform1dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1dvEXT\0"): *types::string).data: *const char; glProgramUniform1dvEXT = get_proc_address("glProgramUniform1dvEXT", cstr): *fp_glProgramUniform1dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1f", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1f\0"): *types::string).data: *const char; glProgramUniform1f = get_proc_address("glProgramUniform1f", cstr): *fp_glProgramUniform1f; - let cstr = strings::to_c_with_buf("glProgramUniform1fEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1fEXT\0"): *types::string).data: *const char; glProgramUniform1fEXT = get_proc_address("glProgramUniform1fEXT", cstr): *fp_glProgramUniform1fEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1fv\0"): *types::string).data: *const char; glProgramUniform1fv = get_proc_address("glProgramUniform1fv", cstr): *fp_glProgramUniform1fv; - let cstr = strings::to_c_with_buf("glProgramUniform1fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1fvEXT\0"): *types::string).data: *const char; glProgramUniform1fvEXT = get_proc_address("glProgramUniform1fvEXT", cstr): *fp_glProgramUniform1fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1i", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1i\0"): *types::string).data: *const char; glProgramUniform1i = get_proc_address("glProgramUniform1i", cstr): *fp_glProgramUniform1i; - let cstr = strings::to_c_with_buf("glProgramUniform1i64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1i64ARB\0"): *types::string).data: *const char; glProgramUniform1i64ARB = get_proc_address("glProgramUniform1i64ARB", cstr): *fp_glProgramUniform1i64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform1i64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1i64NV\0"): *types::string).data: *const char; glProgramUniform1i64NV = get_proc_address("glProgramUniform1i64NV", cstr): *fp_glProgramUniform1i64NV; - let cstr = strings::to_c_with_buf("glProgramUniform1i64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1i64vARB\0"): *types::string).data: *const char; glProgramUniform1i64vARB = get_proc_address("glProgramUniform1i64vARB", cstr): *fp_glProgramUniform1i64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform1i64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1i64vNV\0"): *types::string).data: *const char; glProgramUniform1i64vNV = get_proc_address("glProgramUniform1i64vNV", cstr): *fp_glProgramUniform1i64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform1iEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1iEXT\0"): *types::string).data: *const char; glProgramUniform1iEXT = get_proc_address("glProgramUniform1iEXT", cstr): *fp_glProgramUniform1iEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1iv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1iv\0"): *types::string).data: *const char; glProgramUniform1iv = get_proc_address("glProgramUniform1iv", cstr): *fp_glProgramUniform1iv; - let cstr = strings::to_c_with_buf("glProgramUniform1ivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ivEXT\0"): *types::string).data: *const char; glProgramUniform1ivEXT = get_proc_address("glProgramUniform1ivEXT", cstr): *fp_glProgramUniform1ivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1ui", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ui\0"): *types::string).data: *const char; glProgramUniform1ui = get_proc_address("glProgramUniform1ui", cstr): *fp_glProgramUniform1ui; - let cstr = strings::to_c_with_buf("glProgramUniform1ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ui64ARB\0"): *types::string).data: *const char; glProgramUniform1ui64ARB = get_proc_address("glProgramUniform1ui64ARB", cstr): *fp_glProgramUniform1ui64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform1ui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ui64NV\0"): *types::string).data: *const char; glProgramUniform1ui64NV = get_proc_address("glProgramUniform1ui64NV", cstr): *fp_glProgramUniform1ui64NV; - let cstr = strings::to_c_with_buf("glProgramUniform1ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ui64vARB\0"): *types::string).data: *const char; glProgramUniform1ui64vARB = get_proc_address("glProgramUniform1ui64vARB", cstr): *fp_glProgramUniform1ui64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform1ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1ui64vNV\0"): *types::string).data: *const char; glProgramUniform1ui64vNV = get_proc_address("glProgramUniform1ui64vNV", cstr): *fp_glProgramUniform1ui64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform1uiEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1uiEXT\0"): *types::string).data: *const char; glProgramUniform1uiEXT = get_proc_address("glProgramUniform1uiEXT", cstr): *fp_glProgramUniform1uiEXT; - let cstr = strings::to_c_with_buf("glProgramUniform1uiv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1uiv\0"): *types::string).data: *const char; glProgramUniform1uiv = get_proc_address("glProgramUniform1uiv", cstr): *fp_glProgramUniform1uiv; - let cstr = strings::to_c_with_buf("glProgramUniform1uivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform1uivEXT\0"): *types::string).data: *const char; glProgramUniform1uivEXT = get_proc_address("glProgramUniform1uivEXT", cstr): *fp_glProgramUniform1uivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2d", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2d\0"): *types::string).data: *const char; glProgramUniform2d = get_proc_address("glProgramUniform2d", cstr): *fp_glProgramUniform2d; - let cstr = strings::to_c_with_buf("glProgramUniform2dEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2dEXT\0"): *types::string).data: *const char; glProgramUniform2dEXT = get_proc_address("glProgramUniform2dEXT", cstr): *fp_glProgramUniform2dEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2dv\0"): *types::string).data: *const char; glProgramUniform2dv = get_proc_address("glProgramUniform2dv", cstr): *fp_glProgramUniform2dv; - let cstr = strings::to_c_with_buf("glProgramUniform2dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2dvEXT\0"): *types::string).data: *const char; glProgramUniform2dvEXT = get_proc_address("glProgramUniform2dvEXT", cstr): *fp_glProgramUniform2dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2f", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2f\0"): *types::string).data: *const char; glProgramUniform2f = get_proc_address("glProgramUniform2f", cstr): *fp_glProgramUniform2f; - let cstr = strings::to_c_with_buf("glProgramUniform2fEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2fEXT\0"): *types::string).data: *const char; glProgramUniform2fEXT = get_proc_address("glProgramUniform2fEXT", cstr): *fp_glProgramUniform2fEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2fv\0"): *types::string).data: *const char; glProgramUniform2fv = get_proc_address("glProgramUniform2fv", cstr): *fp_glProgramUniform2fv; - let cstr = strings::to_c_with_buf("glProgramUniform2fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2fvEXT\0"): *types::string).data: *const char; glProgramUniform2fvEXT = get_proc_address("glProgramUniform2fvEXT", cstr): *fp_glProgramUniform2fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2i", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2i\0"): *types::string).data: *const char; glProgramUniform2i = get_proc_address("glProgramUniform2i", cstr): *fp_glProgramUniform2i; - let cstr = strings::to_c_with_buf("glProgramUniform2i64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2i64ARB\0"): *types::string).data: *const char; glProgramUniform2i64ARB = get_proc_address("glProgramUniform2i64ARB", cstr): *fp_glProgramUniform2i64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform2i64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2i64NV\0"): *types::string).data: *const char; glProgramUniform2i64NV = get_proc_address("glProgramUniform2i64NV", cstr): *fp_glProgramUniform2i64NV; - let cstr = strings::to_c_with_buf("glProgramUniform2i64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2i64vARB\0"): *types::string).data: *const char; glProgramUniform2i64vARB = get_proc_address("glProgramUniform2i64vARB", cstr): *fp_glProgramUniform2i64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform2i64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2i64vNV\0"): *types::string).data: *const char; glProgramUniform2i64vNV = get_proc_address("glProgramUniform2i64vNV", cstr): *fp_glProgramUniform2i64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform2iEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2iEXT\0"): *types::string).data: *const char; glProgramUniform2iEXT = get_proc_address("glProgramUniform2iEXT", cstr): *fp_glProgramUniform2iEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2iv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2iv\0"): *types::string).data: *const char; glProgramUniform2iv = get_proc_address("glProgramUniform2iv", cstr): *fp_glProgramUniform2iv; - let cstr = strings::to_c_with_buf("glProgramUniform2ivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ivEXT\0"): *types::string).data: *const char; glProgramUniform2ivEXT = get_proc_address("glProgramUniform2ivEXT", cstr): *fp_glProgramUniform2ivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2ui", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ui\0"): *types::string).data: *const char; glProgramUniform2ui = get_proc_address("glProgramUniform2ui", cstr): *fp_glProgramUniform2ui; - let cstr = strings::to_c_with_buf("glProgramUniform2ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ui64ARB\0"): *types::string).data: *const char; glProgramUniform2ui64ARB = get_proc_address("glProgramUniform2ui64ARB", cstr): *fp_glProgramUniform2ui64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform2ui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ui64NV\0"): *types::string).data: *const char; glProgramUniform2ui64NV = get_proc_address("glProgramUniform2ui64NV", cstr): *fp_glProgramUniform2ui64NV; - let cstr = strings::to_c_with_buf("glProgramUniform2ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ui64vARB\0"): *types::string).data: *const char; glProgramUniform2ui64vARB = get_proc_address("glProgramUniform2ui64vARB", cstr): *fp_glProgramUniform2ui64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform2ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2ui64vNV\0"): *types::string).data: *const char; glProgramUniform2ui64vNV = get_proc_address("glProgramUniform2ui64vNV", cstr): *fp_glProgramUniform2ui64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform2uiEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2uiEXT\0"): *types::string).data: *const char; glProgramUniform2uiEXT = get_proc_address("glProgramUniform2uiEXT", cstr): *fp_glProgramUniform2uiEXT; - let cstr = strings::to_c_with_buf("glProgramUniform2uiv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2uiv\0"): *types::string).data: *const char; glProgramUniform2uiv = get_proc_address("glProgramUniform2uiv", cstr): *fp_glProgramUniform2uiv; - let cstr = strings::to_c_with_buf("glProgramUniform2uivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform2uivEXT\0"): *types::string).data: *const char; glProgramUniform2uivEXT = get_proc_address("glProgramUniform2uivEXT", cstr): *fp_glProgramUniform2uivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3d", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3d\0"): *types::string).data: *const char; glProgramUniform3d = get_proc_address("glProgramUniform3d", cstr): *fp_glProgramUniform3d; - let cstr = strings::to_c_with_buf("glProgramUniform3dEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3dEXT\0"): *types::string).data: *const char; glProgramUniform3dEXT = get_proc_address("glProgramUniform3dEXT", cstr): *fp_glProgramUniform3dEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3dv\0"): *types::string).data: *const char; glProgramUniform3dv = get_proc_address("glProgramUniform3dv", cstr): *fp_glProgramUniform3dv; - let cstr = strings::to_c_with_buf("glProgramUniform3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3dvEXT\0"): *types::string).data: *const char; glProgramUniform3dvEXT = get_proc_address("glProgramUniform3dvEXT", cstr): *fp_glProgramUniform3dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3f", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3f\0"): *types::string).data: *const char; glProgramUniform3f = get_proc_address("glProgramUniform3f", cstr): *fp_glProgramUniform3f; - let cstr = strings::to_c_with_buf("glProgramUniform3fEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3fEXT\0"): *types::string).data: *const char; glProgramUniform3fEXT = get_proc_address("glProgramUniform3fEXT", cstr): *fp_glProgramUniform3fEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3fv\0"): *types::string).data: *const char; glProgramUniform3fv = get_proc_address("glProgramUniform3fv", cstr): *fp_glProgramUniform3fv; - let cstr = strings::to_c_with_buf("glProgramUniform3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3fvEXT\0"): *types::string).data: *const char; glProgramUniform3fvEXT = get_proc_address("glProgramUniform3fvEXT", cstr): *fp_glProgramUniform3fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3i", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3i\0"): *types::string).data: *const char; glProgramUniform3i = get_proc_address("glProgramUniform3i", cstr): *fp_glProgramUniform3i; - let cstr = strings::to_c_with_buf("glProgramUniform3i64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3i64ARB\0"): *types::string).data: *const char; glProgramUniform3i64ARB = get_proc_address("glProgramUniform3i64ARB", cstr): *fp_glProgramUniform3i64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform3i64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3i64NV\0"): *types::string).data: *const char; glProgramUniform3i64NV = get_proc_address("glProgramUniform3i64NV", cstr): *fp_glProgramUniform3i64NV; - let cstr = strings::to_c_with_buf("glProgramUniform3i64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3i64vARB\0"): *types::string).data: *const char; glProgramUniform3i64vARB = get_proc_address("glProgramUniform3i64vARB", cstr): *fp_glProgramUniform3i64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform3i64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3i64vNV\0"): *types::string).data: *const char; glProgramUniform3i64vNV = get_proc_address("glProgramUniform3i64vNV", cstr): *fp_glProgramUniform3i64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform3iEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3iEXT\0"): *types::string).data: *const char; glProgramUniform3iEXT = get_proc_address("glProgramUniform3iEXT", cstr): *fp_glProgramUniform3iEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3iv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3iv\0"): *types::string).data: *const char; glProgramUniform3iv = get_proc_address("glProgramUniform3iv", cstr): *fp_glProgramUniform3iv; - let cstr = strings::to_c_with_buf("glProgramUniform3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ivEXT\0"): *types::string).data: *const char; glProgramUniform3ivEXT = get_proc_address("glProgramUniform3ivEXT", cstr): *fp_glProgramUniform3ivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3ui", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ui\0"): *types::string).data: *const char; glProgramUniform3ui = get_proc_address("glProgramUniform3ui", cstr): *fp_glProgramUniform3ui; - let cstr = strings::to_c_with_buf("glProgramUniform3ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ui64ARB\0"): *types::string).data: *const char; glProgramUniform3ui64ARB = get_proc_address("glProgramUniform3ui64ARB", cstr): *fp_glProgramUniform3ui64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform3ui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ui64NV\0"): *types::string).data: *const char; glProgramUniform3ui64NV = get_proc_address("glProgramUniform3ui64NV", cstr): *fp_glProgramUniform3ui64NV; - let cstr = strings::to_c_with_buf("glProgramUniform3ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ui64vARB\0"): *types::string).data: *const char; glProgramUniform3ui64vARB = get_proc_address("glProgramUniform3ui64vARB", cstr): *fp_glProgramUniform3ui64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform3ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3ui64vNV\0"): *types::string).data: *const char; glProgramUniform3ui64vNV = get_proc_address("glProgramUniform3ui64vNV", cstr): *fp_glProgramUniform3ui64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform3uiEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3uiEXT\0"): *types::string).data: *const char; glProgramUniform3uiEXT = get_proc_address("glProgramUniform3uiEXT", cstr): *fp_glProgramUniform3uiEXT; - let cstr = strings::to_c_with_buf("glProgramUniform3uiv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3uiv\0"): *types::string).data: *const char; glProgramUniform3uiv = get_proc_address("glProgramUniform3uiv", cstr): *fp_glProgramUniform3uiv; - let cstr = strings::to_c_with_buf("glProgramUniform3uivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform3uivEXT\0"): *types::string).data: *const char; glProgramUniform3uivEXT = get_proc_address("glProgramUniform3uivEXT", cstr): *fp_glProgramUniform3uivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4d", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4d\0"): *types::string).data: *const char; glProgramUniform4d = get_proc_address("glProgramUniform4d", cstr): *fp_glProgramUniform4d; - let cstr = strings::to_c_with_buf("glProgramUniform4dEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4dEXT\0"): *types::string).data: *const char; glProgramUniform4dEXT = get_proc_address("glProgramUniform4dEXT", cstr): *fp_glProgramUniform4dEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4dv\0"): *types::string).data: *const char; glProgramUniform4dv = get_proc_address("glProgramUniform4dv", cstr): *fp_glProgramUniform4dv; - let cstr = strings::to_c_with_buf("glProgramUniform4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4dvEXT\0"): *types::string).data: *const char; glProgramUniform4dvEXT = get_proc_address("glProgramUniform4dvEXT", cstr): *fp_glProgramUniform4dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4f", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4f\0"): *types::string).data: *const char; glProgramUniform4f = get_proc_address("glProgramUniform4f", cstr): *fp_glProgramUniform4f; - let cstr = strings::to_c_with_buf("glProgramUniform4fEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4fEXT\0"): *types::string).data: *const char; glProgramUniform4fEXT = get_proc_address("glProgramUniform4fEXT", cstr): *fp_glProgramUniform4fEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4fv\0"): *types::string).data: *const char; glProgramUniform4fv = get_proc_address("glProgramUniform4fv", cstr): *fp_glProgramUniform4fv; - let cstr = strings::to_c_with_buf("glProgramUniform4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4fvEXT\0"): *types::string).data: *const char; glProgramUniform4fvEXT = get_proc_address("glProgramUniform4fvEXT", cstr): *fp_glProgramUniform4fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4i", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4i\0"): *types::string).data: *const char; glProgramUniform4i = get_proc_address("glProgramUniform4i", cstr): *fp_glProgramUniform4i; - let cstr = strings::to_c_with_buf("glProgramUniform4i64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4i64ARB\0"): *types::string).data: *const char; glProgramUniform4i64ARB = get_proc_address("glProgramUniform4i64ARB", cstr): *fp_glProgramUniform4i64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform4i64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4i64NV\0"): *types::string).data: *const char; glProgramUniform4i64NV = get_proc_address("glProgramUniform4i64NV", cstr): *fp_glProgramUniform4i64NV; - let cstr = strings::to_c_with_buf("glProgramUniform4i64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4i64vARB\0"): *types::string).data: *const char; glProgramUniform4i64vARB = get_proc_address("glProgramUniform4i64vARB", cstr): *fp_glProgramUniform4i64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform4i64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4i64vNV\0"): *types::string).data: *const char; glProgramUniform4i64vNV = get_proc_address("glProgramUniform4i64vNV", cstr): *fp_glProgramUniform4i64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform4iEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4iEXT\0"): *types::string).data: *const char; glProgramUniform4iEXT = get_proc_address("glProgramUniform4iEXT", cstr): *fp_glProgramUniform4iEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4iv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4iv\0"): *types::string).data: *const char; glProgramUniform4iv = get_proc_address("glProgramUniform4iv", cstr): *fp_glProgramUniform4iv; - let cstr = strings::to_c_with_buf("glProgramUniform4ivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ivEXT\0"): *types::string).data: *const char; glProgramUniform4ivEXT = get_proc_address("glProgramUniform4ivEXT", cstr): *fp_glProgramUniform4ivEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4ui", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ui\0"): *types::string).data: *const char; glProgramUniform4ui = get_proc_address("glProgramUniform4ui", cstr): *fp_glProgramUniform4ui; - let cstr = strings::to_c_with_buf("glProgramUniform4ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ui64ARB\0"): *types::string).data: *const char; glProgramUniform4ui64ARB = get_proc_address("glProgramUniform4ui64ARB", cstr): *fp_glProgramUniform4ui64ARB; - let cstr = strings::to_c_with_buf("glProgramUniform4ui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ui64NV\0"): *types::string).data: *const char; glProgramUniform4ui64NV = get_proc_address("glProgramUniform4ui64NV", cstr): *fp_glProgramUniform4ui64NV; - let cstr = strings::to_c_with_buf("glProgramUniform4ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ui64vARB\0"): *types::string).data: *const char; glProgramUniform4ui64vARB = get_proc_address("glProgramUniform4ui64vARB", cstr): *fp_glProgramUniform4ui64vARB; - let cstr = strings::to_c_with_buf("glProgramUniform4ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4ui64vNV\0"): *types::string).data: *const char; glProgramUniform4ui64vNV = get_proc_address("glProgramUniform4ui64vNV", cstr): *fp_glProgramUniform4ui64vNV; - let cstr = strings::to_c_with_buf("glProgramUniform4uiEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4uiEXT\0"): *types::string).data: *const char; glProgramUniform4uiEXT = get_proc_address("glProgramUniform4uiEXT", cstr): *fp_glProgramUniform4uiEXT; - let cstr = strings::to_c_with_buf("glProgramUniform4uiv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4uiv\0"): *types::string).data: *const char; glProgramUniform4uiv = get_proc_address("glProgramUniform4uiv", cstr): *fp_glProgramUniform4uiv; - let cstr = strings::to_c_with_buf("glProgramUniform4uivEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniform4uivEXT\0"): *types::string).data: *const char; glProgramUniform4uivEXT = get_proc_address("glProgramUniform4uivEXT", cstr): *fp_glProgramUniform4uivEXT; - let cstr = strings::to_c_with_buf("glProgramUniformHandleui64ARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformHandleui64ARB\0"): *types::string).data: *const char; glProgramUniformHandleui64ARB = get_proc_address("glProgramUniformHandleui64ARB", cstr): *fp_glProgramUniformHandleui64ARB; - let cstr = strings::to_c_with_buf("glProgramUniformHandleui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformHandleui64NV\0"): *types::string).data: *const char; glProgramUniformHandleui64NV = get_proc_address("glProgramUniformHandleui64NV", cstr): *fp_glProgramUniformHandleui64NV; - let cstr = strings::to_c_with_buf("glProgramUniformHandleui64vARB", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformHandleui64vARB\0"): *types::string).data: *const char; glProgramUniformHandleui64vARB = get_proc_address("glProgramUniformHandleui64vARB", cstr): *fp_glProgramUniformHandleui64vARB; - let cstr = strings::to_c_with_buf("glProgramUniformHandleui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformHandleui64vNV\0"): *types::string).data: *const char; glProgramUniformHandleui64vNV = get_proc_address("glProgramUniformHandleui64vNV", cstr): *fp_glProgramUniformHandleui64vNV; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2dv\0"): *types::string).data: *const char; glProgramUniformMatrix2dv = get_proc_address("glProgramUniformMatrix2dv", cstr): *fp_glProgramUniformMatrix2dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2dvEXT = get_proc_address("glProgramUniformMatrix2dvEXT", cstr): *fp_glProgramUniformMatrix2dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2fv\0"): *types::string).data: *const char; glProgramUniformMatrix2fv = get_proc_address("glProgramUniformMatrix2fv", cstr): *fp_glProgramUniformMatrix2fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2fvEXT = get_proc_address("glProgramUniformMatrix2fvEXT", cstr): *fp_glProgramUniformMatrix2fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x3dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x3dv\0"): *types::string).data: *const char; glProgramUniformMatrix2x3dv = get_proc_address("glProgramUniformMatrix2x3dv", cstr): *fp_glProgramUniformMatrix2x3dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x3dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2x3dvEXT = get_proc_address("glProgramUniformMatrix2x3dvEXT", cstr): *fp_glProgramUniformMatrix2x3dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x3fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x3fv\0"): *types::string).data: *const char; glProgramUniformMatrix2x3fv = get_proc_address("glProgramUniformMatrix2x3fv", cstr): *fp_glProgramUniformMatrix2x3fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x3fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2x3fvEXT = get_proc_address("glProgramUniformMatrix2x3fvEXT", cstr): *fp_glProgramUniformMatrix2x3fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x4dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x4dv\0"): *types::string).data: *const char; glProgramUniformMatrix2x4dv = get_proc_address("glProgramUniformMatrix2x4dv", cstr): *fp_glProgramUniformMatrix2x4dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x4dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2x4dvEXT = get_proc_address("glProgramUniformMatrix2x4dvEXT", cstr): *fp_glProgramUniformMatrix2x4dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x4fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x4fv\0"): *types::string).data: *const char; glProgramUniformMatrix2x4fv = get_proc_address("glProgramUniformMatrix2x4fv", cstr): *fp_glProgramUniformMatrix2x4fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix2x4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix2x4fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix2x4fvEXT = get_proc_address("glProgramUniformMatrix2x4fvEXT", cstr): *fp_glProgramUniformMatrix2x4fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3dv\0"): *types::string).data: *const char; glProgramUniformMatrix3dv = get_proc_address("glProgramUniformMatrix3dv", cstr): *fp_glProgramUniformMatrix3dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3dvEXT = get_proc_address("glProgramUniformMatrix3dvEXT", cstr): *fp_glProgramUniformMatrix3dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3fv\0"): *types::string).data: *const char; glProgramUniformMatrix3fv = get_proc_address("glProgramUniformMatrix3fv", cstr): *fp_glProgramUniformMatrix3fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3fvEXT = get_proc_address("glProgramUniformMatrix3fvEXT", cstr): *fp_glProgramUniformMatrix3fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x2dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x2dv\0"): *types::string).data: *const char; glProgramUniformMatrix3x2dv = get_proc_address("glProgramUniformMatrix3x2dv", cstr): *fp_glProgramUniformMatrix3x2dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x2dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x2dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3x2dvEXT = get_proc_address("glProgramUniformMatrix3x2dvEXT", cstr): *fp_glProgramUniformMatrix3x2dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x2fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x2fv\0"): *types::string).data: *const char; glProgramUniformMatrix3x2fv = get_proc_address("glProgramUniformMatrix3x2fv", cstr): *fp_glProgramUniformMatrix3x2fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x2fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x2fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3x2fvEXT = get_proc_address("glProgramUniformMatrix3x2fvEXT", cstr): *fp_glProgramUniformMatrix3x2fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x4dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x4dv\0"): *types::string).data: *const char; glProgramUniformMatrix3x4dv = get_proc_address("glProgramUniformMatrix3x4dv", cstr): *fp_glProgramUniformMatrix3x4dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x4dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3x4dvEXT = get_proc_address("glProgramUniformMatrix3x4dvEXT", cstr): *fp_glProgramUniformMatrix3x4dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x4fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x4fv\0"): *types::string).data: *const char; glProgramUniformMatrix3x4fv = get_proc_address("glProgramUniformMatrix3x4fv", cstr): *fp_glProgramUniformMatrix3x4fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix3x4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix3x4fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix3x4fvEXT = get_proc_address("glProgramUniformMatrix3x4fvEXT", cstr): *fp_glProgramUniformMatrix3x4fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4dv\0"): *types::string).data: *const char; glProgramUniformMatrix4dv = get_proc_address("glProgramUniformMatrix4dv", cstr): *fp_glProgramUniformMatrix4dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4dvEXT = get_proc_address("glProgramUniformMatrix4dvEXT", cstr): *fp_glProgramUniformMatrix4dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4fv\0"): *types::string).data: *const char; glProgramUniformMatrix4fv = get_proc_address("glProgramUniformMatrix4fv", cstr): *fp_glProgramUniformMatrix4fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4fvEXT = get_proc_address("glProgramUniformMatrix4fvEXT", cstr): *fp_glProgramUniformMatrix4fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x2dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x2dv\0"): *types::string).data: *const char; glProgramUniformMatrix4x2dv = get_proc_address("glProgramUniformMatrix4x2dv", cstr): *fp_glProgramUniformMatrix4x2dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x2dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x2dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4x2dvEXT = get_proc_address("glProgramUniformMatrix4x2dvEXT", cstr): *fp_glProgramUniformMatrix4x2dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x2fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x2fv\0"): *types::string).data: *const char; glProgramUniformMatrix4x2fv = get_proc_address("glProgramUniformMatrix4x2fv", cstr): *fp_glProgramUniformMatrix4x2fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x2fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x2fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4x2fvEXT = get_proc_address("glProgramUniformMatrix4x2fvEXT", cstr): *fp_glProgramUniformMatrix4x2fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x3dv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x3dv\0"): *types::string).data: *const char; glProgramUniformMatrix4x3dv = get_proc_address("glProgramUniformMatrix4x3dv", cstr): *fp_glProgramUniformMatrix4x3dv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x3dvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4x3dvEXT = get_proc_address("glProgramUniformMatrix4x3dvEXT", cstr): *fp_glProgramUniformMatrix4x3dvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x3fv", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x3fv\0"): *types::string).data: *const char; glProgramUniformMatrix4x3fv = get_proc_address("glProgramUniformMatrix4x3fv", cstr): *fp_glProgramUniformMatrix4x3fv; - let cstr = strings::to_c_with_buf("glProgramUniformMatrix4x3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformMatrix4x3fvEXT\0"): *types::string).data: *const char; glProgramUniformMatrix4x3fvEXT = get_proc_address("glProgramUniformMatrix4x3fvEXT", cstr): *fp_glProgramUniformMatrix4x3fvEXT; - let cstr = strings::to_c_with_buf("glProgramUniformui64NV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformui64NV\0"): *types::string).data: *const char; glProgramUniformui64NV = get_proc_address("glProgramUniformui64NV", cstr): *fp_glProgramUniformui64NV; - let cstr = strings::to_c_with_buf("glProgramUniformui64vNV", cstr_buf): *const u8; + let cstr = ((&"glProgramUniformui64vNV\0"): *types::string).data: *const char; glProgramUniformui64vNV = get_proc_address("glProgramUniformui64vNV", cstr): *fp_glProgramUniformui64vNV; - let cstr = strings::to_c_with_buf("glProgramVertexLimitNV", cstr_buf): *const u8; + let cstr = ((&"glProgramVertexLimitNV\0"): *types::string).data: *const char; glProgramVertexLimitNV = get_proc_address("glProgramVertexLimitNV", cstr): *fp_glProgramVertexLimitNV; - let cstr = strings::to_c_with_buf("glProvokingVertex", cstr_buf): *const u8; + let cstr = ((&"glProvokingVertex\0"): *types::string).data: *const char; glProvokingVertex = get_proc_address("glProvokingVertex", cstr): *fp_glProvokingVertex; - let cstr = strings::to_c_with_buf("glProvokingVertexEXT", cstr_buf): *const u8; + let cstr = ((&"glProvokingVertexEXT\0"): *types::string).data: *const char; glProvokingVertexEXT = get_proc_address("glProvokingVertexEXT", cstr): *fp_glProvokingVertexEXT; - let cstr = strings::to_c_with_buf("glPushAttrib", cstr_buf): *const u8; + let cstr = ((&"glPushAttrib\0"): *types::string).data: *const char; glPushAttrib = get_proc_address("glPushAttrib", cstr): *fp_glPushAttrib; - let cstr = strings::to_c_with_buf("glPushClientAttrib", cstr_buf): *const u8; + let cstr = ((&"glPushClientAttrib\0"): *types::string).data: *const char; glPushClientAttrib = get_proc_address("glPushClientAttrib", cstr): *fp_glPushClientAttrib; - let cstr = strings::to_c_with_buf("glPushClientAttribDefaultEXT", cstr_buf): *const u8; + let cstr = ((&"glPushClientAttribDefaultEXT\0"): *types::string).data: *const char; glPushClientAttribDefaultEXT = get_proc_address("glPushClientAttribDefaultEXT", cstr): *fp_glPushClientAttribDefaultEXT; - let cstr = strings::to_c_with_buf("glPushDebugGroup", cstr_buf): *const u8; + let cstr = ((&"glPushDebugGroup\0"): *types::string).data: *const char; glPushDebugGroup = get_proc_address("glPushDebugGroup", cstr): *fp_glPushDebugGroup; - let cstr = strings::to_c_with_buf("glPushGroupMarkerEXT", cstr_buf): *const u8; + let cstr = ((&"glPushGroupMarkerEXT\0"): *types::string).data: *const char; glPushGroupMarkerEXT = get_proc_address("glPushGroupMarkerEXT", cstr): *fp_glPushGroupMarkerEXT; - let cstr = strings::to_c_with_buf("glPushMatrix", cstr_buf): *const u8; + let cstr = ((&"glPushMatrix\0"): *types::string).data: *const char; glPushMatrix = get_proc_address("glPushMatrix", cstr): *fp_glPushMatrix; - let cstr = strings::to_c_with_buf("glPushName", cstr_buf): *const u8; + let cstr = ((&"glPushName\0"): *types::string).data: *const char; glPushName = get_proc_address("glPushName", cstr): *fp_glPushName; - let cstr = strings::to_c_with_buf("glQueryCounter", cstr_buf): *const u8; + let cstr = ((&"glQueryCounter\0"): *types::string).data: *const char; glQueryCounter = get_proc_address("glQueryCounter", cstr): *fp_glQueryCounter; - let cstr = strings::to_c_with_buf("glQueryMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glQueryMatrixxOES\0"): *types::string).data: *const char; glQueryMatrixxOES = get_proc_address("glQueryMatrixxOES", cstr): *fp_glQueryMatrixxOES; - let cstr = strings::to_c_with_buf("glQueryObjectParameteruiAMD", cstr_buf): *const u8; + let cstr = ((&"glQueryObjectParameteruiAMD\0"): *types::string).data: *const char; glQueryObjectParameteruiAMD = get_proc_address("glQueryObjectParameteruiAMD", cstr): *fp_glQueryObjectParameteruiAMD; - let cstr = strings::to_c_with_buf("glQueryResourceNV", cstr_buf): *const u8; + let cstr = ((&"glQueryResourceNV\0"): *types::string).data: *const char; glQueryResourceNV = get_proc_address("glQueryResourceNV", cstr): *fp_glQueryResourceNV; - let cstr = strings::to_c_with_buf("glQueryResourceTagNV", cstr_buf): *const u8; + let cstr = ((&"glQueryResourceTagNV\0"): *types::string).data: *const char; glQueryResourceTagNV = get_proc_address("glQueryResourceTagNV", cstr): *fp_glQueryResourceTagNV; - let cstr = strings::to_c_with_buf("glRasterPos2d", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2d\0"): *types::string).data: *const char; glRasterPos2d = get_proc_address("glRasterPos2d", cstr): *fp_glRasterPos2d; - let cstr = strings::to_c_with_buf("glRasterPos2dv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2dv\0"): *types::string).data: *const char; glRasterPos2dv = get_proc_address("glRasterPos2dv", cstr): *fp_glRasterPos2dv; - let cstr = strings::to_c_with_buf("glRasterPos2f", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2f\0"): *types::string).data: *const char; glRasterPos2f = get_proc_address("glRasterPos2f", cstr): *fp_glRasterPos2f; - let cstr = strings::to_c_with_buf("glRasterPos2fv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2fv\0"): *types::string).data: *const char; glRasterPos2fv = get_proc_address("glRasterPos2fv", cstr): *fp_glRasterPos2fv; - let cstr = strings::to_c_with_buf("glRasterPos2i", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2i\0"): *types::string).data: *const char; glRasterPos2i = get_proc_address("glRasterPos2i", cstr): *fp_glRasterPos2i; - let cstr = strings::to_c_with_buf("glRasterPos2iv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2iv\0"): *types::string).data: *const char; glRasterPos2iv = get_proc_address("glRasterPos2iv", cstr): *fp_glRasterPos2iv; - let cstr = strings::to_c_with_buf("glRasterPos2s", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2s\0"): *types::string).data: *const char; glRasterPos2s = get_proc_address("glRasterPos2s", cstr): *fp_glRasterPos2s; - let cstr = strings::to_c_with_buf("glRasterPos2sv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2sv\0"): *types::string).data: *const char; glRasterPos2sv = get_proc_address("glRasterPos2sv", cstr): *fp_glRasterPos2sv; - let cstr = strings::to_c_with_buf("glRasterPos2xOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2xOES\0"): *types::string).data: *const char; glRasterPos2xOES = get_proc_address("glRasterPos2xOES", cstr): *fp_glRasterPos2xOES; - let cstr = strings::to_c_with_buf("glRasterPos2xvOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos2xvOES\0"): *types::string).data: *const char; glRasterPos2xvOES = get_proc_address("glRasterPos2xvOES", cstr): *fp_glRasterPos2xvOES; - let cstr = strings::to_c_with_buf("glRasterPos3d", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3d\0"): *types::string).data: *const char; glRasterPos3d = get_proc_address("glRasterPos3d", cstr): *fp_glRasterPos3d; - let cstr = strings::to_c_with_buf("glRasterPos3dv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3dv\0"): *types::string).data: *const char; glRasterPos3dv = get_proc_address("glRasterPos3dv", cstr): *fp_glRasterPos3dv; - let cstr = strings::to_c_with_buf("glRasterPos3f", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3f\0"): *types::string).data: *const char; glRasterPos3f = get_proc_address("glRasterPos3f", cstr): *fp_glRasterPos3f; - let cstr = strings::to_c_with_buf("glRasterPos3fv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3fv\0"): *types::string).data: *const char; glRasterPos3fv = get_proc_address("glRasterPos3fv", cstr): *fp_glRasterPos3fv; - let cstr = strings::to_c_with_buf("glRasterPos3i", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3i\0"): *types::string).data: *const char; glRasterPos3i = get_proc_address("glRasterPos3i", cstr): *fp_glRasterPos3i; - let cstr = strings::to_c_with_buf("glRasterPos3iv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3iv\0"): *types::string).data: *const char; glRasterPos3iv = get_proc_address("glRasterPos3iv", cstr): *fp_glRasterPos3iv; - let cstr = strings::to_c_with_buf("glRasterPos3s", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3s\0"): *types::string).data: *const char; glRasterPos3s = get_proc_address("glRasterPos3s", cstr): *fp_glRasterPos3s; - let cstr = strings::to_c_with_buf("glRasterPos3sv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3sv\0"): *types::string).data: *const char; glRasterPos3sv = get_proc_address("glRasterPos3sv", cstr): *fp_glRasterPos3sv; - let cstr = strings::to_c_with_buf("glRasterPos3xOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3xOES\0"): *types::string).data: *const char; glRasterPos3xOES = get_proc_address("glRasterPos3xOES", cstr): *fp_glRasterPos3xOES; - let cstr = strings::to_c_with_buf("glRasterPos3xvOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos3xvOES\0"): *types::string).data: *const char; glRasterPos3xvOES = get_proc_address("glRasterPos3xvOES", cstr): *fp_glRasterPos3xvOES; - let cstr = strings::to_c_with_buf("glRasterPos4d", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4d\0"): *types::string).data: *const char; glRasterPos4d = get_proc_address("glRasterPos4d", cstr): *fp_glRasterPos4d; - let cstr = strings::to_c_with_buf("glRasterPos4dv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4dv\0"): *types::string).data: *const char; glRasterPos4dv = get_proc_address("glRasterPos4dv", cstr): *fp_glRasterPos4dv; - let cstr = strings::to_c_with_buf("glRasterPos4f", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4f\0"): *types::string).data: *const char; glRasterPos4f = get_proc_address("glRasterPos4f", cstr): *fp_glRasterPos4f; - let cstr = strings::to_c_with_buf("glRasterPos4fv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4fv\0"): *types::string).data: *const char; glRasterPos4fv = get_proc_address("glRasterPos4fv", cstr): *fp_glRasterPos4fv; - let cstr = strings::to_c_with_buf("glRasterPos4i", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4i\0"): *types::string).data: *const char; glRasterPos4i = get_proc_address("glRasterPos4i", cstr): *fp_glRasterPos4i; - let cstr = strings::to_c_with_buf("glRasterPos4iv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4iv\0"): *types::string).data: *const char; glRasterPos4iv = get_proc_address("glRasterPos4iv", cstr): *fp_glRasterPos4iv; - let cstr = strings::to_c_with_buf("glRasterPos4s", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4s\0"): *types::string).data: *const char; glRasterPos4s = get_proc_address("glRasterPos4s", cstr): *fp_glRasterPos4s; - let cstr = strings::to_c_with_buf("glRasterPos4sv", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4sv\0"): *types::string).data: *const char; glRasterPos4sv = get_proc_address("glRasterPos4sv", cstr): *fp_glRasterPos4sv; - let cstr = strings::to_c_with_buf("glRasterPos4xOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4xOES\0"): *types::string).data: *const char; glRasterPos4xOES = get_proc_address("glRasterPos4xOES", cstr): *fp_glRasterPos4xOES; - let cstr = strings::to_c_with_buf("glRasterPos4xvOES", cstr_buf): *const u8; + let cstr = ((&"glRasterPos4xvOES\0"): *types::string).data: *const char; glRasterPos4xvOES = get_proc_address("glRasterPos4xvOES", cstr): *fp_glRasterPos4xvOES; - let cstr = strings::to_c_with_buf("glRasterSamplesEXT", cstr_buf): *const u8; + let cstr = ((&"glRasterSamplesEXT\0"): *types::string).data: *const char; glRasterSamplesEXT = get_proc_address("glRasterSamplesEXT", cstr): *fp_glRasterSamplesEXT; - let cstr = strings::to_c_with_buf("glReadBuffer", cstr_buf): *const u8; + let cstr = ((&"glReadBuffer\0"): *types::string).data: *const char; glReadBuffer = get_proc_address("glReadBuffer", cstr): *fp_glReadBuffer; - let cstr = strings::to_c_with_buf("glReadInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glReadInstrumentsSGIX\0"): *types::string).data: *const char; glReadInstrumentsSGIX = get_proc_address("glReadInstrumentsSGIX", cstr): *fp_glReadInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glReadPixels", cstr_buf): *const u8; + let cstr = ((&"glReadPixels\0"): *types::string).data: *const char; glReadPixels = get_proc_address("glReadPixels", cstr): *fp_glReadPixels; - let cstr = strings::to_c_with_buf("glReadnPixels", cstr_buf): *const u8; + let cstr = ((&"glReadnPixels\0"): *types::string).data: *const char; glReadnPixels = get_proc_address("glReadnPixels", cstr): *fp_glReadnPixels; - let cstr = strings::to_c_with_buf("glReadnPixelsARB", cstr_buf): *const u8; + let cstr = ((&"glReadnPixelsARB\0"): *types::string).data: *const char; glReadnPixelsARB = get_proc_address("glReadnPixelsARB", cstr): *fp_glReadnPixelsARB; - let cstr = strings::to_c_with_buf("glRectd", cstr_buf): *const u8; + let cstr = ((&"glRectd\0"): *types::string).data: *const char; glRectd = get_proc_address("glRectd", cstr): *fp_glRectd; - let cstr = strings::to_c_with_buf("glRectdv", cstr_buf): *const u8; + let cstr = ((&"glRectdv\0"): *types::string).data: *const char; glRectdv = get_proc_address("glRectdv", cstr): *fp_glRectdv; - let cstr = strings::to_c_with_buf("glRectf", cstr_buf): *const u8; + let cstr = ((&"glRectf\0"): *types::string).data: *const char; glRectf = get_proc_address("glRectf", cstr): *fp_glRectf; - let cstr = strings::to_c_with_buf("glRectfv", cstr_buf): *const u8; + let cstr = ((&"glRectfv\0"): *types::string).data: *const char; glRectfv = get_proc_address("glRectfv", cstr): *fp_glRectfv; - let cstr = strings::to_c_with_buf("glRecti", cstr_buf): *const u8; + let cstr = ((&"glRecti\0"): *types::string).data: *const char; glRecti = get_proc_address("glRecti", cstr): *fp_glRecti; - let cstr = strings::to_c_with_buf("glRectiv", cstr_buf): *const u8; + let cstr = ((&"glRectiv\0"): *types::string).data: *const char; glRectiv = get_proc_address("glRectiv", cstr): *fp_glRectiv; - let cstr = strings::to_c_with_buf("glRects", cstr_buf): *const u8; + let cstr = ((&"glRects\0"): *types::string).data: *const char; glRects = get_proc_address("glRects", cstr): *fp_glRects; - let cstr = strings::to_c_with_buf("glRectsv", cstr_buf): *const u8; + let cstr = ((&"glRectsv\0"): *types::string).data: *const char; glRectsv = get_proc_address("glRectsv", cstr): *fp_glRectsv; - let cstr = strings::to_c_with_buf("glRectxOES", cstr_buf): *const u8; + let cstr = ((&"glRectxOES\0"): *types::string).data: *const char; glRectxOES = get_proc_address("glRectxOES", cstr): *fp_glRectxOES; - let cstr = strings::to_c_with_buf("glRectxvOES", cstr_buf): *const u8; + let cstr = ((&"glRectxvOES\0"): *types::string).data: *const char; glRectxvOES = get_proc_address("glRectxvOES", cstr): *fp_glRectxvOES; - let cstr = strings::to_c_with_buf("glReferencePlaneSGIX", cstr_buf): *const u8; + let cstr = ((&"glReferencePlaneSGIX\0"): *types::string).data: *const char; glReferencePlaneSGIX = get_proc_address("glReferencePlaneSGIX", cstr): *fp_glReferencePlaneSGIX; - let cstr = strings::to_c_with_buf("glReleaseKeyedMutexWin32EXT", cstr_buf): *const u8; + let cstr = ((&"glReleaseKeyedMutexWin32EXT\0"): *types::string).data: *const char; glReleaseKeyedMutexWin32EXT = get_proc_address("glReleaseKeyedMutexWin32EXT", cstr): *fp_glReleaseKeyedMutexWin32EXT; - let cstr = strings::to_c_with_buf("glReleaseShaderCompiler", cstr_buf): *const u8; + let cstr = ((&"glReleaseShaderCompiler\0"): *types::string).data: *const char; glReleaseShaderCompiler = get_proc_address("glReleaseShaderCompiler", cstr): *fp_glReleaseShaderCompiler; - let cstr = strings::to_c_with_buf("glRenderGpuMaskNV", cstr_buf): *const u8; + let cstr = ((&"glRenderGpuMaskNV\0"): *types::string).data: *const char; glRenderGpuMaskNV = get_proc_address("glRenderGpuMaskNV", cstr): *fp_glRenderGpuMaskNV; - let cstr = strings::to_c_with_buf("glRenderMode", cstr_buf): *const u8; + let cstr = ((&"glRenderMode\0"): *types::string).data: *const char; glRenderMode = get_proc_address("glRenderMode", cstr): *fp_glRenderMode; - let cstr = strings::to_c_with_buf("glRenderbufferStorage", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorage\0"): *types::string).data: *const char; glRenderbufferStorage = get_proc_address("glRenderbufferStorage", cstr): *fp_glRenderbufferStorage; - let cstr = strings::to_c_with_buf("glRenderbufferStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorageEXT\0"): *types::string).data: *const char; glRenderbufferStorageEXT = get_proc_address("glRenderbufferStorageEXT", cstr): *fp_glRenderbufferStorageEXT; - let cstr = strings::to_c_with_buf("glRenderbufferStorageMultisample", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorageMultisample\0"): *types::string).data: *const char; glRenderbufferStorageMultisample = get_proc_address("glRenderbufferStorageMultisample", cstr): *fp_glRenderbufferStorageMultisample; - let cstr = strings::to_c_with_buf("glRenderbufferStorageMultisampleAdvancedAMD", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorageMultisampleAdvancedAMD\0"): *types::string).data: *const char; glRenderbufferStorageMultisampleAdvancedAMD = get_proc_address("glRenderbufferStorageMultisampleAdvancedAMD", cstr): *fp_glRenderbufferStorageMultisampleAdvancedAMD; - let cstr = strings::to_c_with_buf("glRenderbufferStorageMultisampleCoverageNV", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorageMultisampleCoverageNV\0"): *types::string).data: *const char; glRenderbufferStorageMultisampleCoverageNV = get_proc_address("glRenderbufferStorageMultisampleCoverageNV", cstr): *fp_glRenderbufferStorageMultisampleCoverageNV; - let cstr = strings::to_c_with_buf("glRenderbufferStorageMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glRenderbufferStorageMultisampleEXT\0"): *types::string).data: *const char; glRenderbufferStorageMultisampleEXT = get_proc_address("glRenderbufferStorageMultisampleEXT", cstr): *fp_glRenderbufferStorageMultisampleEXT; - let cstr = strings::to_c_with_buf("glReplacementCodePointerSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodePointerSUN\0"): *types::string).data: *const char; glReplacementCodePointerSUN = get_proc_address("glReplacementCodePointerSUN", cstr): *fp_glReplacementCodePointerSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeubSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeubSUN\0"): *types::string).data: *const char; glReplacementCodeubSUN = get_proc_address("glReplacementCodeubSUN", cstr): *fp_glReplacementCodeubSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeubvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeubvSUN\0"): *types::string).data: *const char; glReplacementCodeubvSUN = get_proc_address("glReplacementCodeubvSUN", cstr): *fp_glReplacementCodeubvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor3fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor3fVertex3fSUN = get_proc_address("glReplacementCodeuiColor3fVertex3fSUN", cstr): *fp_glReplacementCodeuiColor3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor3fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor3fVertex3fvSUN = get_proc_address("glReplacementCodeuiColor3fVertex3fvSUN", cstr): *fp_glReplacementCodeuiColor3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor4fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor4fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor4fNormal3fVertex3fSUN = get_proc_address("glReplacementCodeuiColor4fNormal3fVertex3fSUN", cstr): *fp_glReplacementCodeuiColor4fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor4fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor4fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor4fNormal3fVertex3fvSUN = get_proc_address("glReplacementCodeuiColor4fNormal3fVertex3fvSUN", cstr): *fp_glReplacementCodeuiColor4fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor4ubVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor4ubVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor4ubVertex3fSUN = get_proc_address("glReplacementCodeuiColor4ubVertex3fSUN", cstr): *fp_glReplacementCodeuiColor4ubVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiColor4ubVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiColor4ubVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiColor4ubVertex3fvSUN = get_proc_address("glReplacementCodeuiColor4ubVertex3fvSUN", cstr): *fp_glReplacementCodeuiColor4ubVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiNormal3fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiNormal3fVertex3fSUN = get_proc_address("glReplacementCodeuiNormal3fVertex3fSUN", cstr): *fp_glReplacementCodeuiNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiNormal3fVertex3fvSUN = get_proc_address("glReplacementCodeuiNormal3fVertex3fvSUN", cstr): *fp_glReplacementCodeuiNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiSUN\0"): *types::string).data: *const char; glReplacementCodeuiSUN = get_proc_address("glReplacementCodeuiSUN", cstr): *fp_glReplacementCodeuiSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = get_proc_address("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", cstr): *fp_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = get_proc_address("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", cstr): *fp_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = get_proc_address("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", cstr): *fp_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = get_proc_address("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", cstr): *fp_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fVertex3fSUN = get_proc_address("glReplacementCodeuiTexCoord2fVertex3fSUN", cstr): *fp_glReplacementCodeuiTexCoord2fVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiTexCoord2fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiTexCoord2fVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiTexCoord2fVertex3fvSUN = get_proc_address("glReplacementCodeuiTexCoord2fVertex3fvSUN", cstr): *fp_glReplacementCodeuiTexCoord2fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiVertex3fSUN\0"): *types::string).data: *const char; glReplacementCodeuiVertex3fSUN = get_proc_address("glReplacementCodeuiVertex3fSUN", cstr): *fp_glReplacementCodeuiVertex3fSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuiVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuiVertex3fvSUN\0"): *types::string).data: *const char; glReplacementCodeuiVertex3fvSUN = get_proc_address("glReplacementCodeuiVertex3fvSUN", cstr): *fp_glReplacementCodeuiVertex3fvSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeuivSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeuivSUN\0"): *types::string).data: *const char; glReplacementCodeuivSUN = get_proc_address("glReplacementCodeuivSUN", cstr): *fp_glReplacementCodeuivSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeusSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeusSUN\0"): *types::string).data: *const char; glReplacementCodeusSUN = get_proc_address("glReplacementCodeusSUN", cstr): *fp_glReplacementCodeusSUN; - let cstr = strings::to_c_with_buf("glReplacementCodeusvSUN", cstr_buf): *const u8; + let cstr = ((&"glReplacementCodeusvSUN\0"): *types::string).data: *const char; glReplacementCodeusvSUN = get_proc_address("glReplacementCodeusvSUN", cstr): *fp_glReplacementCodeusvSUN; - let cstr = strings::to_c_with_buf("glRequestResidentProgramsNV", cstr_buf): *const u8; + let cstr = ((&"glRequestResidentProgramsNV\0"): *types::string).data: *const char; glRequestResidentProgramsNV = get_proc_address("glRequestResidentProgramsNV", cstr): *fp_glRequestResidentProgramsNV; - let cstr = strings::to_c_with_buf("glResetHistogramEXT", cstr_buf): *const u8; + let cstr = ((&"glResetHistogramEXT\0"): *types::string).data: *const char; glResetHistogramEXT = get_proc_address("glResetHistogramEXT", cstr): *fp_glResetHistogramEXT; - let cstr = strings::to_c_with_buf("glResetMemoryObjectParameterNV", cstr_buf): *const u8; + let cstr = ((&"glResetMemoryObjectParameterNV\0"): *types::string).data: *const char; glResetMemoryObjectParameterNV = get_proc_address("glResetMemoryObjectParameterNV", cstr): *fp_glResetMemoryObjectParameterNV; - let cstr = strings::to_c_with_buf("glResetMinmaxEXT", cstr_buf): *const u8; + let cstr = ((&"glResetMinmaxEXT\0"): *types::string).data: *const char; glResetMinmaxEXT = get_proc_address("glResetMinmaxEXT", cstr): *fp_glResetMinmaxEXT; - let cstr = strings::to_c_with_buf("glResizeBuffersMESA", cstr_buf): *const u8; + let cstr = ((&"glResizeBuffersMESA\0"): *types::string).data: *const char; glResizeBuffersMESA = get_proc_address("glResizeBuffersMESA", cstr): *fp_glResizeBuffersMESA; - let cstr = strings::to_c_with_buf("glResolveDepthValuesNV", cstr_buf): *const u8; + let cstr = ((&"glResolveDepthValuesNV\0"): *types::string).data: *const char; glResolveDepthValuesNV = get_proc_address("glResolveDepthValuesNV", cstr): *fp_glResolveDepthValuesNV; - let cstr = strings::to_c_with_buf("glResumeTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glResumeTransformFeedback\0"): *types::string).data: *const char; glResumeTransformFeedback = get_proc_address("glResumeTransformFeedback", cstr): *fp_glResumeTransformFeedback; - let cstr = strings::to_c_with_buf("glResumeTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glResumeTransformFeedbackNV\0"): *types::string).data: *const char; glResumeTransformFeedbackNV = get_proc_address("glResumeTransformFeedbackNV", cstr): *fp_glResumeTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glRotated", cstr_buf): *const u8; + let cstr = ((&"glRotated\0"): *types::string).data: *const char; glRotated = get_proc_address("glRotated", cstr): *fp_glRotated; - let cstr = strings::to_c_with_buf("glRotatef", cstr_buf): *const u8; + let cstr = ((&"glRotatef\0"): *types::string).data: *const char; glRotatef = get_proc_address("glRotatef", cstr): *fp_glRotatef; - let cstr = strings::to_c_with_buf("glRotatexOES", cstr_buf): *const u8; + let cstr = ((&"glRotatexOES\0"): *types::string).data: *const char; glRotatexOES = get_proc_address("glRotatexOES", cstr): *fp_glRotatexOES; - let cstr = strings::to_c_with_buf("glSampleCoverage", cstr_buf): *const u8; + let cstr = ((&"glSampleCoverage\0"): *types::string).data: *const char; glSampleCoverage = get_proc_address("glSampleCoverage", cstr): *fp_glSampleCoverage; - let cstr = strings::to_c_with_buf("glSampleCoverageARB", cstr_buf): *const u8; + let cstr = ((&"glSampleCoverageARB\0"): *types::string).data: *const char; glSampleCoverageARB = get_proc_address("glSampleCoverageARB", cstr): *fp_glSampleCoverageARB; - let cstr = strings::to_c_with_buf("glSampleMapATI", cstr_buf): *const u8; + let cstr = ((&"glSampleMapATI\0"): *types::string).data: *const char; glSampleMapATI = get_proc_address("glSampleMapATI", cstr): *fp_glSampleMapATI; - let cstr = strings::to_c_with_buf("glSampleMaskEXT", cstr_buf): *const u8; + let cstr = ((&"glSampleMaskEXT\0"): *types::string).data: *const char; glSampleMaskEXT = get_proc_address("glSampleMaskEXT", cstr): *fp_glSampleMaskEXT; - let cstr = strings::to_c_with_buf("glSampleMaskIndexedNV", cstr_buf): *const u8; + let cstr = ((&"glSampleMaskIndexedNV\0"): *types::string).data: *const char; glSampleMaskIndexedNV = get_proc_address("glSampleMaskIndexedNV", cstr): *fp_glSampleMaskIndexedNV; - let cstr = strings::to_c_with_buf("glSampleMaskSGIS", cstr_buf): *const u8; + let cstr = ((&"glSampleMaskSGIS\0"): *types::string).data: *const char; glSampleMaskSGIS = get_proc_address("glSampleMaskSGIS", cstr): *fp_glSampleMaskSGIS; - let cstr = strings::to_c_with_buf("glSampleMaski", cstr_buf): *const u8; + let cstr = ((&"glSampleMaski\0"): *types::string).data: *const char; glSampleMaski = get_proc_address("glSampleMaski", cstr): *fp_glSampleMaski; - let cstr = strings::to_c_with_buf("glSamplePatternEXT", cstr_buf): *const u8; + let cstr = ((&"glSamplePatternEXT\0"): *types::string).data: *const char; glSamplePatternEXT = get_proc_address("glSamplePatternEXT", cstr): *fp_glSamplePatternEXT; - let cstr = strings::to_c_with_buf("glSamplePatternSGIS", cstr_buf): *const u8; + let cstr = ((&"glSamplePatternSGIS\0"): *types::string).data: *const char; glSamplePatternSGIS = get_proc_address("glSamplePatternSGIS", cstr): *fp_glSamplePatternSGIS; - let cstr = strings::to_c_with_buf("glSamplerParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameterIiv\0"): *types::string).data: *const char; glSamplerParameterIiv = get_proc_address("glSamplerParameterIiv", cstr): *fp_glSamplerParameterIiv; - let cstr = strings::to_c_with_buf("glSamplerParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameterIuiv\0"): *types::string).data: *const char; glSamplerParameterIuiv = get_proc_address("glSamplerParameterIuiv", cstr): *fp_glSamplerParameterIuiv; - let cstr = strings::to_c_with_buf("glSamplerParameterf", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameterf\0"): *types::string).data: *const char; glSamplerParameterf = get_proc_address("glSamplerParameterf", cstr): *fp_glSamplerParameterf; - let cstr = strings::to_c_with_buf("glSamplerParameterfv", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameterfv\0"): *types::string).data: *const char; glSamplerParameterfv = get_proc_address("glSamplerParameterfv", cstr): *fp_glSamplerParameterfv; - let cstr = strings::to_c_with_buf("glSamplerParameteri", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameteri\0"): *types::string).data: *const char; glSamplerParameteri = get_proc_address("glSamplerParameteri", cstr): *fp_glSamplerParameteri; - let cstr = strings::to_c_with_buf("glSamplerParameteriv", cstr_buf): *const u8; + let cstr = ((&"glSamplerParameteriv\0"): *types::string).data: *const char; glSamplerParameteriv = get_proc_address("glSamplerParameteriv", cstr): *fp_glSamplerParameteriv; - let cstr = strings::to_c_with_buf("glScaled", cstr_buf): *const u8; + let cstr = ((&"glScaled\0"): *types::string).data: *const char; glScaled = get_proc_address("glScaled", cstr): *fp_glScaled; - let cstr = strings::to_c_with_buf("glScalef", cstr_buf): *const u8; + let cstr = ((&"glScalef\0"): *types::string).data: *const char; glScalef = get_proc_address("glScalef", cstr): *fp_glScalef; - let cstr = strings::to_c_with_buf("glScalexOES", cstr_buf): *const u8; + let cstr = ((&"glScalexOES\0"): *types::string).data: *const char; glScalexOES = get_proc_address("glScalexOES", cstr): *fp_glScalexOES; - let cstr = strings::to_c_with_buf("glScissor", cstr_buf): *const u8; + let cstr = ((&"glScissor\0"): *types::string).data: *const char; glScissor = get_proc_address("glScissor", cstr): *fp_glScissor; - let cstr = strings::to_c_with_buf("glScissorArrayv", cstr_buf): *const u8; + let cstr = ((&"glScissorArrayv\0"): *types::string).data: *const char; glScissorArrayv = get_proc_address("glScissorArrayv", cstr): *fp_glScissorArrayv; - let cstr = strings::to_c_with_buf("glScissorExclusiveArrayvNV", cstr_buf): *const u8; + let cstr = ((&"glScissorExclusiveArrayvNV\0"): *types::string).data: *const char; glScissorExclusiveArrayvNV = get_proc_address("glScissorExclusiveArrayvNV", cstr): *fp_glScissorExclusiveArrayvNV; - let cstr = strings::to_c_with_buf("glScissorExclusiveNV", cstr_buf): *const u8; + let cstr = ((&"glScissorExclusiveNV\0"): *types::string).data: *const char; glScissorExclusiveNV = get_proc_address("glScissorExclusiveNV", cstr): *fp_glScissorExclusiveNV; - let cstr = strings::to_c_with_buf("glScissorIndexed", cstr_buf): *const u8; + let cstr = ((&"glScissorIndexed\0"): *types::string).data: *const char; glScissorIndexed = get_proc_address("glScissorIndexed", cstr): *fp_glScissorIndexed; - let cstr = strings::to_c_with_buf("glScissorIndexedv", cstr_buf): *const u8; + let cstr = ((&"glScissorIndexedv\0"): *types::string).data: *const char; glScissorIndexedv = get_proc_address("glScissorIndexedv", cstr): *fp_glScissorIndexedv; - let cstr = strings::to_c_with_buf("glSecondaryColor3b", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3b\0"): *types::string).data: *const char; glSecondaryColor3b = get_proc_address("glSecondaryColor3b", cstr): *fp_glSecondaryColor3b; - let cstr = strings::to_c_with_buf("glSecondaryColor3bEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3bEXT\0"): *types::string).data: *const char; glSecondaryColor3bEXT = get_proc_address("glSecondaryColor3bEXT", cstr): *fp_glSecondaryColor3bEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3bv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3bv\0"): *types::string).data: *const char; glSecondaryColor3bv = get_proc_address("glSecondaryColor3bv", cstr): *fp_glSecondaryColor3bv; - let cstr = strings::to_c_with_buf("glSecondaryColor3bvEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3bvEXT\0"): *types::string).data: *const char; glSecondaryColor3bvEXT = get_proc_address("glSecondaryColor3bvEXT", cstr): *fp_glSecondaryColor3bvEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3d", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3d\0"): *types::string).data: *const char; glSecondaryColor3d = get_proc_address("glSecondaryColor3d", cstr): *fp_glSecondaryColor3d; - let cstr = strings::to_c_with_buf("glSecondaryColor3dEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3dEXT\0"): *types::string).data: *const char; glSecondaryColor3dEXT = get_proc_address("glSecondaryColor3dEXT", cstr): *fp_glSecondaryColor3dEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3dv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3dv\0"): *types::string).data: *const char; glSecondaryColor3dv = get_proc_address("glSecondaryColor3dv", cstr): *fp_glSecondaryColor3dv; - let cstr = strings::to_c_with_buf("glSecondaryColor3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3dvEXT\0"): *types::string).data: *const char; glSecondaryColor3dvEXT = get_proc_address("glSecondaryColor3dvEXT", cstr): *fp_glSecondaryColor3dvEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3f", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3f\0"): *types::string).data: *const char; glSecondaryColor3f = get_proc_address("glSecondaryColor3f", cstr): *fp_glSecondaryColor3f; - let cstr = strings::to_c_with_buf("glSecondaryColor3fEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3fEXT\0"): *types::string).data: *const char; glSecondaryColor3fEXT = get_proc_address("glSecondaryColor3fEXT", cstr): *fp_glSecondaryColor3fEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3fv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3fv\0"): *types::string).data: *const char; glSecondaryColor3fv = get_proc_address("glSecondaryColor3fv", cstr): *fp_glSecondaryColor3fv; - let cstr = strings::to_c_with_buf("glSecondaryColor3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3fvEXT\0"): *types::string).data: *const char; glSecondaryColor3fvEXT = get_proc_address("glSecondaryColor3fvEXT", cstr): *fp_glSecondaryColor3fvEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3hNV", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3hNV\0"): *types::string).data: *const char; glSecondaryColor3hNV = get_proc_address("glSecondaryColor3hNV", cstr): *fp_glSecondaryColor3hNV; - let cstr = strings::to_c_with_buf("glSecondaryColor3hvNV", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3hvNV\0"): *types::string).data: *const char; glSecondaryColor3hvNV = get_proc_address("glSecondaryColor3hvNV", cstr): *fp_glSecondaryColor3hvNV; - let cstr = strings::to_c_with_buf("glSecondaryColor3i", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3i\0"): *types::string).data: *const char; glSecondaryColor3i = get_proc_address("glSecondaryColor3i", cstr): *fp_glSecondaryColor3i; - let cstr = strings::to_c_with_buf("glSecondaryColor3iEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3iEXT\0"): *types::string).data: *const char; glSecondaryColor3iEXT = get_proc_address("glSecondaryColor3iEXT", cstr): *fp_glSecondaryColor3iEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3iv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3iv\0"): *types::string).data: *const char; glSecondaryColor3iv = get_proc_address("glSecondaryColor3iv", cstr): *fp_glSecondaryColor3iv; - let cstr = strings::to_c_with_buf("glSecondaryColor3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ivEXT\0"): *types::string).data: *const char; glSecondaryColor3ivEXT = get_proc_address("glSecondaryColor3ivEXT", cstr): *fp_glSecondaryColor3ivEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3s", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3s\0"): *types::string).data: *const char; glSecondaryColor3s = get_proc_address("glSecondaryColor3s", cstr): *fp_glSecondaryColor3s; - let cstr = strings::to_c_with_buf("glSecondaryColor3sEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3sEXT\0"): *types::string).data: *const char; glSecondaryColor3sEXT = get_proc_address("glSecondaryColor3sEXT", cstr): *fp_glSecondaryColor3sEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3sv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3sv\0"): *types::string).data: *const char; glSecondaryColor3sv = get_proc_address("glSecondaryColor3sv", cstr): *fp_glSecondaryColor3sv; - let cstr = strings::to_c_with_buf("glSecondaryColor3svEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3svEXT\0"): *types::string).data: *const char; glSecondaryColor3svEXT = get_proc_address("glSecondaryColor3svEXT", cstr): *fp_glSecondaryColor3svEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3ub", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ub\0"): *types::string).data: *const char; glSecondaryColor3ub = get_proc_address("glSecondaryColor3ub", cstr): *fp_glSecondaryColor3ub; - let cstr = strings::to_c_with_buf("glSecondaryColor3ubEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ubEXT\0"): *types::string).data: *const char; glSecondaryColor3ubEXT = get_proc_address("glSecondaryColor3ubEXT", cstr): *fp_glSecondaryColor3ubEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3ubv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ubv\0"): *types::string).data: *const char; glSecondaryColor3ubv = get_proc_address("glSecondaryColor3ubv", cstr): *fp_glSecondaryColor3ubv; - let cstr = strings::to_c_with_buf("glSecondaryColor3ubvEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ubvEXT\0"): *types::string).data: *const char; glSecondaryColor3ubvEXT = get_proc_address("glSecondaryColor3ubvEXT", cstr): *fp_glSecondaryColor3ubvEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3ui", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3ui\0"): *types::string).data: *const char; glSecondaryColor3ui = get_proc_address("glSecondaryColor3ui", cstr): *fp_glSecondaryColor3ui; - let cstr = strings::to_c_with_buf("glSecondaryColor3uiEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3uiEXT\0"): *types::string).data: *const char; glSecondaryColor3uiEXT = get_proc_address("glSecondaryColor3uiEXT", cstr): *fp_glSecondaryColor3uiEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3uiv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3uiv\0"): *types::string).data: *const char; glSecondaryColor3uiv = get_proc_address("glSecondaryColor3uiv", cstr): *fp_glSecondaryColor3uiv; - let cstr = strings::to_c_with_buf("glSecondaryColor3uivEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3uivEXT\0"): *types::string).data: *const char; glSecondaryColor3uivEXT = get_proc_address("glSecondaryColor3uivEXT", cstr): *fp_glSecondaryColor3uivEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3us", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3us\0"): *types::string).data: *const char; glSecondaryColor3us = get_proc_address("glSecondaryColor3us", cstr): *fp_glSecondaryColor3us; - let cstr = strings::to_c_with_buf("glSecondaryColor3usEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3usEXT\0"): *types::string).data: *const char; glSecondaryColor3usEXT = get_proc_address("glSecondaryColor3usEXT", cstr): *fp_glSecondaryColor3usEXT; - let cstr = strings::to_c_with_buf("glSecondaryColor3usv", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3usv\0"): *types::string).data: *const char; glSecondaryColor3usv = get_proc_address("glSecondaryColor3usv", cstr): *fp_glSecondaryColor3usv; - let cstr = strings::to_c_with_buf("glSecondaryColor3usvEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColor3usvEXT\0"): *types::string).data: *const char; glSecondaryColor3usvEXT = get_proc_address("glSecondaryColor3usvEXT", cstr): *fp_glSecondaryColor3usvEXT; - let cstr = strings::to_c_with_buf("glSecondaryColorFormatNV", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColorFormatNV\0"): *types::string).data: *const char; glSecondaryColorFormatNV = get_proc_address("glSecondaryColorFormatNV", cstr): *fp_glSecondaryColorFormatNV; - let cstr = strings::to_c_with_buf("glSecondaryColorPointer", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColorPointer\0"): *types::string).data: *const char; glSecondaryColorPointer = get_proc_address("glSecondaryColorPointer", cstr): *fp_glSecondaryColorPointer; - let cstr = strings::to_c_with_buf("glSecondaryColorPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColorPointerEXT\0"): *types::string).data: *const char; glSecondaryColorPointerEXT = get_proc_address("glSecondaryColorPointerEXT", cstr): *fp_glSecondaryColorPointerEXT; - let cstr = strings::to_c_with_buf("glSecondaryColorPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glSecondaryColorPointerListIBM\0"): *types::string).data: *const char; glSecondaryColorPointerListIBM = get_proc_address("glSecondaryColorPointerListIBM", cstr): *fp_glSecondaryColorPointerListIBM; - let cstr = strings::to_c_with_buf("glSelectBuffer", cstr_buf): *const u8; + let cstr = ((&"glSelectBuffer\0"): *types::string).data: *const char; glSelectBuffer = get_proc_address("glSelectBuffer", cstr): *fp_glSelectBuffer; - let cstr = strings::to_c_with_buf("glSelectPerfMonitorCountersAMD", cstr_buf): *const u8; + let cstr = ((&"glSelectPerfMonitorCountersAMD\0"): *types::string).data: *const char; glSelectPerfMonitorCountersAMD = get_proc_address("glSelectPerfMonitorCountersAMD", cstr): *fp_glSelectPerfMonitorCountersAMD; - let cstr = strings::to_c_with_buf("glSemaphoreParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glSemaphoreParameterivNV\0"): *types::string).data: *const char; glSemaphoreParameterivNV = get_proc_address("glSemaphoreParameterivNV", cstr): *fp_glSemaphoreParameterivNV; - let cstr = strings::to_c_with_buf("glSemaphoreParameterui64vEXT", cstr_buf): *const u8; + let cstr = ((&"glSemaphoreParameterui64vEXT\0"): *types::string).data: *const char; glSemaphoreParameterui64vEXT = get_proc_address("glSemaphoreParameterui64vEXT", cstr): *fp_glSemaphoreParameterui64vEXT; - let cstr = strings::to_c_with_buf("glSeparableFilter2DEXT", cstr_buf): *const u8; + let cstr = ((&"glSeparableFilter2DEXT\0"): *types::string).data: *const char; glSeparableFilter2DEXT = get_proc_address("glSeparableFilter2DEXT", cstr): *fp_glSeparableFilter2DEXT; - let cstr = strings::to_c_with_buf("glSetFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glSetFenceAPPLE\0"): *types::string).data: *const char; glSetFenceAPPLE = get_proc_address("glSetFenceAPPLE", cstr): *fp_glSetFenceAPPLE; - let cstr = strings::to_c_with_buf("glSetFenceNV", cstr_buf): *const u8; + let cstr = ((&"glSetFenceNV\0"): *types::string).data: *const char; glSetFenceNV = get_proc_address("glSetFenceNV", cstr): *fp_glSetFenceNV; - let cstr = strings::to_c_with_buf("glSetFragmentShaderConstantATI", cstr_buf): *const u8; + let cstr = ((&"glSetFragmentShaderConstantATI\0"): *types::string).data: *const char; glSetFragmentShaderConstantATI = get_proc_address("glSetFragmentShaderConstantATI", cstr): *fp_glSetFragmentShaderConstantATI; - let cstr = strings::to_c_with_buf("glSetInvariantEXT", cstr_buf): *const u8; + let cstr = ((&"glSetInvariantEXT\0"): *types::string).data: *const char; glSetInvariantEXT = get_proc_address("glSetInvariantEXT", cstr): *fp_glSetInvariantEXT; - let cstr = strings::to_c_with_buf("glSetLocalConstantEXT", cstr_buf): *const u8; + let cstr = ((&"glSetLocalConstantEXT\0"): *types::string).data: *const char; glSetLocalConstantEXT = get_proc_address("glSetLocalConstantEXT", cstr): *fp_glSetLocalConstantEXT; - let cstr = strings::to_c_with_buf("glSetMultisamplefvAMD", cstr_buf): *const u8; + let cstr = ((&"glSetMultisamplefvAMD\0"): *types::string).data: *const char; glSetMultisamplefvAMD = get_proc_address("glSetMultisamplefvAMD", cstr): *fp_glSetMultisamplefvAMD; - let cstr = strings::to_c_with_buf("glShadeModel", cstr_buf): *const u8; + let cstr = ((&"glShadeModel\0"): *types::string).data: *const char; glShadeModel = get_proc_address("glShadeModel", cstr): *fp_glShadeModel; - let cstr = strings::to_c_with_buf("glShaderBinary", cstr_buf): *const u8; + let cstr = ((&"glShaderBinary\0"): *types::string).data: *const char; glShaderBinary = get_proc_address("glShaderBinary", cstr): *fp_glShaderBinary; - let cstr = strings::to_c_with_buf("glShaderOp1EXT", cstr_buf): *const u8; + let cstr = ((&"glShaderOp1EXT\0"): *types::string).data: *const char; glShaderOp1EXT = get_proc_address("glShaderOp1EXT", cstr): *fp_glShaderOp1EXT; - let cstr = strings::to_c_with_buf("glShaderOp2EXT", cstr_buf): *const u8; + let cstr = ((&"glShaderOp2EXT\0"): *types::string).data: *const char; glShaderOp2EXT = get_proc_address("glShaderOp2EXT", cstr): *fp_glShaderOp2EXT; - let cstr = strings::to_c_with_buf("glShaderOp3EXT", cstr_buf): *const u8; + let cstr = ((&"glShaderOp3EXT\0"): *types::string).data: *const char; glShaderOp3EXT = get_proc_address("glShaderOp3EXT", cstr): *fp_glShaderOp3EXT; - let cstr = strings::to_c_with_buf("glShaderSource", cstr_buf): *const u8; + let cstr = ((&"glShaderSource\0"): *types::string).data: *const char; glShaderSource = get_proc_address("glShaderSource", cstr): *fp_glShaderSource; - let cstr = strings::to_c_with_buf("glShaderSourceARB", cstr_buf): *const u8; + let cstr = ((&"glShaderSourceARB\0"): *types::string).data: *const char; glShaderSourceARB = get_proc_address("glShaderSourceARB", cstr): *fp_glShaderSourceARB; - let cstr = strings::to_c_with_buf("glShaderStorageBlockBinding", cstr_buf): *const u8; + let cstr = ((&"glShaderStorageBlockBinding\0"): *types::string).data: *const char; glShaderStorageBlockBinding = get_proc_address("glShaderStorageBlockBinding", cstr): *fp_glShaderStorageBlockBinding; - let cstr = strings::to_c_with_buf("glShadingRateImageBarrierNV", cstr_buf): *const u8; + let cstr = ((&"glShadingRateImageBarrierNV\0"): *types::string).data: *const char; glShadingRateImageBarrierNV = get_proc_address("glShadingRateImageBarrierNV", cstr): *fp_glShadingRateImageBarrierNV; - let cstr = strings::to_c_with_buf("glShadingRateImagePaletteNV", cstr_buf): *const u8; + let cstr = ((&"glShadingRateImagePaletteNV\0"): *types::string).data: *const char; glShadingRateImagePaletteNV = get_proc_address("glShadingRateImagePaletteNV", cstr): *fp_glShadingRateImagePaletteNV; - let cstr = strings::to_c_with_buf("glShadingRateSampleOrderCustomNV", cstr_buf): *const u8; + let cstr = ((&"glShadingRateSampleOrderCustomNV\0"): *types::string).data: *const char; glShadingRateSampleOrderCustomNV = get_proc_address("glShadingRateSampleOrderCustomNV", cstr): *fp_glShadingRateSampleOrderCustomNV; - let cstr = strings::to_c_with_buf("glShadingRateSampleOrderNV", cstr_buf): *const u8; + let cstr = ((&"glShadingRateSampleOrderNV\0"): *types::string).data: *const char; glShadingRateSampleOrderNV = get_proc_address("glShadingRateSampleOrderNV", cstr): *fp_glShadingRateSampleOrderNV; - let cstr = strings::to_c_with_buf("glSharpenTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glSharpenTexFuncSGIS\0"): *types::string).data: *const char; glSharpenTexFuncSGIS = get_proc_address("glSharpenTexFuncSGIS", cstr): *fp_glSharpenTexFuncSGIS; - let cstr = strings::to_c_with_buf("glSignalSemaphoreEXT", cstr_buf): *const u8; + let cstr = ((&"glSignalSemaphoreEXT\0"): *types::string).data: *const char; glSignalSemaphoreEXT = get_proc_address("glSignalSemaphoreEXT", cstr): *fp_glSignalSemaphoreEXT; - let cstr = strings::to_c_with_buf("glSignalSemaphoreui64NVX", cstr_buf): *const u8; + let cstr = ((&"glSignalSemaphoreui64NVX\0"): *types::string).data: *const char; glSignalSemaphoreui64NVX = get_proc_address("glSignalSemaphoreui64NVX", cstr): *fp_glSignalSemaphoreui64NVX; - let cstr = strings::to_c_with_buf("glSignalVkFenceNV", cstr_buf): *const u8; + let cstr = ((&"glSignalVkFenceNV\0"): *types::string).data: *const char; glSignalVkFenceNV = get_proc_address("glSignalVkFenceNV", cstr): *fp_glSignalVkFenceNV; - let cstr = strings::to_c_with_buf("glSignalVkSemaphoreNV", cstr_buf): *const u8; + let cstr = ((&"glSignalVkSemaphoreNV\0"): *types::string).data: *const char; glSignalVkSemaphoreNV = get_proc_address("glSignalVkSemaphoreNV", cstr): *fp_glSignalVkSemaphoreNV; - let cstr = strings::to_c_with_buf("glSpecializeShaderARB", cstr_buf): *const u8; + let cstr = ((&"glSpecializeShaderARB\0"): *types::string).data: *const char; glSpecializeShaderARB = get_proc_address("glSpecializeShaderARB", cstr): *fp_glSpecializeShaderARB; - let cstr = strings::to_c_with_buf("glSpriteParameterfSGIX", cstr_buf): *const u8; + let cstr = ((&"glSpriteParameterfSGIX\0"): *types::string).data: *const char; glSpriteParameterfSGIX = get_proc_address("glSpriteParameterfSGIX", cstr): *fp_glSpriteParameterfSGIX; - let cstr = strings::to_c_with_buf("glSpriteParameterfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glSpriteParameterfvSGIX\0"): *types::string).data: *const char; glSpriteParameterfvSGIX = get_proc_address("glSpriteParameterfvSGIX", cstr): *fp_glSpriteParameterfvSGIX; - let cstr = strings::to_c_with_buf("glSpriteParameteriSGIX", cstr_buf): *const u8; + let cstr = ((&"glSpriteParameteriSGIX\0"): *types::string).data: *const char; glSpriteParameteriSGIX = get_proc_address("glSpriteParameteriSGIX", cstr): *fp_glSpriteParameteriSGIX; - let cstr = strings::to_c_with_buf("glSpriteParameterivSGIX", cstr_buf): *const u8; + let cstr = ((&"glSpriteParameterivSGIX\0"): *types::string).data: *const char; glSpriteParameterivSGIX = get_proc_address("glSpriteParameterivSGIX", cstr): *fp_glSpriteParameterivSGIX; - let cstr = strings::to_c_with_buf("glStartInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glStartInstrumentsSGIX\0"): *types::string).data: *const char; glStartInstrumentsSGIX = get_proc_address("glStartInstrumentsSGIX", cstr): *fp_glStartInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glStateCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glStateCaptureNV\0"): *types::string).data: *const char; glStateCaptureNV = get_proc_address("glStateCaptureNV", cstr): *fp_glStateCaptureNV; - let cstr = strings::to_c_with_buf("glStencilClearTagEXT", cstr_buf): *const u8; + let cstr = ((&"glStencilClearTagEXT\0"): *types::string).data: *const char; glStencilClearTagEXT = get_proc_address("glStencilClearTagEXT", cstr): *fp_glStencilClearTagEXT; - let cstr = strings::to_c_with_buf("glStencilFillPathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glStencilFillPathInstancedNV\0"): *types::string).data: *const char; glStencilFillPathInstancedNV = get_proc_address("glStencilFillPathInstancedNV", cstr): *fp_glStencilFillPathInstancedNV; - let cstr = strings::to_c_with_buf("glStencilFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glStencilFillPathNV\0"): *types::string).data: *const char; glStencilFillPathNV = get_proc_address("glStencilFillPathNV", cstr): *fp_glStencilFillPathNV; - let cstr = strings::to_c_with_buf("glStencilFunc", cstr_buf): *const u8; + let cstr = ((&"glStencilFunc\0"): *types::string).data: *const char; glStencilFunc = get_proc_address("glStencilFunc", cstr): *fp_glStencilFunc; - let cstr = strings::to_c_with_buf("glStencilFuncSeparate", cstr_buf): *const u8; + let cstr = ((&"glStencilFuncSeparate\0"): *types::string).data: *const char; glStencilFuncSeparate = get_proc_address("glStencilFuncSeparate", cstr): *fp_glStencilFuncSeparate; - let cstr = strings::to_c_with_buf("glStencilFuncSeparateATI", cstr_buf): *const u8; + let cstr = ((&"glStencilFuncSeparateATI\0"): *types::string).data: *const char; glStencilFuncSeparateATI = get_proc_address("glStencilFuncSeparateATI", cstr): *fp_glStencilFuncSeparateATI; - let cstr = strings::to_c_with_buf("glStencilMask", cstr_buf): *const u8; + let cstr = ((&"glStencilMask\0"): *types::string).data: *const char; glStencilMask = get_proc_address("glStencilMask", cstr): *fp_glStencilMask; - let cstr = strings::to_c_with_buf("glStencilMaskSeparate", cstr_buf): *const u8; + let cstr = ((&"glStencilMaskSeparate\0"): *types::string).data: *const char; glStencilMaskSeparate = get_proc_address("glStencilMaskSeparate", cstr): *fp_glStencilMaskSeparate; - let cstr = strings::to_c_with_buf("glStencilOp", cstr_buf): *const u8; + let cstr = ((&"glStencilOp\0"): *types::string).data: *const char; glStencilOp = get_proc_address("glStencilOp", cstr): *fp_glStencilOp; - let cstr = strings::to_c_with_buf("glStencilOpSeparate", cstr_buf): *const u8; + let cstr = ((&"glStencilOpSeparate\0"): *types::string).data: *const char; glStencilOpSeparate = get_proc_address("glStencilOpSeparate", cstr): *fp_glStencilOpSeparate; - let cstr = strings::to_c_with_buf("glStencilOpSeparateATI", cstr_buf): *const u8; + let cstr = ((&"glStencilOpSeparateATI\0"): *types::string).data: *const char; glStencilOpSeparateATI = get_proc_address("glStencilOpSeparateATI", cstr): *fp_glStencilOpSeparateATI; - let cstr = strings::to_c_with_buf("glStencilOpValueAMD", cstr_buf): *const u8; + let cstr = ((&"glStencilOpValueAMD\0"): *types::string).data: *const char; glStencilOpValueAMD = get_proc_address("glStencilOpValueAMD", cstr): *fp_glStencilOpValueAMD; - let cstr = strings::to_c_with_buf("glStencilStrokePathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glStencilStrokePathInstancedNV\0"): *types::string).data: *const char; glStencilStrokePathInstancedNV = get_proc_address("glStencilStrokePathInstancedNV", cstr): *fp_glStencilStrokePathInstancedNV; - let cstr = strings::to_c_with_buf("glStencilStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glStencilStrokePathNV\0"): *types::string).data: *const char; glStencilStrokePathNV = get_proc_address("glStencilStrokePathNV", cstr): *fp_glStencilStrokePathNV; - let cstr = strings::to_c_with_buf("glStencilThenCoverFillPathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glStencilThenCoverFillPathInstancedNV\0"): *types::string).data: *const char; glStencilThenCoverFillPathInstancedNV = get_proc_address("glStencilThenCoverFillPathInstancedNV", cstr): *fp_glStencilThenCoverFillPathInstancedNV; - let cstr = strings::to_c_with_buf("glStencilThenCoverFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glStencilThenCoverFillPathNV\0"): *types::string).data: *const char; glStencilThenCoverFillPathNV = get_proc_address("glStencilThenCoverFillPathNV", cstr): *fp_glStencilThenCoverFillPathNV; - let cstr = strings::to_c_with_buf("glStencilThenCoverStrokePathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glStencilThenCoverStrokePathInstancedNV\0"): *types::string).data: *const char; glStencilThenCoverStrokePathInstancedNV = get_proc_address("glStencilThenCoverStrokePathInstancedNV", cstr): *fp_glStencilThenCoverStrokePathInstancedNV; - let cstr = strings::to_c_with_buf("glStencilThenCoverStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glStencilThenCoverStrokePathNV\0"): *types::string).data: *const char; glStencilThenCoverStrokePathNV = get_proc_address("glStencilThenCoverStrokePathNV", cstr): *fp_glStencilThenCoverStrokePathNV; - let cstr = strings::to_c_with_buf("glStopInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glStopInstrumentsSGIX\0"): *types::string).data: *const char; glStopInstrumentsSGIX = get_proc_address("glStopInstrumentsSGIX", cstr): *fp_glStopInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glStringMarkerGREMEDY", cstr_buf): *const u8; + let cstr = ((&"glStringMarkerGREMEDY\0"): *types::string).data: *const char; glStringMarkerGREMEDY = get_proc_address("glStringMarkerGREMEDY", cstr): *fp_glStringMarkerGREMEDY; - let cstr = strings::to_c_with_buf("glSubpixelPrecisionBiasNV", cstr_buf): *const u8; + let cstr = ((&"glSubpixelPrecisionBiasNV\0"): *types::string).data: *const char; glSubpixelPrecisionBiasNV = get_proc_address("glSubpixelPrecisionBiasNV", cstr): *fp_glSubpixelPrecisionBiasNV; - let cstr = strings::to_c_with_buf("glSwizzleEXT", cstr_buf): *const u8; + let cstr = ((&"glSwizzleEXT\0"): *types::string).data: *const char; glSwizzleEXT = get_proc_address("glSwizzleEXT", cstr): *fp_glSwizzleEXT; - let cstr = strings::to_c_with_buf("glSyncTextureINTEL", cstr_buf): *const u8; + let cstr = ((&"glSyncTextureINTEL\0"): *types::string).data: *const char; glSyncTextureINTEL = get_proc_address("glSyncTextureINTEL", cstr): *fp_glSyncTextureINTEL; - let cstr = strings::to_c_with_buf("glTagSampleBufferSGIX", cstr_buf): *const u8; + let cstr = ((&"glTagSampleBufferSGIX\0"): *types::string).data: *const char; glTagSampleBufferSGIX = get_proc_address("glTagSampleBufferSGIX", cstr): *fp_glTagSampleBufferSGIX; - let cstr = strings::to_c_with_buf("glTangent3bEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3bEXT\0"): *types::string).data: *const char; glTangent3bEXT = get_proc_address("glTangent3bEXT", cstr): *fp_glTangent3bEXT; - let cstr = strings::to_c_with_buf("glTangent3bvEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3bvEXT\0"): *types::string).data: *const char; glTangent3bvEXT = get_proc_address("glTangent3bvEXT", cstr): *fp_glTangent3bvEXT; - let cstr = strings::to_c_with_buf("glTangent3dEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3dEXT\0"): *types::string).data: *const char; glTangent3dEXT = get_proc_address("glTangent3dEXT", cstr): *fp_glTangent3dEXT; - let cstr = strings::to_c_with_buf("glTangent3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3dvEXT\0"): *types::string).data: *const char; glTangent3dvEXT = get_proc_address("glTangent3dvEXT", cstr): *fp_glTangent3dvEXT; - let cstr = strings::to_c_with_buf("glTangent3fEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3fEXT\0"): *types::string).data: *const char; glTangent3fEXT = get_proc_address("glTangent3fEXT", cstr): *fp_glTangent3fEXT; - let cstr = strings::to_c_with_buf("glTangent3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3fvEXT\0"): *types::string).data: *const char; glTangent3fvEXT = get_proc_address("glTangent3fvEXT", cstr): *fp_glTangent3fvEXT; - let cstr = strings::to_c_with_buf("glTangent3iEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3iEXT\0"): *types::string).data: *const char; glTangent3iEXT = get_proc_address("glTangent3iEXT", cstr): *fp_glTangent3iEXT; - let cstr = strings::to_c_with_buf("glTangent3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3ivEXT\0"): *types::string).data: *const char; glTangent3ivEXT = get_proc_address("glTangent3ivEXT", cstr): *fp_glTangent3ivEXT; - let cstr = strings::to_c_with_buf("glTangent3sEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3sEXT\0"): *types::string).data: *const char; glTangent3sEXT = get_proc_address("glTangent3sEXT", cstr): *fp_glTangent3sEXT; - let cstr = strings::to_c_with_buf("glTangent3svEXT", cstr_buf): *const u8; + let cstr = ((&"glTangent3svEXT\0"): *types::string).data: *const char; glTangent3svEXT = get_proc_address("glTangent3svEXT", cstr): *fp_glTangent3svEXT; - let cstr = strings::to_c_with_buf("glTangentPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glTangentPointerEXT\0"): *types::string).data: *const char; glTangentPointerEXT = get_proc_address("glTangentPointerEXT", cstr): *fp_glTangentPointerEXT; - let cstr = strings::to_c_with_buf("glTbufferMask3DFX", cstr_buf): *const u8; + let cstr = ((&"glTbufferMask3DFX\0"): *types::string).data: *const char; glTbufferMask3DFX = get_proc_address("glTbufferMask3DFX", cstr): *fp_glTbufferMask3DFX; - let cstr = strings::to_c_with_buf("glTessellationFactorAMD", cstr_buf): *const u8; + let cstr = ((&"glTessellationFactorAMD\0"): *types::string).data: *const char; glTessellationFactorAMD = get_proc_address("glTessellationFactorAMD", cstr): *fp_glTessellationFactorAMD; - let cstr = strings::to_c_with_buf("glTessellationModeAMD", cstr_buf): *const u8; + let cstr = ((&"glTessellationModeAMD\0"): *types::string).data: *const char; glTessellationModeAMD = get_proc_address("glTessellationModeAMD", cstr): *fp_glTessellationModeAMD; - let cstr = strings::to_c_with_buf("glTestFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glTestFenceAPPLE\0"): *types::string).data: *const char; glTestFenceAPPLE = get_proc_address("glTestFenceAPPLE", cstr): *fp_glTestFenceAPPLE; - let cstr = strings::to_c_with_buf("glTestFenceNV", cstr_buf): *const u8; + let cstr = ((&"glTestFenceNV\0"): *types::string).data: *const char; glTestFenceNV = get_proc_address("glTestFenceNV", cstr): *fp_glTestFenceNV; - let cstr = strings::to_c_with_buf("glTestObjectAPPLE", cstr_buf): *const u8; + let cstr = ((&"glTestObjectAPPLE\0"): *types::string).data: *const char; glTestObjectAPPLE = get_proc_address("glTestObjectAPPLE", cstr): *fp_glTestObjectAPPLE; - let cstr = strings::to_c_with_buf("glTexAttachMemoryNV", cstr_buf): *const u8; + let cstr = ((&"glTexAttachMemoryNV\0"): *types::string).data: *const char; glTexAttachMemoryNV = get_proc_address("glTexAttachMemoryNV", cstr): *fp_glTexAttachMemoryNV; - let cstr = strings::to_c_with_buf("glTexBufferARB", cstr_buf): *const u8; + let cstr = ((&"glTexBufferARB\0"): *types::string).data: *const char; glTexBufferARB = get_proc_address("glTexBufferARB", cstr): *fp_glTexBufferARB; - let cstr = strings::to_c_with_buf("glTexBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glTexBufferEXT\0"): *types::string).data: *const char; glTexBufferEXT = get_proc_address("glTexBufferEXT", cstr): *fp_glTexBufferEXT; - let cstr = strings::to_c_with_buf("glTexBufferRange", cstr_buf): *const u8; + let cstr = ((&"glTexBufferRange\0"): *types::string).data: *const char; glTexBufferRange = get_proc_address("glTexBufferRange", cstr): *fp_glTexBufferRange; - let cstr = strings::to_c_with_buf("glTexBumpParameterfvATI", cstr_buf): *const u8; + let cstr = ((&"glTexBumpParameterfvATI\0"): *types::string).data: *const char; glTexBumpParameterfvATI = get_proc_address("glTexBumpParameterfvATI", cstr): *fp_glTexBumpParameterfvATI; - let cstr = strings::to_c_with_buf("glTexBumpParameterivATI", cstr_buf): *const u8; + let cstr = ((&"glTexBumpParameterivATI\0"): *types::string).data: *const char; glTexBumpParameterivATI = get_proc_address("glTexBumpParameterivATI", cstr): *fp_glTexBumpParameterivATI; - let cstr = strings::to_c_with_buf("glTexCoord1bOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1bOES\0"): *types::string).data: *const char; glTexCoord1bOES = get_proc_address("glTexCoord1bOES", cstr): *fp_glTexCoord1bOES; - let cstr = strings::to_c_with_buf("glTexCoord1bvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1bvOES\0"): *types::string).data: *const char; glTexCoord1bvOES = get_proc_address("glTexCoord1bvOES", cstr): *fp_glTexCoord1bvOES; - let cstr = strings::to_c_with_buf("glTexCoord1d", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1d\0"): *types::string).data: *const char; glTexCoord1d = get_proc_address("glTexCoord1d", cstr): *fp_glTexCoord1d; - let cstr = strings::to_c_with_buf("glTexCoord1dv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1dv\0"): *types::string).data: *const char; glTexCoord1dv = get_proc_address("glTexCoord1dv", cstr): *fp_glTexCoord1dv; - let cstr = strings::to_c_with_buf("glTexCoord1f", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1f\0"): *types::string).data: *const char; glTexCoord1f = get_proc_address("glTexCoord1f", cstr): *fp_glTexCoord1f; - let cstr = strings::to_c_with_buf("glTexCoord1fv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1fv\0"): *types::string).data: *const char; glTexCoord1fv = get_proc_address("glTexCoord1fv", cstr): *fp_glTexCoord1fv; - let cstr = strings::to_c_with_buf("glTexCoord1hNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1hNV\0"): *types::string).data: *const char; glTexCoord1hNV = get_proc_address("glTexCoord1hNV", cstr): *fp_glTexCoord1hNV; - let cstr = strings::to_c_with_buf("glTexCoord1hvNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1hvNV\0"): *types::string).data: *const char; glTexCoord1hvNV = get_proc_address("glTexCoord1hvNV", cstr): *fp_glTexCoord1hvNV; - let cstr = strings::to_c_with_buf("glTexCoord1i", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1i\0"): *types::string).data: *const char; glTexCoord1i = get_proc_address("glTexCoord1i", cstr): *fp_glTexCoord1i; - let cstr = strings::to_c_with_buf("glTexCoord1iv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1iv\0"): *types::string).data: *const char; glTexCoord1iv = get_proc_address("glTexCoord1iv", cstr): *fp_glTexCoord1iv; - let cstr = strings::to_c_with_buf("glTexCoord1s", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1s\0"): *types::string).data: *const char; glTexCoord1s = get_proc_address("glTexCoord1s", cstr): *fp_glTexCoord1s; - let cstr = strings::to_c_with_buf("glTexCoord1sv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1sv\0"): *types::string).data: *const char; glTexCoord1sv = get_proc_address("glTexCoord1sv", cstr): *fp_glTexCoord1sv; - let cstr = strings::to_c_with_buf("glTexCoord1xOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1xOES\0"): *types::string).data: *const char; glTexCoord1xOES = get_proc_address("glTexCoord1xOES", cstr): *fp_glTexCoord1xOES; - let cstr = strings::to_c_with_buf("glTexCoord1xvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord1xvOES\0"): *types::string).data: *const char; glTexCoord1xvOES = get_proc_address("glTexCoord1xvOES", cstr): *fp_glTexCoord1xvOES; - let cstr = strings::to_c_with_buf("glTexCoord2bOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2bOES\0"): *types::string).data: *const char; glTexCoord2bOES = get_proc_address("glTexCoord2bOES", cstr): *fp_glTexCoord2bOES; - let cstr = strings::to_c_with_buf("glTexCoord2bvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2bvOES\0"): *types::string).data: *const char; glTexCoord2bvOES = get_proc_address("glTexCoord2bvOES", cstr): *fp_glTexCoord2bvOES; - let cstr = strings::to_c_with_buf("glTexCoord2d", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2d\0"): *types::string).data: *const char; glTexCoord2d = get_proc_address("glTexCoord2d", cstr): *fp_glTexCoord2d; - let cstr = strings::to_c_with_buf("glTexCoord2dv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2dv\0"): *types::string).data: *const char; glTexCoord2dv = get_proc_address("glTexCoord2dv", cstr): *fp_glTexCoord2dv; - let cstr = strings::to_c_with_buf("glTexCoord2f", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2f\0"): *types::string).data: *const char; glTexCoord2f = get_proc_address("glTexCoord2f", cstr): *fp_glTexCoord2f; - let cstr = strings::to_c_with_buf("glTexCoord2fColor3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor3fVertex3fSUN\0"): *types::string).data: *const char; glTexCoord2fColor3fVertex3fSUN = get_proc_address("glTexCoord2fColor3fVertex3fSUN", cstr): *fp_glTexCoord2fColor3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fColor3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor3fVertex3fvSUN\0"): *types::string).data: *const char; glTexCoord2fColor3fVertex3fvSUN = get_proc_address("glTexCoord2fColor3fVertex3fvSUN", cstr): *fp_glTexCoord2fColor3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fColor4fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor4fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glTexCoord2fColor4fNormal3fVertex3fSUN = get_proc_address("glTexCoord2fColor4fNormal3fVertex3fSUN", cstr): *fp_glTexCoord2fColor4fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fColor4fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor4fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glTexCoord2fColor4fNormal3fVertex3fvSUN = get_proc_address("glTexCoord2fColor4fNormal3fVertex3fvSUN", cstr): *fp_glTexCoord2fColor4fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fColor4ubVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor4ubVertex3fSUN\0"): *types::string).data: *const char; glTexCoord2fColor4ubVertex3fSUN = get_proc_address("glTexCoord2fColor4ubVertex3fSUN", cstr): *fp_glTexCoord2fColor4ubVertex3fSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fColor4ubVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fColor4ubVertex3fvSUN\0"): *types::string).data: *const char; glTexCoord2fColor4ubVertex3fvSUN = get_proc_address("glTexCoord2fColor4ubVertex3fvSUN", cstr): *fp_glTexCoord2fColor4ubVertex3fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glTexCoord2fNormal3fVertex3fSUN = get_proc_address("glTexCoord2fNormal3fVertex3fSUN", cstr): *fp_glTexCoord2fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glTexCoord2fNormal3fVertex3fvSUN = get_proc_address("glTexCoord2fNormal3fVertex3fvSUN", cstr): *fp_glTexCoord2fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fVertex3fSUN\0"): *types::string).data: *const char; glTexCoord2fVertex3fSUN = get_proc_address("glTexCoord2fVertex3fSUN", cstr): *fp_glTexCoord2fVertex3fSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fVertex3fvSUN\0"): *types::string).data: *const char; glTexCoord2fVertex3fvSUN = get_proc_address("glTexCoord2fVertex3fvSUN", cstr): *fp_glTexCoord2fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord2fv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2fv\0"): *types::string).data: *const char; glTexCoord2fv = get_proc_address("glTexCoord2fv", cstr): *fp_glTexCoord2fv; - let cstr = strings::to_c_with_buf("glTexCoord2hNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2hNV\0"): *types::string).data: *const char; glTexCoord2hNV = get_proc_address("glTexCoord2hNV", cstr): *fp_glTexCoord2hNV; - let cstr = strings::to_c_with_buf("glTexCoord2hvNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2hvNV\0"): *types::string).data: *const char; glTexCoord2hvNV = get_proc_address("glTexCoord2hvNV", cstr): *fp_glTexCoord2hvNV; - let cstr = strings::to_c_with_buf("glTexCoord2i", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2i\0"): *types::string).data: *const char; glTexCoord2i = get_proc_address("glTexCoord2i", cstr): *fp_glTexCoord2i; - let cstr = strings::to_c_with_buf("glTexCoord2iv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2iv\0"): *types::string).data: *const char; glTexCoord2iv = get_proc_address("glTexCoord2iv", cstr): *fp_glTexCoord2iv; - let cstr = strings::to_c_with_buf("glTexCoord2s", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2s\0"): *types::string).data: *const char; glTexCoord2s = get_proc_address("glTexCoord2s", cstr): *fp_glTexCoord2s; - let cstr = strings::to_c_with_buf("glTexCoord2sv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2sv\0"): *types::string).data: *const char; glTexCoord2sv = get_proc_address("glTexCoord2sv", cstr): *fp_glTexCoord2sv; - let cstr = strings::to_c_with_buf("glTexCoord2xOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2xOES\0"): *types::string).data: *const char; glTexCoord2xOES = get_proc_address("glTexCoord2xOES", cstr): *fp_glTexCoord2xOES; - let cstr = strings::to_c_with_buf("glTexCoord2xvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord2xvOES\0"): *types::string).data: *const char; glTexCoord2xvOES = get_proc_address("glTexCoord2xvOES", cstr): *fp_glTexCoord2xvOES; - let cstr = strings::to_c_with_buf("glTexCoord3bOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3bOES\0"): *types::string).data: *const char; glTexCoord3bOES = get_proc_address("glTexCoord3bOES", cstr): *fp_glTexCoord3bOES; - let cstr = strings::to_c_with_buf("glTexCoord3bvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3bvOES\0"): *types::string).data: *const char; glTexCoord3bvOES = get_proc_address("glTexCoord3bvOES", cstr): *fp_glTexCoord3bvOES; - let cstr = strings::to_c_with_buf("glTexCoord3d", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3d\0"): *types::string).data: *const char; glTexCoord3d = get_proc_address("glTexCoord3d", cstr): *fp_glTexCoord3d; - let cstr = strings::to_c_with_buf("glTexCoord3dv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3dv\0"): *types::string).data: *const char; glTexCoord3dv = get_proc_address("glTexCoord3dv", cstr): *fp_glTexCoord3dv; - let cstr = strings::to_c_with_buf("glTexCoord3f", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3f\0"): *types::string).data: *const char; glTexCoord3f = get_proc_address("glTexCoord3f", cstr): *fp_glTexCoord3f; - let cstr = strings::to_c_with_buf("glTexCoord3fv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3fv\0"): *types::string).data: *const char; glTexCoord3fv = get_proc_address("glTexCoord3fv", cstr): *fp_glTexCoord3fv; - let cstr = strings::to_c_with_buf("glTexCoord3hNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3hNV\0"): *types::string).data: *const char; glTexCoord3hNV = get_proc_address("glTexCoord3hNV", cstr): *fp_glTexCoord3hNV; - let cstr = strings::to_c_with_buf("glTexCoord3hvNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3hvNV\0"): *types::string).data: *const char; glTexCoord3hvNV = get_proc_address("glTexCoord3hvNV", cstr): *fp_glTexCoord3hvNV; - let cstr = strings::to_c_with_buf("glTexCoord3i", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3i\0"): *types::string).data: *const char; glTexCoord3i = get_proc_address("glTexCoord3i", cstr): *fp_glTexCoord3i; - let cstr = strings::to_c_with_buf("glTexCoord3iv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3iv\0"): *types::string).data: *const char; glTexCoord3iv = get_proc_address("glTexCoord3iv", cstr): *fp_glTexCoord3iv; - let cstr = strings::to_c_with_buf("glTexCoord3s", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3s\0"): *types::string).data: *const char; glTexCoord3s = get_proc_address("glTexCoord3s", cstr): *fp_glTexCoord3s; - let cstr = strings::to_c_with_buf("glTexCoord3sv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3sv\0"): *types::string).data: *const char; glTexCoord3sv = get_proc_address("glTexCoord3sv", cstr): *fp_glTexCoord3sv; - let cstr = strings::to_c_with_buf("glTexCoord3xOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3xOES\0"): *types::string).data: *const char; glTexCoord3xOES = get_proc_address("glTexCoord3xOES", cstr): *fp_glTexCoord3xOES; - let cstr = strings::to_c_with_buf("glTexCoord3xvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord3xvOES\0"): *types::string).data: *const char; glTexCoord3xvOES = get_proc_address("glTexCoord3xvOES", cstr): *fp_glTexCoord3xvOES; - let cstr = strings::to_c_with_buf("glTexCoord4bOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4bOES\0"): *types::string).data: *const char; glTexCoord4bOES = get_proc_address("glTexCoord4bOES", cstr): *fp_glTexCoord4bOES; - let cstr = strings::to_c_with_buf("glTexCoord4bvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4bvOES\0"): *types::string).data: *const char; glTexCoord4bvOES = get_proc_address("glTexCoord4bvOES", cstr): *fp_glTexCoord4bvOES; - let cstr = strings::to_c_with_buf("glTexCoord4d", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4d\0"): *types::string).data: *const char; glTexCoord4d = get_proc_address("glTexCoord4d", cstr): *fp_glTexCoord4d; - let cstr = strings::to_c_with_buf("glTexCoord4dv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4dv\0"): *types::string).data: *const char; glTexCoord4dv = get_proc_address("glTexCoord4dv", cstr): *fp_glTexCoord4dv; - let cstr = strings::to_c_with_buf("glTexCoord4f", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4f\0"): *types::string).data: *const char; glTexCoord4f = get_proc_address("glTexCoord4f", cstr): *fp_glTexCoord4f; - let cstr = strings::to_c_with_buf("glTexCoord4fColor4fNormal3fVertex4fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4fColor4fNormal3fVertex4fSUN\0"): *types::string).data: *const char; glTexCoord4fColor4fNormal3fVertex4fSUN = get_proc_address("glTexCoord4fColor4fNormal3fVertex4fSUN", cstr): *fp_glTexCoord4fColor4fNormal3fVertex4fSUN; - let cstr = strings::to_c_with_buf("glTexCoord4fColor4fNormal3fVertex4fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4fColor4fNormal3fVertex4fvSUN\0"): *types::string).data: *const char; glTexCoord4fColor4fNormal3fVertex4fvSUN = get_proc_address("glTexCoord4fColor4fNormal3fVertex4fvSUN", cstr): *fp_glTexCoord4fColor4fNormal3fVertex4fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord4fVertex4fSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4fVertex4fSUN\0"): *types::string).data: *const char; glTexCoord4fVertex4fSUN = get_proc_address("glTexCoord4fVertex4fSUN", cstr): *fp_glTexCoord4fVertex4fSUN; - let cstr = strings::to_c_with_buf("glTexCoord4fVertex4fvSUN", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4fVertex4fvSUN\0"): *types::string).data: *const char; glTexCoord4fVertex4fvSUN = get_proc_address("glTexCoord4fVertex4fvSUN", cstr): *fp_glTexCoord4fVertex4fvSUN; - let cstr = strings::to_c_with_buf("glTexCoord4fv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4fv\0"): *types::string).data: *const char; glTexCoord4fv = get_proc_address("glTexCoord4fv", cstr): *fp_glTexCoord4fv; - let cstr = strings::to_c_with_buf("glTexCoord4hNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4hNV\0"): *types::string).data: *const char; glTexCoord4hNV = get_proc_address("glTexCoord4hNV", cstr): *fp_glTexCoord4hNV; - let cstr = strings::to_c_with_buf("glTexCoord4hvNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4hvNV\0"): *types::string).data: *const char; glTexCoord4hvNV = get_proc_address("glTexCoord4hvNV", cstr): *fp_glTexCoord4hvNV; - let cstr = strings::to_c_with_buf("glTexCoord4i", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4i\0"): *types::string).data: *const char; glTexCoord4i = get_proc_address("glTexCoord4i", cstr): *fp_glTexCoord4i; - let cstr = strings::to_c_with_buf("glTexCoord4iv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4iv\0"): *types::string).data: *const char; glTexCoord4iv = get_proc_address("glTexCoord4iv", cstr): *fp_glTexCoord4iv; - let cstr = strings::to_c_with_buf("glTexCoord4s", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4s\0"): *types::string).data: *const char; glTexCoord4s = get_proc_address("glTexCoord4s", cstr): *fp_glTexCoord4s; - let cstr = strings::to_c_with_buf("glTexCoord4sv", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4sv\0"): *types::string).data: *const char; glTexCoord4sv = get_proc_address("glTexCoord4sv", cstr): *fp_glTexCoord4sv; - let cstr = strings::to_c_with_buf("glTexCoord4xOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4xOES\0"): *types::string).data: *const char; glTexCoord4xOES = get_proc_address("glTexCoord4xOES", cstr): *fp_glTexCoord4xOES; - let cstr = strings::to_c_with_buf("glTexCoord4xvOES", cstr_buf): *const u8; + let cstr = ((&"glTexCoord4xvOES\0"): *types::string).data: *const char; glTexCoord4xvOES = get_proc_address("glTexCoord4xvOES", cstr): *fp_glTexCoord4xvOES; - let cstr = strings::to_c_with_buf("glTexCoordFormatNV", cstr_buf): *const u8; + let cstr = ((&"glTexCoordFormatNV\0"): *types::string).data: *const char; glTexCoordFormatNV = get_proc_address("glTexCoordFormatNV", cstr): *fp_glTexCoordFormatNV; - let cstr = strings::to_c_with_buf("glTexCoordPointer", cstr_buf): *const u8; + let cstr = ((&"glTexCoordPointer\0"): *types::string).data: *const char; glTexCoordPointer = get_proc_address("glTexCoordPointer", cstr): *fp_glTexCoordPointer; - let cstr = strings::to_c_with_buf("glTexCoordPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glTexCoordPointerEXT\0"): *types::string).data: *const char; glTexCoordPointerEXT = get_proc_address("glTexCoordPointerEXT", cstr): *fp_glTexCoordPointerEXT; - let cstr = strings::to_c_with_buf("glTexCoordPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glTexCoordPointerListIBM\0"): *types::string).data: *const char; glTexCoordPointerListIBM = get_proc_address("glTexCoordPointerListIBM", cstr): *fp_glTexCoordPointerListIBM; - let cstr = strings::to_c_with_buf("glTexCoordPointervINTEL", cstr_buf): *const u8; + let cstr = ((&"glTexCoordPointervINTEL\0"): *types::string).data: *const char; glTexCoordPointervINTEL = get_proc_address("glTexCoordPointervINTEL", cstr): *fp_glTexCoordPointervINTEL; - let cstr = strings::to_c_with_buf("glTexEnvf", cstr_buf): *const u8; + let cstr = ((&"glTexEnvf\0"): *types::string).data: *const char; glTexEnvf = get_proc_address("glTexEnvf", cstr): *fp_glTexEnvf; - let cstr = strings::to_c_with_buf("glTexEnvfv", cstr_buf): *const u8; + let cstr = ((&"glTexEnvfv\0"): *types::string).data: *const char; glTexEnvfv = get_proc_address("glTexEnvfv", cstr): *fp_glTexEnvfv; - let cstr = strings::to_c_with_buf("glTexEnvi", cstr_buf): *const u8; + let cstr = ((&"glTexEnvi\0"): *types::string).data: *const char; glTexEnvi = get_proc_address("glTexEnvi", cstr): *fp_glTexEnvi; - let cstr = strings::to_c_with_buf("glTexEnviv", cstr_buf): *const u8; + let cstr = ((&"glTexEnviv\0"): *types::string).data: *const char; glTexEnviv = get_proc_address("glTexEnviv", cstr): *fp_glTexEnviv; - let cstr = strings::to_c_with_buf("glTexEnvxOES", cstr_buf): *const u8; + let cstr = ((&"glTexEnvxOES\0"): *types::string).data: *const char; glTexEnvxOES = get_proc_address("glTexEnvxOES", cstr): *fp_glTexEnvxOES; - let cstr = strings::to_c_with_buf("glTexEnvxvOES", cstr_buf): *const u8; + let cstr = ((&"glTexEnvxvOES\0"): *types::string).data: *const char; glTexEnvxvOES = get_proc_address("glTexEnvxvOES", cstr): *fp_glTexEnvxvOES; - let cstr = strings::to_c_with_buf("glTexFilterFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glTexFilterFuncSGIS\0"): *types::string).data: *const char; glTexFilterFuncSGIS = get_proc_address("glTexFilterFuncSGIS", cstr): *fp_glTexFilterFuncSGIS; - let cstr = strings::to_c_with_buf("glTexGend", cstr_buf): *const u8; + let cstr = ((&"glTexGend\0"): *types::string).data: *const char; glTexGend = get_proc_address("glTexGend", cstr): *fp_glTexGend; - let cstr = strings::to_c_with_buf("glTexGendv", cstr_buf): *const u8; + let cstr = ((&"glTexGendv\0"): *types::string).data: *const char; glTexGendv = get_proc_address("glTexGendv", cstr): *fp_glTexGendv; - let cstr = strings::to_c_with_buf("glTexGenf", cstr_buf): *const u8; + let cstr = ((&"glTexGenf\0"): *types::string).data: *const char; glTexGenf = get_proc_address("glTexGenf", cstr): *fp_glTexGenf; - let cstr = strings::to_c_with_buf("glTexGenfv", cstr_buf): *const u8; + let cstr = ((&"glTexGenfv\0"): *types::string).data: *const char; glTexGenfv = get_proc_address("glTexGenfv", cstr): *fp_glTexGenfv; - let cstr = strings::to_c_with_buf("glTexGeni", cstr_buf): *const u8; + let cstr = ((&"glTexGeni\0"): *types::string).data: *const char; glTexGeni = get_proc_address("glTexGeni", cstr): *fp_glTexGeni; - let cstr = strings::to_c_with_buf("glTexGeniv", cstr_buf): *const u8; + let cstr = ((&"glTexGeniv\0"): *types::string).data: *const char; glTexGeniv = get_proc_address("glTexGeniv", cstr): *fp_glTexGeniv; - let cstr = strings::to_c_with_buf("glTexGenxOES", cstr_buf): *const u8; + let cstr = ((&"glTexGenxOES\0"): *types::string).data: *const char; glTexGenxOES = get_proc_address("glTexGenxOES", cstr): *fp_glTexGenxOES; - let cstr = strings::to_c_with_buf("glTexGenxvOES", cstr_buf): *const u8; + let cstr = ((&"glTexGenxvOES\0"): *types::string).data: *const char; glTexGenxvOES = get_proc_address("glTexGenxvOES", cstr): *fp_glTexGenxvOES; - let cstr = strings::to_c_with_buf("glTexImage1D", cstr_buf): *const u8; + let cstr = ((&"glTexImage1D\0"): *types::string).data: *const char; glTexImage1D = get_proc_address("glTexImage1D", cstr): *fp_glTexImage1D; - let cstr = strings::to_c_with_buf("glTexImage2D", cstr_buf): *const u8; + let cstr = ((&"glTexImage2D\0"): *types::string).data: *const char; glTexImage2D = get_proc_address("glTexImage2D", cstr): *fp_glTexImage2D; - let cstr = strings::to_c_with_buf("glTexImage2DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTexImage2DMultisample\0"): *types::string).data: *const char; glTexImage2DMultisample = get_proc_address("glTexImage2DMultisample", cstr): *fp_glTexImage2DMultisample; - let cstr = strings::to_c_with_buf("glTexImage2DMultisampleCoverageNV", cstr_buf): *const u8; + let cstr = ((&"glTexImage2DMultisampleCoverageNV\0"): *types::string).data: *const char; glTexImage2DMultisampleCoverageNV = get_proc_address("glTexImage2DMultisampleCoverageNV", cstr): *fp_glTexImage2DMultisampleCoverageNV; - let cstr = strings::to_c_with_buf("glTexImage3D", cstr_buf): *const u8; + let cstr = ((&"glTexImage3D\0"): *types::string).data: *const char; glTexImage3D = get_proc_address("glTexImage3D", cstr): *fp_glTexImage3D; - let cstr = strings::to_c_with_buf("glTexImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexImage3DEXT\0"): *types::string).data: *const char; glTexImage3DEXT = get_proc_address("glTexImage3DEXT", cstr): *fp_glTexImage3DEXT; - let cstr = strings::to_c_with_buf("glTexImage3DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTexImage3DMultisample\0"): *types::string).data: *const char; glTexImage3DMultisample = get_proc_address("glTexImage3DMultisample", cstr): *fp_glTexImage3DMultisample; - let cstr = strings::to_c_with_buf("glTexImage3DMultisampleCoverageNV", cstr_buf): *const u8; + let cstr = ((&"glTexImage3DMultisampleCoverageNV\0"): *types::string).data: *const char; glTexImage3DMultisampleCoverageNV = get_proc_address("glTexImage3DMultisampleCoverageNV", cstr): *fp_glTexImage3DMultisampleCoverageNV; - let cstr = strings::to_c_with_buf("glTexImage4DSGIS", cstr_buf): *const u8; + let cstr = ((&"glTexImage4DSGIS\0"): *types::string).data: *const char; glTexImage4DSGIS = get_proc_address("glTexImage4DSGIS", cstr): *fp_glTexImage4DSGIS; - let cstr = strings::to_c_with_buf("glTexPageCommitmentARB", cstr_buf): *const u8; + let cstr = ((&"glTexPageCommitmentARB\0"): *types::string).data: *const char; glTexPageCommitmentARB = get_proc_address("glTexPageCommitmentARB", cstr): *fp_glTexPageCommitmentARB; - let cstr = strings::to_c_with_buf("glTexPageCommitmentMemNV", cstr_buf): *const u8; + let cstr = ((&"glTexPageCommitmentMemNV\0"): *types::string).data: *const char; glTexPageCommitmentMemNV = get_proc_address("glTexPageCommitmentMemNV", cstr): *fp_glTexPageCommitmentMemNV; - let cstr = strings::to_c_with_buf("glTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glTexParameterIivEXT\0"): *types::string).data: *const char; glTexParameterIivEXT = get_proc_address("glTexParameterIivEXT", cstr): *fp_glTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glTexParameterIuivEXT\0"): *types::string).data: *const char; glTexParameterIuivEXT = get_proc_address("glTexParameterIuivEXT", cstr): *fp_glTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glTexParameterf", cstr_buf): *const u8; + let cstr = ((&"glTexParameterf\0"): *types::string).data: *const char; glTexParameterf = get_proc_address("glTexParameterf", cstr): *fp_glTexParameterf; - let cstr = strings::to_c_with_buf("glTexParameterfv", cstr_buf): *const u8; + let cstr = ((&"glTexParameterfv\0"): *types::string).data: *const char; glTexParameterfv = get_proc_address("glTexParameterfv", cstr): *fp_glTexParameterfv; - let cstr = strings::to_c_with_buf("glTexParameteri", cstr_buf): *const u8; + let cstr = ((&"glTexParameteri\0"): *types::string).data: *const char; glTexParameteri = get_proc_address("glTexParameteri", cstr): *fp_glTexParameteri; - let cstr = strings::to_c_with_buf("glTexParameteriv", cstr_buf): *const u8; + let cstr = ((&"glTexParameteriv\0"): *types::string).data: *const char; glTexParameteriv = get_proc_address("glTexParameteriv", cstr): *fp_glTexParameteriv; - let cstr = strings::to_c_with_buf("glTexParameterxOES", cstr_buf): *const u8; + let cstr = ((&"glTexParameterxOES\0"): *types::string).data: *const char; glTexParameterxOES = get_proc_address("glTexParameterxOES", cstr): *fp_glTexParameterxOES; - let cstr = strings::to_c_with_buf("glTexParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glTexParameterxvOES\0"): *types::string).data: *const char; glTexParameterxvOES = get_proc_address("glTexParameterxvOES", cstr): *fp_glTexParameterxvOES; - let cstr = strings::to_c_with_buf("glTexRenderbufferNV", cstr_buf): *const u8; + let cstr = ((&"glTexRenderbufferNV\0"): *types::string).data: *const char; glTexRenderbufferNV = get_proc_address("glTexRenderbufferNV", cstr): *fp_glTexRenderbufferNV; - let cstr = strings::to_c_with_buf("glTexStorage1D", cstr_buf): *const u8; + let cstr = ((&"glTexStorage1D\0"): *types::string).data: *const char; glTexStorage1D = get_proc_address("glTexStorage1D", cstr): *fp_glTexStorage1D; - let cstr = strings::to_c_with_buf("glTexStorage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorage1DEXT\0"): *types::string).data: *const char; glTexStorage1DEXT = get_proc_address("glTexStorage1DEXT", cstr): *fp_glTexStorage1DEXT; - let cstr = strings::to_c_with_buf("glTexStorage2D", cstr_buf): *const u8; + let cstr = ((&"glTexStorage2D\0"): *types::string).data: *const char; glTexStorage2D = get_proc_address("glTexStorage2D", cstr): *fp_glTexStorage2D; - let cstr = strings::to_c_with_buf("glTexStorage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorage2DEXT\0"): *types::string).data: *const char; glTexStorage2DEXT = get_proc_address("glTexStorage2DEXT", cstr): *fp_glTexStorage2DEXT; - let cstr = strings::to_c_with_buf("glTexStorage2DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTexStorage2DMultisample\0"): *types::string).data: *const char; glTexStorage2DMultisample = get_proc_address("glTexStorage2DMultisample", cstr): *fp_glTexStorage2DMultisample; - let cstr = strings::to_c_with_buf("glTexStorage3D", cstr_buf): *const u8; + let cstr = ((&"glTexStorage3D\0"): *types::string).data: *const char; glTexStorage3D = get_proc_address("glTexStorage3D", cstr): *fp_glTexStorage3D; - let cstr = strings::to_c_with_buf("glTexStorage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorage3DEXT\0"): *types::string).data: *const char; glTexStorage3DEXT = get_proc_address("glTexStorage3DEXT", cstr): *fp_glTexStorage3DEXT; - let cstr = strings::to_c_with_buf("glTexStorage3DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTexStorage3DMultisample\0"): *types::string).data: *const char; glTexStorage3DMultisample = get_proc_address("glTexStorage3DMultisample", cstr): *fp_glTexStorage3DMultisample; - let cstr = strings::to_c_with_buf("glTexStorageMem1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorageMem1DEXT\0"): *types::string).data: *const char; glTexStorageMem1DEXT = get_proc_address("glTexStorageMem1DEXT", cstr): *fp_glTexStorageMem1DEXT; - let cstr = strings::to_c_with_buf("glTexStorageMem2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorageMem2DEXT\0"): *types::string).data: *const char; glTexStorageMem2DEXT = get_proc_address("glTexStorageMem2DEXT", cstr): *fp_glTexStorageMem2DEXT; - let cstr = strings::to_c_with_buf("glTexStorageMem2DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorageMem2DMultisampleEXT\0"): *types::string).data: *const char; glTexStorageMem2DMultisampleEXT = get_proc_address("glTexStorageMem2DMultisampleEXT", cstr): *fp_glTexStorageMem2DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTexStorageMem3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorageMem3DEXT\0"): *types::string).data: *const char; glTexStorageMem3DEXT = get_proc_address("glTexStorageMem3DEXT", cstr): *fp_glTexStorageMem3DEXT; - let cstr = strings::to_c_with_buf("glTexStorageMem3DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTexStorageMem3DMultisampleEXT\0"): *types::string).data: *const char; glTexStorageMem3DMultisampleEXT = get_proc_address("glTexStorageMem3DMultisampleEXT", cstr): *fp_glTexStorageMem3DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTexStorageSparseAMD", cstr_buf): *const u8; + let cstr = ((&"glTexStorageSparseAMD\0"): *types::string).data: *const char; glTexStorageSparseAMD = get_proc_address("glTexStorageSparseAMD", cstr): *fp_glTexStorageSparseAMD; - let cstr = strings::to_c_with_buf("glTexSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage1D\0"): *types::string).data: *const char; glTexSubImage1D = get_proc_address("glTexSubImage1D", cstr): *fp_glTexSubImage1D; - let cstr = strings::to_c_with_buf("glTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage1DEXT\0"): *types::string).data: *const char; glTexSubImage1DEXT = get_proc_address("glTexSubImage1DEXT", cstr): *fp_glTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glTexSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage2D\0"): *types::string).data: *const char; glTexSubImage2D = get_proc_address("glTexSubImage2D", cstr): *fp_glTexSubImage2D; - let cstr = strings::to_c_with_buf("glTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage2DEXT\0"): *types::string).data: *const char; glTexSubImage2DEXT = get_proc_address("glTexSubImage2DEXT", cstr): *fp_glTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glTexSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage3D\0"): *types::string).data: *const char; glTexSubImage3D = get_proc_address("glTexSubImage3D", cstr): *fp_glTexSubImage3D; - let cstr = strings::to_c_with_buf("glTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage3DEXT\0"): *types::string).data: *const char; glTexSubImage3DEXT = get_proc_address("glTexSubImage3DEXT", cstr): *fp_glTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glTexSubImage4DSGIS", cstr_buf): *const u8; + let cstr = ((&"glTexSubImage4DSGIS\0"): *types::string).data: *const char; glTexSubImage4DSGIS = get_proc_address("glTexSubImage4DSGIS", cstr): *fp_glTexSubImage4DSGIS; - let cstr = strings::to_c_with_buf("glTextureAttachMemoryNV", cstr_buf): *const u8; + let cstr = ((&"glTextureAttachMemoryNV\0"): *types::string).data: *const char; glTextureAttachMemoryNV = get_proc_address("glTextureAttachMemoryNV", cstr): *fp_glTextureAttachMemoryNV; - let cstr = strings::to_c_with_buf("glTextureBarrier", cstr_buf): *const u8; + let cstr = ((&"glTextureBarrier\0"): *types::string).data: *const char; glTextureBarrier = get_proc_address("glTextureBarrier", cstr): *fp_glTextureBarrier; - let cstr = strings::to_c_with_buf("glTextureBarrierNV", cstr_buf): *const u8; + let cstr = ((&"glTextureBarrierNV\0"): *types::string).data: *const char; glTextureBarrierNV = get_proc_address("glTextureBarrierNV", cstr): *fp_glTextureBarrierNV; - let cstr = strings::to_c_with_buf("glTextureBuffer", cstr_buf): *const u8; + let cstr = ((&"glTextureBuffer\0"): *types::string).data: *const char; glTextureBuffer = get_proc_address("glTextureBuffer", cstr): *fp_glTextureBuffer; - let cstr = strings::to_c_with_buf("glTextureBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureBufferEXT\0"): *types::string).data: *const char; glTextureBufferEXT = get_proc_address("glTextureBufferEXT", cstr): *fp_glTextureBufferEXT; - let cstr = strings::to_c_with_buf("glTextureBufferRange", cstr_buf): *const u8; + let cstr = ((&"glTextureBufferRange\0"): *types::string).data: *const char; glTextureBufferRange = get_proc_address("glTextureBufferRange", cstr): *fp_glTextureBufferRange; - let cstr = strings::to_c_with_buf("glTextureBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureBufferRangeEXT\0"): *types::string).data: *const char; glTextureBufferRangeEXT = get_proc_address("glTextureBufferRangeEXT", cstr): *fp_glTextureBufferRangeEXT; - let cstr = strings::to_c_with_buf("glTextureColorMaskSGIS", cstr_buf): *const u8; + let cstr = ((&"glTextureColorMaskSGIS\0"): *types::string).data: *const char; glTextureColorMaskSGIS = get_proc_address("glTextureColorMaskSGIS", cstr): *fp_glTextureColorMaskSGIS; - let cstr = strings::to_c_with_buf("glTextureImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureImage1DEXT\0"): *types::string).data: *const char; glTextureImage1DEXT = get_proc_address("glTextureImage1DEXT", cstr): *fp_glTextureImage1DEXT; - let cstr = strings::to_c_with_buf("glTextureImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureImage2DEXT\0"): *types::string).data: *const char; glTextureImage2DEXT = get_proc_address("glTextureImage2DEXT", cstr): *fp_glTextureImage2DEXT; - let cstr = strings::to_c_with_buf("glTextureImage2DMultisampleCoverageNV", cstr_buf): *const u8; + let cstr = ((&"glTextureImage2DMultisampleCoverageNV\0"): *types::string).data: *const char; glTextureImage2DMultisampleCoverageNV = get_proc_address("glTextureImage2DMultisampleCoverageNV", cstr): *fp_glTextureImage2DMultisampleCoverageNV; - let cstr = strings::to_c_with_buf("glTextureImage2DMultisampleNV", cstr_buf): *const u8; + let cstr = ((&"glTextureImage2DMultisampleNV\0"): *types::string).data: *const char; glTextureImage2DMultisampleNV = get_proc_address("glTextureImage2DMultisampleNV", cstr): *fp_glTextureImage2DMultisampleNV; - let cstr = strings::to_c_with_buf("glTextureImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureImage3DEXT\0"): *types::string).data: *const char; glTextureImage3DEXT = get_proc_address("glTextureImage3DEXT", cstr): *fp_glTextureImage3DEXT; - let cstr = strings::to_c_with_buf("glTextureImage3DMultisampleCoverageNV", cstr_buf): *const u8; + let cstr = ((&"glTextureImage3DMultisampleCoverageNV\0"): *types::string).data: *const char; glTextureImage3DMultisampleCoverageNV = get_proc_address("glTextureImage3DMultisampleCoverageNV", cstr): *fp_glTextureImage3DMultisampleCoverageNV; - let cstr = strings::to_c_with_buf("glTextureImage3DMultisampleNV", cstr_buf): *const u8; + let cstr = ((&"glTextureImage3DMultisampleNV\0"): *types::string).data: *const char; glTextureImage3DMultisampleNV = get_proc_address("glTextureImage3DMultisampleNV", cstr): *fp_glTextureImage3DMultisampleNV; - let cstr = strings::to_c_with_buf("glTextureLightEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureLightEXT\0"): *types::string).data: *const char; glTextureLightEXT = get_proc_address("glTextureLightEXT", cstr): *fp_glTextureLightEXT; - let cstr = strings::to_c_with_buf("glTextureMaterialEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureMaterialEXT\0"): *types::string).data: *const char; glTextureMaterialEXT = get_proc_address("glTextureMaterialEXT", cstr): *fp_glTextureMaterialEXT; - let cstr = strings::to_c_with_buf("glTextureNormalEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureNormalEXT\0"): *types::string).data: *const char; glTextureNormalEXT = get_proc_address("glTextureNormalEXT", cstr): *fp_glTextureNormalEXT; - let cstr = strings::to_c_with_buf("glTexturePageCommitmentEXT", cstr_buf): *const u8; + let cstr = ((&"glTexturePageCommitmentEXT\0"): *types::string).data: *const char; glTexturePageCommitmentEXT = get_proc_address("glTexturePageCommitmentEXT", cstr): *fp_glTexturePageCommitmentEXT; - let cstr = strings::to_c_with_buf("glTexturePageCommitmentMemNV", cstr_buf): *const u8; + let cstr = ((&"glTexturePageCommitmentMemNV\0"): *types::string).data: *const char; glTexturePageCommitmentMemNV = get_proc_address("glTexturePageCommitmentMemNV", cstr): *fp_glTexturePageCommitmentMemNV; - let cstr = strings::to_c_with_buf("glTextureParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterIiv\0"): *types::string).data: *const char; glTextureParameterIiv = get_proc_address("glTextureParameterIiv", cstr): *fp_glTextureParameterIiv; - let cstr = strings::to_c_with_buf("glTextureParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterIivEXT\0"): *types::string).data: *const char; glTextureParameterIivEXT = get_proc_address("glTextureParameterIivEXT", cstr): *fp_glTextureParameterIivEXT; - let cstr = strings::to_c_with_buf("glTextureParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterIuiv\0"): *types::string).data: *const char; glTextureParameterIuiv = get_proc_address("glTextureParameterIuiv", cstr): *fp_glTextureParameterIuiv; - let cstr = strings::to_c_with_buf("glTextureParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterIuivEXT\0"): *types::string).data: *const char; glTextureParameterIuivEXT = get_proc_address("glTextureParameterIuivEXT", cstr): *fp_glTextureParameterIuivEXT; - let cstr = strings::to_c_with_buf("glTextureParameterf", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterf\0"): *types::string).data: *const char; glTextureParameterf = get_proc_address("glTextureParameterf", cstr): *fp_glTextureParameterf; - let cstr = strings::to_c_with_buf("glTextureParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterfEXT\0"): *types::string).data: *const char; glTextureParameterfEXT = get_proc_address("glTextureParameterfEXT", cstr): *fp_glTextureParameterfEXT; - let cstr = strings::to_c_with_buf("glTextureParameterfv", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterfv\0"): *types::string).data: *const char; glTextureParameterfv = get_proc_address("glTextureParameterfv", cstr): *fp_glTextureParameterfv; - let cstr = strings::to_c_with_buf("glTextureParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterfvEXT\0"): *types::string).data: *const char; glTextureParameterfvEXT = get_proc_address("glTextureParameterfvEXT", cstr): *fp_glTextureParameterfvEXT; - let cstr = strings::to_c_with_buf("glTextureParameteri", cstr_buf): *const u8; + let cstr = ((&"glTextureParameteri\0"): *types::string).data: *const char; glTextureParameteri = get_proc_address("glTextureParameteri", cstr): *fp_glTextureParameteri; - let cstr = strings::to_c_with_buf("glTextureParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameteriEXT\0"): *types::string).data: *const char; glTextureParameteriEXT = get_proc_address("glTextureParameteriEXT", cstr): *fp_glTextureParameteriEXT; - let cstr = strings::to_c_with_buf("glTextureParameteriv", cstr_buf): *const u8; + let cstr = ((&"glTextureParameteriv\0"): *types::string).data: *const char; glTextureParameteriv = get_proc_address("glTextureParameteriv", cstr): *fp_glTextureParameteriv; - let cstr = strings::to_c_with_buf("glTextureParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureParameterivEXT\0"): *types::string).data: *const char; glTextureParameterivEXT = get_proc_address("glTextureParameterivEXT", cstr): *fp_glTextureParameterivEXT; - let cstr = strings::to_c_with_buf("glTextureRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glTextureRangeAPPLE\0"): *types::string).data: *const char; glTextureRangeAPPLE = get_proc_address("glTextureRangeAPPLE", cstr): *fp_glTextureRangeAPPLE; - let cstr = strings::to_c_with_buf("glTextureRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureRenderbufferEXT\0"): *types::string).data: *const char; glTextureRenderbufferEXT = get_proc_address("glTextureRenderbufferEXT", cstr): *fp_glTextureRenderbufferEXT; - let cstr = strings::to_c_with_buf("glTextureStorage1D", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage1D\0"): *types::string).data: *const char; glTextureStorage1D = get_proc_address("glTextureStorage1D", cstr): *fp_glTextureStorage1D; - let cstr = strings::to_c_with_buf("glTextureStorage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage1DEXT\0"): *types::string).data: *const char; glTextureStorage1DEXT = get_proc_address("glTextureStorage1DEXT", cstr): *fp_glTextureStorage1DEXT; - let cstr = strings::to_c_with_buf("glTextureStorage2D", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage2D\0"): *types::string).data: *const char; glTextureStorage2D = get_proc_address("glTextureStorage2D", cstr): *fp_glTextureStorage2D; - let cstr = strings::to_c_with_buf("glTextureStorage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage2DEXT\0"): *types::string).data: *const char; glTextureStorage2DEXT = get_proc_address("glTextureStorage2DEXT", cstr): *fp_glTextureStorage2DEXT; - let cstr = strings::to_c_with_buf("glTextureStorage2DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage2DMultisample\0"): *types::string).data: *const char; glTextureStorage2DMultisample = get_proc_address("glTextureStorage2DMultisample", cstr): *fp_glTextureStorage2DMultisample; - let cstr = strings::to_c_with_buf("glTextureStorage2DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage2DMultisampleEXT\0"): *types::string).data: *const char; glTextureStorage2DMultisampleEXT = get_proc_address("glTextureStorage2DMultisampleEXT", cstr): *fp_glTextureStorage2DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTextureStorage3D", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage3D\0"): *types::string).data: *const char; glTextureStorage3D = get_proc_address("glTextureStorage3D", cstr): *fp_glTextureStorage3D; - let cstr = strings::to_c_with_buf("glTextureStorage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage3DEXT\0"): *types::string).data: *const char; glTextureStorage3DEXT = get_proc_address("glTextureStorage3DEXT", cstr): *fp_glTextureStorage3DEXT; - let cstr = strings::to_c_with_buf("glTextureStorage3DMultisample", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage3DMultisample\0"): *types::string).data: *const char; glTextureStorage3DMultisample = get_proc_address("glTextureStorage3DMultisample", cstr): *fp_glTextureStorage3DMultisample; - let cstr = strings::to_c_with_buf("glTextureStorage3DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorage3DMultisampleEXT\0"): *types::string).data: *const char; glTextureStorage3DMultisampleEXT = get_proc_address("glTextureStorage3DMultisampleEXT", cstr): *fp_glTextureStorage3DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTextureStorageMem1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageMem1DEXT\0"): *types::string).data: *const char; glTextureStorageMem1DEXT = get_proc_address("glTextureStorageMem1DEXT", cstr): *fp_glTextureStorageMem1DEXT; - let cstr = strings::to_c_with_buf("glTextureStorageMem2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageMem2DEXT\0"): *types::string).data: *const char; glTextureStorageMem2DEXT = get_proc_address("glTextureStorageMem2DEXT", cstr): *fp_glTextureStorageMem2DEXT; - let cstr = strings::to_c_with_buf("glTextureStorageMem2DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageMem2DMultisampleEXT\0"): *types::string).data: *const char; glTextureStorageMem2DMultisampleEXT = get_proc_address("glTextureStorageMem2DMultisampleEXT", cstr): *fp_glTextureStorageMem2DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTextureStorageMem3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageMem3DEXT\0"): *types::string).data: *const char; glTextureStorageMem3DEXT = get_proc_address("glTextureStorageMem3DEXT", cstr): *fp_glTextureStorageMem3DEXT; - let cstr = strings::to_c_with_buf("glTextureStorageMem3DMultisampleEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageMem3DMultisampleEXT\0"): *types::string).data: *const char; glTextureStorageMem3DMultisampleEXT = get_proc_address("glTextureStorageMem3DMultisampleEXT", cstr): *fp_glTextureStorageMem3DMultisampleEXT; - let cstr = strings::to_c_with_buf("glTextureStorageSparseAMD", cstr_buf): *const u8; + let cstr = ((&"glTextureStorageSparseAMD\0"): *types::string).data: *const char; glTextureStorageSparseAMD = get_proc_address("glTextureStorageSparseAMD", cstr): *fp_glTextureStorageSparseAMD; - let cstr = strings::to_c_with_buf("glTextureSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage1D\0"): *types::string).data: *const char; glTextureSubImage1D = get_proc_address("glTextureSubImage1D", cstr): *fp_glTextureSubImage1D; - let cstr = strings::to_c_with_buf("glTextureSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage1DEXT\0"): *types::string).data: *const char; glTextureSubImage1DEXT = get_proc_address("glTextureSubImage1DEXT", cstr): *fp_glTextureSubImage1DEXT; - let cstr = strings::to_c_with_buf("glTextureSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage2D\0"): *types::string).data: *const char; glTextureSubImage2D = get_proc_address("glTextureSubImage2D", cstr): *fp_glTextureSubImage2D; - let cstr = strings::to_c_with_buf("glTextureSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage2DEXT\0"): *types::string).data: *const char; glTextureSubImage2DEXT = get_proc_address("glTextureSubImage2DEXT", cstr): *fp_glTextureSubImage2DEXT; - let cstr = strings::to_c_with_buf("glTextureSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage3D\0"): *types::string).data: *const char; glTextureSubImage3D = get_proc_address("glTextureSubImage3D", cstr): *fp_glTextureSubImage3D; - let cstr = strings::to_c_with_buf("glTextureSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glTextureSubImage3DEXT\0"): *types::string).data: *const char; glTextureSubImage3DEXT = get_proc_address("glTextureSubImage3DEXT", cstr): *fp_glTextureSubImage3DEXT; - let cstr = strings::to_c_with_buf("glTextureView", cstr_buf): *const u8; + let cstr = ((&"glTextureView\0"): *types::string).data: *const char; glTextureView = get_proc_address("glTextureView", cstr): *fp_glTextureView; - let cstr = strings::to_c_with_buf("glTrackMatrixNV", cstr_buf): *const u8; + let cstr = ((&"glTrackMatrixNV\0"): *types::string).data: *const char; glTrackMatrixNV = get_proc_address("glTrackMatrixNV", cstr): *fp_glTrackMatrixNV; - let cstr = strings::to_c_with_buf("glTransformFeedbackAttribsNV", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackAttribsNV\0"): *types::string).data: *const char; glTransformFeedbackAttribsNV = get_proc_address("glTransformFeedbackAttribsNV", cstr): *fp_glTransformFeedbackAttribsNV; - let cstr = strings::to_c_with_buf("glTransformFeedbackBufferBase", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackBufferBase\0"): *types::string).data: *const char; glTransformFeedbackBufferBase = get_proc_address("glTransformFeedbackBufferBase", cstr): *fp_glTransformFeedbackBufferBase; - let cstr = strings::to_c_with_buf("glTransformFeedbackBufferRange", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackBufferRange\0"): *types::string).data: *const char; glTransformFeedbackBufferRange = get_proc_address("glTransformFeedbackBufferRange", cstr): *fp_glTransformFeedbackBufferRange; - let cstr = strings::to_c_with_buf("glTransformFeedbackStreamAttribsNV", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackStreamAttribsNV\0"): *types::string).data: *const char; glTransformFeedbackStreamAttribsNV = get_proc_address("glTransformFeedbackStreamAttribsNV", cstr): *fp_glTransformFeedbackStreamAttribsNV; - let cstr = strings::to_c_with_buf("glTransformFeedbackVaryingsEXT", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackVaryingsEXT\0"): *types::string).data: *const char; glTransformFeedbackVaryingsEXT = get_proc_address("glTransformFeedbackVaryingsEXT", cstr): *fp_glTransformFeedbackVaryingsEXT; - let cstr = strings::to_c_with_buf("glTransformFeedbackVaryingsNV", cstr_buf): *const u8; + let cstr = ((&"glTransformFeedbackVaryingsNV\0"): *types::string).data: *const char; glTransformFeedbackVaryingsNV = get_proc_address("glTransformFeedbackVaryingsNV", cstr): *fp_glTransformFeedbackVaryingsNV; - let cstr = strings::to_c_with_buf("glTransformPathNV", cstr_buf): *const u8; + let cstr = ((&"glTransformPathNV\0"): *types::string).data: *const char; glTransformPathNV = get_proc_address("glTransformPathNV", cstr): *fp_glTransformPathNV; - let cstr = strings::to_c_with_buf("glTranslated", cstr_buf): *const u8; + let cstr = ((&"glTranslated\0"): *types::string).data: *const char; glTranslated = get_proc_address("glTranslated", cstr): *fp_glTranslated; - let cstr = strings::to_c_with_buf("glTranslatef", cstr_buf): *const u8; + let cstr = ((&"glTranslatef\0"): *types::string).data: *const char; glTranslatef = get_proc_address("glTranslatef", cstr): *fp_glTranslatef; - let cstr = strings::to_c_with_buf("glTranslatexOES", cstr_buf): *const u8; + let cstr = ((&"glTranslatexOES\0"): *types::string).data: *const char; glTranslatexOES = get_proc_address("glTranslatexOES", cstr): *fp_glTranslatexOES; - let cstr = strings::to_c_with_buf("glUniform1d", cstr_buf): *const u8; + let cstr = ((&"glUniform1d\0"): *types::string).data: *const char; glUniform1d = get_proc_address("glUniform1d", cstr): *fp_glUniform1d; - let cstr = strings::to_c_with_buf("glUniform1dv", cstr_buf): *const u8; + let cstr = ((&"glUniform1dv\0"): *types::string).data: *const char; glUniform1dv = get_proc_address("glUniform1dv", cstr): *fp_glUniform1dv; - let cstr = strings::to_c_with_buf("glUniform1f", cstr_buf): *const u8; + let cstr = ((&"glUniform1f\0"): *types::string).data: *const char; glUniform1f = get_proc_address("glUniform1f", cstr): *fp_glUniform1f; - let cstr = strings::to_c_with_buf("glUniform1fARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1fARB\0"): *types::string).data: *const char; glUniform1fARB = get_proc_address("glUniform1fARB", cstr): *fp_glUniform1fARB; - let cstr = strings::to_c_with_buf("glUniform1fv", cstr_buf): *const u8; + let cstr = ((&"glUniform1fv\0"): *types::string).data: *const char; glUniform1fv = get_proc_address("glUniform1fv", cstr): *fp_glUniform1fv; - let cstr = strings::to_c_with_buf("glUniform1fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1fvARB\0"): *types::string).data: *const char; glUniform1fvARB = get_proc_address("glUniform1fvARB", cstr): *fp_glUniform1fvARB; - let cstr = strings::to_c_with_buf("glUniform1i", cstr_buf): *const u8; + let cstr = ((&"glUniform1i\0"): *types::string).data: *const char; glUniform1i = get_proc_address("glUniform1i", cstr): *fp_glUniform1i; - let cstr = strings::to_c_with_buf("glUniform1i64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1i64ARB\0"): *types::string).data: *const char; glUniform1i64ARB = get_proc_address("glUniform1i64ARB", cstr): *fp_glUniform1i64ARB; - let cstr = strings::to_c_with_buf("glUniform1i64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform1i64NV\0"): *types::string).data: *const char; glUniform1i64NV = get_proc_address("glUniform1i64NV", cstr): *fp_glUniform1i64NV; - let cstr = strings::to_c_with_buf("glUniform1i64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1i64vARB\0"): *types::string).data: *const char; glUniform1i64vARB = get_proc_address("glUniform1i64vARB", cstr): *fp_glUniform1i64vARB; - let cstr = strings::to_c_with_buf("glUniform1i64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform1i64vNV\0"): *types::string).data: *const char; glUniform1i64vNV = get_proc_address("glUniform1i64vNV", cstr): *fp_glUniform1i64vNV; - let cstr = strings::to_c_with_buf("glUniform1iARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1iARB\0"): *types::string).data: *const char; glUniform1iARB = get_proc_address("glUniform1iARB", cstr): *fp_glUniform1iARB; - let cstr = strings::to_c_with_buf("glUniform1iv", cstr_buf): *const u8; + let cstr = ((&"glUniform1iv\0"): *types::string).data: *const char; glUniform1iv = get_proc_address("glUniform1iv", cstr): *fp_glUniform1iv; - let cstr = strings::to_c_with_buf("glUniform1ivARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1ivARB\0"): *types::string).data: *const char; glUniform1ivARB = get_proc_address("glUniform1ivARB", cstr): *fp_glUniform1ivARB; - let cstr = strings::to_c_with_buf("glUniform1ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1ui64ARB\0"): *types::string).data: *const char; glUniform1ui64ARB = get_proc_address("glUniform1ui64ARB", cstr): *fp_glUniform1ui64ARB; - let cstr = strings::to_c_with_buf("glUniform1ui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform1ui64NV\0"): *types::string).data: *const char; glUniform1ui64NV = get_proc_address("glUniform1ui64NV", cstr): *fp_glUniform1ui64NV; - let cstr = strings::to_c_with_buf("glUniform1ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform1ui64vARB\0"): *types::string).data: *const char; glUniform1ui64vARB = get_proc_address("glUniform1ui64vARB", cstr): *fp_glUniform1ui64vARB; - let cstr = strings::to_c_with_buf("glUniform1ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform1ui64vNV\0"): *types::string).data: *const char; glUniform1ui64vNV = get_proc_address("glUniform1ui64vNV", cstr): *fp_glUniform1ui64vNV; - let cstr = strings::to_c_with_buf("glUniform1uiEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform1uiEXT\0"): *types::string).data: *const char; glUniform1uiEXT = get_proc_address("glUniform1uiEXT", cstr): *fp_glUniform1uiEXT; - let cstr = strings::to_c_with_buf("glUniform1uivEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform1uivEXT\0"): *types::string).data: *const char; glUniform1uivEXT = get_proc_address("glUniform1uivEXT", cstr): *fp_glUniform1uivEXT; - let cstr = strings::to_c_with_buf("glUniform2d", cstr_buf): *const u8; + let cstr = ((&"glUniform2d\0"): *types::string).data: *const char; glUniform2d = get_proc_address("glUniform2d", cstr): *fp_glUniform2d; - let cstr = strings::to_c_with_buf("glUniform2dv", cstr_buf): *const u8; + let cstr = ((&"glUniform2dv\0"): *types::string).data: *const char; glUniform2dv = get_proc_address("glUniform2dv", cstr): *fp_glUniform2dv; - let cstr = strings::to_c_with_buf("glUniform2f", cstr_buf): *const u8; + let cstr = ((&"glUniform2f\0"): *types::string).data: *const char; glUniform2f = get_proc_address("glUniform2f", cstr): *fp_glUniform2f; - let cstr = strings::to_c_with_buf("glUniform2fARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2fARB\0"): *types::string).data: *const char; glUniform2fARB = get_proc_address("glUniform2fARB", cstr): *fp_glUniform2fARB; - let cstr = strings::to_c_with_buf("glUniform2fv", cstr_buf): *const u8; + let cstr = ((&"glUniform2fv\0"): *types::string).data: *const char; glUniform2fv = get_proc_address("glUniform2fv", cstr): *fp_glUniform2fv; - let cstr = strings::to_c_with_buf("glUniform2fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2fvARB\0"): *types::string).data: *const char; glUniform2fvARB = get_proc_address("glUniform2fvARB", cstr): *fp_glUniform2fvARB; - let cstr = strings::to_c_with_buf("glUniform2i", cstr_buf): *const u8; + let cstr = ((&"glUniform2i\0"): *types::string).data: *const char; glUniform2i = get_proc_address("glUniform2i", cstr): *fp_glUniform2i; - let cstr = strings::to_c_with_buf("glUniform2i64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2i64ARB\0"): *types::string).data: *const char; glUniform2i64ARB = get_proc_address("glUniform2i64ARB", cstr): *fp_glUniform2i64ARB; - let cstr = strings::to_c_with_buf("glUniform2i64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform2i64NV\0"): *types::string).data: *const char; glUniform2i64NV = get_proc_address("glUniform2i64NV", cstr): *fp_glUniform2i64NV; - let cstr = strings::to_c_with_buf("glUniform2i64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2i64vARB\0"): *types::string).data: *const char; glUniform2i64vARB = get_proc_address("glUniform2i64vARB", cstr): *fp_glUniform2i64vARB; - let cstr = strings::to_c_with_buf("glUniform2i64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform2i64vNV\0"): *types::string).data: *const char; glUniform2i64vNV = get_proc_address("glUniform2i64vNV", cstr): *fp_glUniform2i64vNV; - let cstr = strings::to_c_with_buf("glUniform2iARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2iARB\0"): *types::string).data: *const char; glUniform2iARB = get_proc_address("glUniform2iARB", cstr): *fp_glUniform2iARB; - let cstr = strings::to_c_with_buf("glUniform2iv", cstr_buf): *const u8; + let cstr = ((&"glUniform2iv\0"): *types::string).data: *const char; glUniform2iv = get_proc_address("glUniform2iv", cstr): *fp_glUniform2iv; - let cstr = strings::to_c_with_buf("glUniform2ivARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2ivARB\0"): *types::string).data: *const char; glUniform2ivARB = get_proc_address("glUniform2ivARB", cstr): *fp_glUniform2ivARB; - let cstr = strings::to_c_with_buf("glUniform2ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2ui64ARB\0"): *types::string).data: *const char; glUniform2ui64ARB = get_proc_address("glUniform2ui64ARB", cstr): *fp_glUniform2ui64ARB; - let cstr = strings::to_c_with_buf("glUniform2ui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform2ui64NV\0"): *types::string).data: *const char; glUniform2ui64NV = get_proc_address("glUniform2ui64NV", cstr): *fp_glUniform2ui64NV; - let cstr = strings::to_c_with_buf("glUniform2ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform2ui64vARB\0"): *types::string).data: *const char; glUniform2ui64vARB = get_proc_address("glUniform2ui64vARB", cstr): *fp_glUniform2ui64vARB; - let cstr = strings::to_c_with_buf("glUniform2ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform2ui64vNV\0"): *types::string).data: *const char; glUniform2ui64vNV = get_proc_address("glUniform2ui64vNV", cstr): *fp_glUniform2ui64vNV; - let cstr = strings::to_c_with_buf("glUniform2uiEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform2uiEXT\0"): *types::string).data: *const char; glUniform2uiEXT = get_proc_address("glUniform2uiEXT", cstr): *fp_glUniform2uiEXT; - let cstr = strings::to_c_with_buf("glUniform2uivEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform2uivEXT\0"): *types::string).data: *const char; glUniform2uivEXT = get_proc_address("glUniform2uivEXT", cstr): *fp_glUniform2uivEXT; - let cstr = strings::to_c_with_buf("glUniform3d", cstr_buf): *const u8; + let cstr = ((&"glUniform3d\0"): *types::string).data: *const char; glUniform3d = get_proc_address("glUniform3d", cstr): *fp_glUniform3d; - let cstr = strings::to_c_with_buf("glUniform3dv", cstr_buf): *const u8; + let cstr = ((&"glUniform3dv\0"): *types::string).data: *const char; glUniform3dv = get_proc_address("glUniform3dv", cstr): *fp_glUniform3dv; - let cstr = strings::to_c_with_buf("glUniform3f", cstr_buf): *const u8; + let cstr = ((&"glUniform3f\0"): *types::string).data: *const char; glUniform3f = get_proc_address("glUniform3f", cstr): *fp_glUniform3f; - let cstr = strings::to_c_with_buf("glUniform3fARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3fARB\0"): *types::string).data: *const char; glUniform3fARB = get_proc_address("glUniform3fARB", cstr): *fp_glUniform3fARB; - let cstr = strings::to_c_with_buf("glUniform3fv", cstr_buf): *const u8; + let cstr = ((&"glUniform3fv\0"): *types::string).data: *const char; glUniform3fv = get_proc_address("glUniform3fv", cstr): *fp_glUniform3fv; - let cstr = strings::to_c_with_buf("glUniform3fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3fvARB\0"): *types::string).data: *const char; glUniform3fvARB = get_proc_address("glUniform3fvARB", cstr): *fp_glUniform3fvARB; - let cstr = strings::to_c_with_buf("glUniform3i", cstr_buf): *const u8; + let cstr = ((&"glUniform3i\0"): *types::string).data: *const char; glUniform3i = get_proc_address("glUniform3i", cstr): *fp_glUniform3i; - let cstr = strings::to_c_with_buf("glUniform3i64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3i64ARB\0"): *types::string).data: *const char; glUniform3i64ARB = get_proc_address("glUniform3i64ARB", cstr): *fp_glUniform3i64ARB; - let cstr = strings::to_c_with_buf("glUniform3i64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform3i64NV\0"): *types::string).data: *const char; glUniform3i64NV = get_proc_address("glUniform3i64NV", cstr): *fp_glUniform3i64NV; - let cstr = strings::to_c_with_buf("glUniform3i64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3i64vARB\0"): *types::string).data: *const char; glUniform3i64vARB = get_proc_address("glUniform3i64vARB", cstr): *fp_glUniform3i64vARB; - let cstr = strings::to_c_with_buf("glUniform3i64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform3i64vNV\0"): *types::string).data: *const char; glUniform3i64vNV = get_proc_address("glUniform3i64vNV", cstr): *fp_glUniform3i64vNV; - let cstr = strings::to_c_with_buf("glUniform3iARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3iARB\0"): *types::string).data: *const char; glUniform3iARB = get_proc_address("glUniform3iARB", cstr): *fp_glUniform3iARB; - let cstr = strings::to_c_with_buf("glUniform3iv", cstr_buf): *const u8; + let cstr = ((&"glUniform3iv\0"): *types::string).data: *const char; glUniform3iv = get_proc_address("glUniform3iv", cstr): *fp_glUniform3iv; - let cstr = strings::to_c_with_buf("glUniform3ivARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3ivARB\0"): *types::string).data: *const char; glUniform3ivARB = get_proc_address("glUniform3ivARB", cstr): *fp_glUniform3ivARB; - let cstr = strings::to_c_with_buf("glUniform3ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3ui64ARB\0"): *types::string).data: *const char; glUniform3ui64ARB = get_proc_address("glUniform3ui64ARB", cstr): *fp_glUniform3ui64ARB; - let cstr = strings::to_c_with_buf("glUniform3ui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform3ui64NV\0"): *types::string).data: *const char; glUniform3ui64NV = get_proc_address("glUniform3ui64NV", cstr): *fp_glUniform3ui64NV; - let cstr = strings::to_c_with_buf("glUniform3ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform3ui64vARB\0"): *types::string).data: *const char; glUniform3ui64vARB = get_proc_address("glUniform3ui64vARB", cstr): *fp_glUniform3ui64vARB; - let cstr = strings::to_c_with_buf("glUniform3ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform3ui64vNV\0"): *types::string).data: *const char; glUniform3ui64vNV = get_proc_address("glUniform3ui64vNV", cstr): *fp_glUniform3ui64vNV; - let cstr = strings::to_c_with_buf("glUniform3uiEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform3uiEXT\0"): *types::string).data: *const char; glUniform3uiEXT = get_proc_address("glUniform3uiEXT", cstr): *fp_glUniform3uiEXT; - let cstr = strings::to_c_with_buf("glUniform3uivEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform3uivEXT\0"): *types::string).data: *const char; glUniform3uivEXT = get_proc_address("glUniform3uivEXT", cstr): *fp_glUniform3uivEXT; - let cstr = strings::to_c_with_buf("glUniform4d", cstr_buf): *const u8; + let cstr = ((&"glUniform4d\0"): *types::string).data: *const char; glUniform4d = get_proc_address("glUniform4d", cstr): *fp_glUniform4d; - let cstr = strings::to_c_with_buf("glUniform4dv", cstr_buf): *const u8; + let cstr = ((&"glUniform4dv\0"): *types::string).data: *const char; glUniform4dv = get_proc_address("glUniform4dv", cstr): *fp_glUniform4dv; - let cstr = strings::to_c_with_buf("glUniform4f", cstr_buf): *const u8; + let cstr = ((&"glUniform4f\0"): *types::string).data: *const char; glUniform4f = get_proc_address("glUniform4f", cstr): *fp_glUniform4f; - let cstr = strings::to_c_with_buf("glUniform4fARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4fARB\0"): *types::string).data: *const char; glUniform4fARB = get_proc_address("glUniform4fARB", cstr): *fp_glUniform4fARB; - let cstr = strings::to_c_with_buf("glUniform4fv", cstr_buf): *const u8; + let cstr = ((&"glUniform4fv\0"): *types::string).data: *const char; glUniform4fv = get_proc_address("glUniform4fv", cstr): *fp_glUniform4fv; - let cstr = strings::to_c_with_buf("glUniform4fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4fvARB\0"): *types::string).data: *const char; glUniform4fvARB = get_proc_address("glUniform4fvARB", cstr): *fp_glUniform4fvARB; - let cstr = strings::to_c_with_buf("glUniform4i", cstr_buf): *const u8; + let cstr = ((&"glUniform4i\0"): *types::string).data: *const char; glUniform4i = get_proc_address("glUniform4i", cstr): *fp_glUniform4i; - let cstr = strings::to_c_with_buf("glUniform4i64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4i64ARB\0"): *types::string).data: *const char; glUniform4i64ARB = get_proc_address("glUniform4i64ARB", cstr): *fp_glUniform4i64ARB; - let cstr = strings::to_c_with_buf("glUniform4i64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform4i64NV\0"): *types::string).data: *const char; glUniform4i64NV = get_proc_address("glUniform4i64NV", cstr): *fp_glUniform4i64NV; - let cstr = strings::to_c_with_buf("glUniform4i64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4i64vARB\0"): *types::string).data: *const char; glUniform4i64vARB = get_proc_address("glUniform4i64vARB", cstr): *fp_glUniform4i64vARB; - let cstr = strings::to_c_with_buf("glUniform4i64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform4i64vNV\0"): *types::string).data: *const char; glUniform4i64vNV = get_proc_address("glUniform4i64vNV", cstr): *fp_glUniform4i64vNV; - let cstr = strings::to_c_with_buf("glUniform4iARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4iARB\0"): *types::string).data: *const char; glUniform4iARB = get_proc_address("glUniform4iARB", cstr): *fp_glUniform4iARB; - let cstr = strings::to_c_with_buf("glUniform4iv", cstr_buf): *const u8; + let cstr = ((&"glUniform4iv\0"): *types::string).data: *const char; glUniform4iv = get_proc_address("glUniform4iv", cstr): *fp_glUniform4iv; - let cstr = strings::to_c_with_buf("glUniform4ivARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4ivARB\0"): *types::string).data: *const char; glUniform4ivARB = get_proc_address("glUniform4ivARB", cstr): *fp_glUniform4ivARB; - let cstr = strings::to_c_with_buf("glUniform4ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4ui64ARB\0"): *types::string).data: *const char; glUniform4ui64ARB = get_proc_address("glUniform4ui64ARB", cstr): *fp_glUniform4ui64ARB; - let cstr = strings::to_c_with_buf("glUniform4ui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniform4ui64NV\0"): *types::string).data: *const char; glUniform4ui64NV = get_proc_address("glUniform4ui64NV", cstr): *fp_glUniform4ui64NV; - let cstr = strings::to_c_with_buf("glUniform4ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniform4ui64vARB\0"): *types::string).data: *const char; glUniform4ui64vARB = get_proc_address("glUniform4ui64vARB", cstr): *fp_glUniform4ui64vARB; - let cstr = strings::to_c_with_buf("glUniform4ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniform4ui64vNV\0"): *types::string).data: *const char; glUniform4ui64vNV = get_proc_address("glUniform4ui64vNV", cstr): *fp_glUniform4ui64vNV; - let cstr = strings::to_c_with_buf("glUniform4uiEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform4uiEXT\0"): *types::string).data: *const char; glUniform4uiEXT = get_proc_address("glUniform4uiEXT", cstr): *fp_glUniform4uiEXT; - let cstr = strings::to_c_with_buf("glUniform4uivEXT", cstr_buf): *const u8; + let cstr = ((&"glUniform4uivEXT\0"): *types::string).data: *const char; glUniform4uivEXT = get_proc_address("glUniform4uivEXT", cstr): *fp_glUniform4uivEXT; - let cstr = strings::to_c_with_buf("glUniformBlockBinding", cstr_buf): *const u8; + let cstr = ((&"glUniformBlockBinding\0"): *types::string).data: *const char; glUniformBlockBinding = get_proc_address("glUniformBlockBinding", cstr): *fp_glUniformBlockBinding; - let cstr = strings::to_c_with_buf("glUniformBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glUniformBufferEXT\0"): *types::string).data: *const char; glUniformBufferEXT = get_proc_address("glUniformBufferEXT", cstr): *fp_glUniformBufferEXT; - let cstr = strings::to_c_with_buf("glUniformHandleui64ARB", cstr_buf): *const u8; + let cstr = ((&"glUniformHandleui64ARB\0"): *types::string).data: *const char; glUniformHandleui64ARB = get_proc_address("glUniformHandleui64ARB", cstr): *fp_glUniformHandleui64ARB; - let cstr = strings::to_c_with_buf("glUniformHandleui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniformHandleui64NV\0"): *types::string).data: *const char; glUniformHandleui64NV = get_proc_address("glUniformHandleui64NV", cstr): *fp_glUniformHandleui64NV; - let cstr = strings::to_c_with_buf("glUniformHandleui64vARB", cstr_buf): *const u8; + let cstr = ((&"glUniformHandleui64vARB\0"): *types::string).data: *const char; glUniformHandleui64vARB = get_proc_address("glUniformHandleui64vARB", cstr): *fp_glUniformHandleui64vARB; - let cstr = strings::to_c_with_buf("glUniformHandleui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniformHandleui64vNV\0"): *types::string).data: *const char; glUniformHandleui64vNV = get_proc_address("glUniformHandleui64vNV", cstr): *fp_glUniformHandleui64vNV; - let cstr = strings::to_c_with_buf("glUniformMatrix2dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2dv\0"): *types::string).data: *const char; glUniformMatrix2dv = get_proc_address("glUniformMatrix2dv", cstr): *fp_glUniformMatrix2dv; - let cstr = strings::to_c_with_buf("glUniformMatrix2fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2fv\0"): *types::string).data: *const char; glUniformMatrix2fv = get_proc_address("glUniformMatrix2fv", cstr): *fp_glUniformMatrix2fv; - let cstr = strings::to_c_with_buf("glUniformMatrix2fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2fvARB\0"): *types::string).data: *const char; glUniformMatrix2fvARB = get_proc_address("glUniformMatrix2fvARB", cstr): *fp_glUniformMatrix2fvARB; - let cstr = strings::to_c_with_buf("glUniformMatrix2x3dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2x3dv\0"): *types::string).data: *const char; glUniformMatrix2x3dv = get_proc_address("glUniformMatrix2x3dv", cstr): *fp_glUniformMatrix2x3dv; - let cstr = strings::to_c_with_buf("glUniformMatrix2x3fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2x3fv\0"): *types::string).data: *const char; glUniformMatrix2x3fv = get_proc_address("glUniformMatrix2x3fv", cstr): *fp_glUniformMatrix2x3fv; - let cstr = strings::to_c_with_buf("glUniformMatrix2x4dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2x4dv\0"): *types::string).data: *const char; glUniformMatrix2x4dv = get_proc_address("glUniformMatrix2x4dv", cstr): *fp_glUniformMatrix2x4dv; - let cstr = strings::to_c_with_buf("glUniformMatrix2x4fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix2x4fv\0"): *types::string).data: *const char; glUniformMatrix2x4fv = get_proc_address("glUniformMatrix2x4fv", cstr): *fp_glUniformMatrix2x4fv; - let cstr = strings::to_c_with_buf("glUniformMatrix3dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3dv\0"): *types::string).data: *const char; glUniformMatrix3dv = get_proc_address("glUniformMatrix3dv", cstr): *fp_glUniformMatrix3dv; - let cstr = strings::to_c_with_buf("glUniformMatrix3fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3fv\0"): *types::string).data: *const char; glUniformMatrix3fv = get_proc_address("glUniformMatrix3fv", cstr): *fp_glUniformMatrix3fv; - let cstr = strings::to_c_with_buf("glUniformMatrix3fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3fvARB\0"): *types::string).data: *const char; glUniformMatrix3fvARB = get_proc_address("glUniformMatrix3fvARB", cstr): *fp_glUniformMatrix3fvARB; - let cstr = strings::to_c_with_buf("glUniformMatrix3x2dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3x2dv\0"): *types::string).data: *const char; glUniformMatrix3x2dv = get_proc_address("glUniformMatrix3x2dv", cstr): *fp_glUniformMatrix3x2dv; - let cstr = strings::to_c_with_buf("glUniformMatrix3x2fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3x2fv\0"): *types::string).data: *const char; glUniformMatrix3x2fv = get_proc_address("glUniformMatrix3x2fv", cstr): *fp_glUniformMatrix3x2fv; - let cstr = strings::to_c_with_buf("glUniformMatrix3x4dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3x4dv\0"): *types::string).data: *const char; glUniformMatrix3x4dv = get_proc_address("glUniformMatrix3x4dv", cstr): *fp_glUniformMatrix3x4dv; - let cstr = strings::to_c_with_buf("glUniformMatrix3x4fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix3x4fv\0"): *types::string).data: *const char; glUniformMatrix3x4fv = get_proc_address("glUniformMatrix3x4fv", cstr): *fp_glUniformMatrix3x4fv; - let cstr = strings::to_c_with_buf("glUniformMatrix4dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4dv\0"): *types::string).data: *const char; glUniformMatrix4dv = get_proc_address("glUniformMatrix4dv", cstr): *fp_glUniformMatrix4dv; - let cstr = strings::to_c_with_buf("glUniformMatrix4fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4fv\0"): *types::string).data: *const char; glUniformMatrix4fv = get_proc_address("glUniformMatrix4fv", cstr): *fp_glUniformMatrix4fv; - let cstr = strings::to_c_with_buf("glUniformMatrix4fvARB", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4fvARB\0"): *types::string).data: *const char; glUniformMatrix4fvARB = get_proc_address("glUniformMatrix4fvARB", cstr): *fp_glUniformMatrix4fvARB; - let cstr = strings::to_c_with_buf("glUniformMatrix4x2dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4x2dv\0"): *types::string).data: *const char; glUniformMatrix4x2dv = get_proc_address("glUniformMatrix4x2dv", cstr): *fp_glUniformMatrix4x2dv; - let cstr = strings::to_c_with_buf("glUniformMatrix4x2fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4x2fv\0"): *types::string).data: *const char; glUniformMatrix4x2fv = get_proc_address("glUniformMatrix4x2fv", cstr): *fp_glUniformMatrix4x2fv; - let cstr = strings::to_c_with_buf("glUniformMatrix4x3dv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4x3dv\0"): *types::string).data: *const char; glUniformMatrix4x3dv = get_proc_address("glUniformMatrix4x3dv", cstr): *fp_glUniformMatrix4x3dv; - let cstr = strings::to_c_with_buf("glUniformMatrix4x3fv", cstr_buf): *const u8; + let cstr = ((&"glUniformMatrix4x3fv\0"): *types::string).data: *const char; glUniformMatrix4x3fv = get_proc_address("glUniformMatrix4x3fv", cstr): *fp_glUniformMatrix4x3fv; - let cstr = strings::to_c_with_buf("glUniformSubroutinesuiv", cstr_buf): *const u8; + let cstr = ((&"glUniformSubroutinesuiv\0"): *types::string).data: *const char; glUniformSubroutinesuiv = get_proc_address("glUniformSubroutinesuiv", cstr): *fp_glUniformSubroutinesuiv; - let cstr = strings::to_c_with_buf("glUniformui64NV", cstr_buf): *const u8; + let cstr = ((&"glUniformui64NV\0"): *types::string).data: *const char; glUniformui64NV = get_proc_address("glUniformui64NV", cstr): *fp_glUniformui64NV; - let cstr = strings::to_c_with_buf("glUniformui64vNV", cstr_buf): *const u8; + let cstr = ((&"glUniformui64vNV\0"): *types::string).data: *const char; glUniformui64vNV = get_proc_address("glUniformui64vNV", cstr): *fp_glUniformui64vNV; - let cstr = strings::to_c_with_buf("glUnlockArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glUnlockArraysEXT\0"): *types::string).data: *const char; glUnlockArraysEXT = get_proc_address("glUnlockArraysEXT", cstr): *fp_glUnlockArraysEXT; - let cstr = strings::to_c_with_buf("glUnmapBuffer", cstr_buf): *const u8; + let cstr = ((&"glUnmapBuffer\0"): *types::string).data: *const char; glUnmapBuffer = get_proc_address("glUnmapBuffer", cstr): *fp_glUnmapBuffer; - let cstr = strings::to_c_with_buf("glUnmapBufferARB", cstr_buf): *const u8; + let cstr = ((&"glUnmapBufferARB\0"): *types::string).data: *const char; glUnmapBufferARB = get_proc_address("glUnmapBufferARB", cstr): *fp_glUnmapBufferARB; - let cstr = strings::to_c_with_buf("glUnmapNamedBuffer", cstr_buf): *const u8; + let cstr = ((&"glUnmapNamedBuffer\0"): *types::string).data: *const char; glUnmapNamedBuffer = get_proc_address("glUnmapNamedBuffer", cstr): *fp_glUnmapNamedBuffer; - let cstr = strings::to_c_with_buf("glUnmapNamedBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glUnmapNamedBufferEXT\0"): *types::string).data: *const char; glUnmapNamedBufferEXT = get_proc_address("glUnmapNamedBufferEXT", cstr): *fp_glUnmapNamedBufferEXT; - let cstr = strings::to_c_with_buf("glUnmapObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glUnmapObjectBufferATI\0"): *types::string).data: *const char; glUnmapObjectBufferATI = get_proc_address("glUnmapObjectBufferATI", cstr): *fp_glUnmapObjectBufferATI; - let cstr = strings::to_c_with_buf("glUnmapTexture2DINTEL", cstr_buf): *const u8; + let cstr = ((&"glUnmapTexture2DINTEL\0"): *types::string).data: *const char; glUnmapTexture2DINTEL = get_proc_address("glUnmapTexture2DINTEL", cstr): *fp_glUnmapTexture2DINTEL; - let cstr = strings::to_c_with_buf("glUpdateObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glUpdateObjectBufferATI\0"): *types::string).data: *const char; glUpdateObjectBufferATI = get_proc_address("glUpdateObjectBufferATI", cstr): *fp_glUpdateObjectBufferATI; - let cstr = strings::to_c_with_buf("glUploadGpuMaskNVX", cstr_buf): *const u8; + let cstr = ((&"glUploadGpuMaskNVX\0"): *types::string).data: *const char; glUploadGpuMaskNVX = get_proc_address("glUploadGpuMaskNVX", cstr): *fp_glUploadGpuMaskNVX; - let cstr = strings::to_c_with_buf("glUseProgram", cstr_buf): *const u8; + let cstr = ((&"glUseProgram\0"): *types::string).data: *const char; glUseProgram = get_proc_address("glUseProgram", cstr): *fp_glUseProgram; - let cstr = strings::to_c_with_buf("glUseProgramObjectARB", cstr_buf): *const u8; + let cstr = ((&"glUseProgramObjectARB\0"): *types::string).data: *const char; glUseProgramObjectARB = get_proc_address("glUseProgramObjectARB", cstr): *fp_glUseProgramObjectARB; - let cstr = strings::to_c_with_buf("glUseProgramStages", cstr_buf): *const u8; + let cstr = ((&"glUseProgramStages\0"): *types::string).data: *const char; glUseProgramStages = get_proc_address("glUseProgramStages", cstr): *fp_glUseProgramStages; - let cstr = strings::to_c_with_buf("glUseShaderProgramEXT", cstr_buf): *const u8; + let cstr = ((&"glUseShaderProgramEXT\0"): *types::string).data: *const char; glUseShaderProgramEXT = get_proc_address("glUseShaderProgramEXT", cstr): *fp_glUseShaderProgramEXT; - let cstr = strings::to_c_with_buf("glVDPAUFiniNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUFiniNV\0"): *types::string).data: *const char; glVDPAUFiniNV = get_proc_address("glVDPAUFiniNV", cstr): *fp_glVDPAUFiniNV; - let cstr = strings::to_c_with_buf("glVDPAUGetSurfaceivNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUGetSurfaceivNV\0"): *types::string).data: *const char; glVDPAUGetSurfaceivNV = get_proc_address("glVDPAUGetSurfaceivNV", cstr): *fp_glVDPAUGetSurfaceivNV; - let cstr = strings::to_c_with_buf("glVDPAUInitNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUInitNV\0"): *types::string).data: *const char; glVDPAUInitNV = get_proc_address("glVDPAUInitNV", cstr): *fp_glVDPAUInitNV; - let cstr = strings::to_c_with_buf("glVDPAUIsSurfaceNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUIsSurfaceNV\0"): *types::string).data: *const char; glVDPAUIsSurfaceNV = get_proc_address("glVDPAUIsSurfaceNV", cstr): *fp_glVDPAUIsSurfaceNV; - let cstr = strings::to_c_with_buf("glVDPAUMapSurfacesNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUMapSurfacesNV\0"): *types::string).data: *const char; glVDPAUMapSurfacesNV = get_proc_address("glVDPAUMapSurfacesNV", cstr): *fp_glVDPAUMapSurfacesNV; - let cstr = strings::to_c_with_buf("glVDPAURegisterOutputSurfaceNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAURegisterOutputSurfaceNV\0"): *types::string).data: *const char; glVDPAURegisterOutputSurfaceNV = get_proc_address("glVDPAURegisterOutputSurfaceNV", cstr): *fp_glVDPAURegisterOutputSurfaceNV; - let cstr = strings::to_c_with_buf("glVDPAURegisterVideoSurfaceNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAURegisterVideoSurfaceNV\0"): *types::string).data: *const char; glVDPAURegisterVideoSurfaceNV = get_proc_address("glVDPAURegisterVideoSurfaceNV", cstr): *fp_glVDPAURegisterVideoSurfaceNV; - let cstr = strings::to_c_with_buf("glVDPAURegisterVideoSurfaceWithPictureStructureNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAURegisterVideoSurfaceWithPictureStructureNV\0"): *types::string).data: *const char; glVDPAURegisterVideoSurfaceWithPictureStructureNV = get_proc_address("glVDPAURegisterVideoSurfaceWithPictureStructureNV", cstr): *fp_glVDPAURegisterVideoSurfaceWithPictureStructureNV; - let cstr = strings::to_c_with_buf("glVDPAUSurfaceAccessNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUSurfaceAccessNV\0"): *types::string).data: *const char; glVDPAUSurfaceAccessNV = get_proc_address("glVDPAUSurfaceAccessNV", cstr): *fp_glVDPAUSurfaceAccessNV; - let cstr = strings::to_c_with_buf("glVDPAUUnmapSurfacesNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUUnmapSurfacesNV\0"): *types::string).data: *const char; glVDPAUUnmapSurfacesNV = get_proc_address("glVDPAUUnmapSurfacesNV", cstr): *fp_glVDPAUUnmapSurfacesNV; - let cstr = strings::to_c_with_buf("glVDPAUUnregisterSurfaceNV", cstr_buf): *const u8; + let cstr = ((&"glVDPAUUnregisterSurfaceNV\0"): *types::string).data: *const char; glVDPAUUnregisterSurfaceNV = get_proc_address("glVDPAUUnregisterSurfaceNV", cstr): *fp_glVDPAUUnregisterSurfaceNV; - let cstr = strings::to_c_with_buf("glValidateProgram", cstr_buf): *const u8; + let cstr = ((&"glValidateProgram\0"): *types::string).data: *const char; glValidateProgram = get_proc_address("glValidateProgram", cstr): *fp_glValidateProgram; - let cstr = strings::to_c_with_buf("glValidateProgramARB", cstr_buf): *const u8; + let cstr = ((&"glValidateProgramARB\0"): *types::string).data: *const char; glValidateProgramARB = get_proc_address("glValidateProgramARB", cstr): *fp_glValidateProgramARB; - let cstr = strings::to_c_with_buf("glValidateProgramPipeline", cstr_buf): *const u8; + let cstr = ((&"glValidateProgramPipeline\0"): *types::string).data: *const char; glValidateProgramPipeline = get_proc_address("glValidateProgramPipeline", cstr): *fp_glValidateProgramPipeline; - let cstr = strings::to_c_with_buf("glVariantArrayObjectATI", cstr_buf): *const u8; + let cstr = ((&"glVariantArrayObjectATI\0"): *types::string).data: *const char; glVariantArrayObjectATI = get_proc_address("glVariantArrayObjectATI", cstr): *fp_glVariantArrayObjectATI; - let cstr = strings::to_c_with_buf("glVariantPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantPointerEXT\0"): *types::string).data: *const char; glVariantPointerEXT = get_proc_address("glVariantPointerEXT", cstr): *fp_glVariantPointerEXT; - let cstr = strings::to_c_with_buf("glVariantbvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantbvEXT\0"): *types::string).data: *const char; glVariantbvEXT = get_proc_address("glVariantbvEXT", cstr): *fp_glVariantbvEXT; - let cstr = strings::to_c_with_buf("glVariantdvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantdvEXT\0"): *types::string).data: *const char; glVariantdvEXT = get_proc_address("glVariantdvEXT", cstr): *fp_glVariantdvEXT; - let cstr = strings::to_c_with_buf("glVariantfvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantfvEXT\0"): *types::string).data: *const char; glVariantfvEXT = get_proc_address("glVariantfvEXT", cstr): *fp_glVariantfvEXT; - let cstr = strings::to_c_with_buf("glVariantivEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantivEXT\0"): *types::string).data: *const char; glVariantivEXT = get_proc_address("glVariantivEXT", cstr): *fp_glVariantivEXT; - let cstr = strings::to_c_with_buf("glVariantsvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantsvEXT\0"): *types::string).data: *const char; glVariantsvEXT = get_proc_address("glVariantsvEXT", cstr): *fp_glVariantsvEXT; - let cstr = strings::to_c_with_buf("glVariantubvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantubvEXT\0"): *types::string).data: *const char; glVariantubvEXT = get_proc_address("glVariantubvEXT", cstr): *fp_glVariantubvEXT; - let cstr = strings::to_c_with_buf("glVariantuivEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantuivEXT\0"): *types::string).data: *const char; glVariantuivEXT = get_proc_address("glVariantuivEXT", cstr): *fp_glVariantuivEXT; - let cstr = strings::to_c_with_buf("glVariantusvEXT", cstr_buf): *const u8; + let cstr = ((&"glVariantusvEXT\0"): *types::string).data: *const char; glVariantusvEXT = get_proc_address("glVariantusvEXT", cstr): *fp_glVariantusvEXT; - let cstr = strings::to_c_with_buf("glVertex2bOES", cstr_buf): *const u8; + let cstr = ((&"glVertex2bOES\0"): *types::string).data: *const char; glVertex2bOES = get_proc_address("glVertex2bOES", cstr): *fp_glVertex2bOES; - let cstr = strings::to_c_with_buf("glVertex2bvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex2bvOES\0"): *types::string).data: *const char; glVertex2bvOES = get_proc_address("glVertex2bvOES", cstr): *fp_glVertex2bvOES; - let cstr = strings::to_c_with_buf("glVertex2d", cstr_buf): *const u8; + let cstr = ((&"glVertex2d\0"): *types::string).data: *const char; glVertex2d = get_proc_address("glVertex2d", cstr): *fp_glVertex2d; - let cstr = strings::to_c_with_buf("glVertex2dv", cstr_buf): *const u8; + let cstr = ((&"glVertex2dv\0"): *types::string).data: *const char; glVertex2dv = get_proc_address("glVertex2dv", cstr): *fp_glVertex2dv; - let cstr = strings::to_c_with_buf("glVertex2f", cstr_buf): *const u8; + let cstr = ((&"glVertex2f\0"): *types::string).data: *const char; glVertex2f = get_proc_address("glVertex2f", cstr): *fp_glVertex2f; - let cstr = strings::to_c_with_buf("glVertex2fv", cstr_buf): *const u8; + let cstr = ((&"glVertex2fv\0"): *types::string).data: *const char; glVertex2fv = get_proc_address("glVertex2fv", cstr): *fp_glVertex2fv; - let cstr = strings::to_c_with_buf("glVertex2hNV", cstr_buf): *const u8; + let cstr = ((&"glVertex2hNV\0"): *types::string).data: *const char; glVertex2hNV = get_proc_address("glVertex2hNV", cstr): *fp_glVertex2hNV; - let cstr = strings::to_c_with_buf("glVertex2hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertex2hvNV\0"): *types::string).data: *const char; glVertex2hvNV = get_proc_address("glVertex2hvNV", cstr): *fp_glVertex2hvNV; - let cstr = strings::to_c_with_buf("glVertex2i", cstr_buf): *const u8; + let cstr = ((&"glVertex2i\0"): *types::string).data: *const char; glVertex2i = get_proc_address("glVertex2i", cstr): *fp_glVertex2i; - let cstr = strings::to_c_with_buf("glVertex2iv", cstr_buf): *const u8; + let cstr = ((&"glVertex2iv\0"): *types::string).data: *const char; glVertex2iv = get_proc_address("glVertex2iv", cstr): *fp_glVertex2iv; - let cstr = strings::to_c_with_buf("glVertex2s", cstr_buf): *const u8; + let cstr = ((&"glVertex2s\0"): *types::string).data: *const char; glVertex2s = get_proc_address("glVertex2s", cstr): *fp_glVertex2s; - let cstr = strings::to_c_with_buf("glVertex2sv", cstr_buf): *const u8; + let cstr = ((&"glVertex2sv\0"): *types::string).data: *const char; glVertex2sv = get_proc_address("glVertex2sv", cstr): *fp_glVertex2sv; - let cstr = strings::to_c_with_buf("glVertex2xOES", cstr_buf): *const u8; + let cstr = ((&"glVertex2xOES\0"): *types::string).data: *const char; glVertex2xOES = get_proc_address("glVertex2xOES", cstr): *fp_glVertex2xOES; - let cstr = strings::to_c_with_buf("glVertex2xvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex2xvOES\0"): *types::string).data: *const char; glVertex2xvOES = get_proc_address("glVertex2xvOES", cstr): *fp_glVertex2xvOES; - let cstr = strings::to_c_with_buf("glVertex3bOES", cstr_buf): *const u8; + let cstr = ((&"glVertex3bOES\0"): *types::string).data: *const char; glVertex3bOES = get_proc_address("glVertex3bOES", cstr): *fp_glVertex3bOES; - let cstr = strings::to_c_with_buf("glVertex3bvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex3bvOES\0"): *types::string).data: *const char; glVertex3bvOES = get_proc_address("glVertex3bvOES", cstr): *fp_glVertex3bvOES; - let cstr = strings::to_c_with_buf("glVertex3d", cstr_buf): *const u8; + let cstr = ((&"glVertex3d\0"): *types::string).data: *const char; glVertex3d = get_proc_address("glVertex3d", cstr): *fp_glVertex3d; - let cstr = strings::to_c_with_buf("glVertex3dv", cstr_buf): *const u8; + let cstr = ((&"glVertex3dv\0"): *types::string).data: *const char; glVertex3dv = get_proc_address("glVertex3dv", cstr): *fp_glVertex3dv; - let cstr = strings::to_c_with_buf("glVertex3f", cstr_buf): *const u8; + let cstr = ((&"glVertex3f\0"): *types::string).data: *const char; glVertex3f = get_proc_address("glVertex3f", cstr): *fp_glVertex3f; - let cstr = strings::to_c_with_buf("glVertex3fv", cstr_buf): *const u8; + let cstr = ((&"glVertex3fv\0"): *types::string).data: *const char; glVertex3fv = get_proc_address("glVertex3fv", cstr): *fp_glVertex3fv; - let cstr = strings::to_c_with_buf("glVertex3hNV", cstr_buf): *const u8; + let cstr = ((&"glVertex3hNV\0"): *types::string).data: *const char; glVertex3hNV = get_proc_address("glVertex3hNV", cstr): *fp_glVertex3hNV; - let cstr = strings::to_c_with_buf("glVertex3hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertex3hvNV\0"): *types::string).data: *const char; glVertex3hvNV = get_proc_address("glVertex3hvNV", cstr): *fp_glVertex3hvNV; - let cstr = strings::to_c_with_buf("glVertex3i", cstr_buf): *const u8; + let cstr = ((&"glVertex3i\0"): *types::string).data: *const char; glVertex3i = get_proc_address("glVertex3i", cstr): *fp_glVertex3i; - let cstr = strings::to_c_with_buf("glVertex3iv", cstr_buf): *const u8; + let cstr = ((&"glVertex3iv\0"): *types::string).data: *const char; glVertex3iv = get_proc_address("glVertex3iv", cstr): *fp_glVertex3iv; - let cstr = strings::to_c_with_buf("glVertex3s", cstr_buf): *const u8; + let cstr = ((&"glVertex3s\0"): *types::string).data: *const char; glVertex3s = get_proc_address("glVertex3s", cstr): *fp_glVertex3s; - let cstr = strings::to_c_with_buf("glVertex3sv", cstr_buf): *const u8; + let cstr = ((&"glVertex3sv\0"): *types::string).data: *const char; glVertex3sv = get_proc_address("glVertex3sv", cstr): *fp_glVertex3sv; - let cstr = strings::to_c_with_buf("glVertex3xOES", cstr_buf): *const u8; + let cstr = ((&"glVertex3xOES\0"): *types::string).data: *const char; glVertex3xOES = get_proc_address("glVertex3xOES", cstr): *fp_glVertex3xOES; - let cstr = strings::to_c_with_buf("glVertex3xvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex3xvOES\0"): *types::string).data: *const char; glVertex3xvOES = get_proc_address("glVertex3xvOES", cstr): *fp_glVertex3xvOES; - let cstr = strings::to_c_with_buf("glVertex4bOES", cstr_buf): *const u8; + let cstr = ((&"glVertex4bOES\0"): *types::string).data: *const char; glVertex4bOES = get_proc_address("glVertex4bOES", cstr): *fp_glVertex4bOES; - let cstr = strings::to_c_with_buf("glVertex4bvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex4bvOES\0"): *types::string).data: *const char; glVertex4bvOES = get_proc_address("glVertex4bvOES", cstr): *fp_glVertex4bvOES; - let cstr = strings::to_c_with_buf("glVertex4d", cstr_buf): *const u8; + let cstr = ((&"glVertex4d\0"): *types::string).data: *const char; glVertex4d = get_proc_address("glVertex4d", cstr): *fp_glVertex4d; - let cstr = strings::to_c_with_buf("glVertex4dv", cstr_buf): *const u8; + let cstr = ((&"glVertex4dv\0"): *types::string).data: *const char; glVertex4dv = get_proc_address("glVertex4dv", cstr): *fp_glVertex4dv; - let cstr = strings::to_c_with_buf("glVertex4f", cstr_buf): *const u8; + let cstr = ((&"glVertex4f\0"): *types::string).data: *const char; glVertex4f = get_proc_address("glVertex4f", cstr): *fp_glVertex4f; - let cstr = strings::to_c_with_buf("glVertex4fv", cstr_buf): *const u8; + let cstr = ((&"glVertex4fv\0"): *types::string).data: *const char; glVertex4fv = get_proc_address("glVertex4fv", cstr): *fp_glVertex4fv; - let cstr = strings::to_c_with_buf("glVertex4hNV", cstr_buf): *const u8; + let cstr = ((&"glVertex4hNV\0"): *types::string).data: *const char; glVertex4hNV = get_proc_address("glVertex4hNV", cstr): *fp_glVertex4hNV; - let cstr = strings::to_c_with_buf("glVertex4hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertex4hvNV\0"): *types::string).data: *const char; glVertex4hvNV = get_proc_address("glVertex4hvNV", cstr): *fp_glVertex4hvNV; - let cstr = strings::to_c_with_buf("glVertex4i", cstr_buf): *const u8; + let cstr = ((&"glVertex4i\0"): *types::string).data: *const char; glVertex4i = get_proc_address("glVertex4i", cstr): *fp_glVertex4i; - let cstr = strings::to_c_with_buf("glVertex4iv", cstr_buf): *const u8; + let cstr = ((&"glVertex4iv\0"): *types::string).data: *const char; glVertex4iv = get_proc_address("glVertex4iv", cstr): *fp_glVertex4iv; - let cstr = strings::to_c_with_buf("glVertex4s", cstr_buf): *const u8; + let cstr = ((&"glVertex4s\0"): *types::string).data: *const char; glVertex4s = get_proc_address("glVertex4s", cstr): *fp_glVertex4s; - let cstr = strings::to_c_with_buf("glVertex4sv", cstr_buf): *const u8; + let cstr = ((&"glVertex4sv\0"): *types::string).data: *const char; glVertex4sv = get_proc_address("glVertex4sv", cstr): *fp_glVertex4sv; - let cstr = strings::to_c_with_buf("glVertex4xOES", cstr_buf): *const u8; + let cstr = ((&"glVertex4xOES\0"): *types::string).data: *const char; glVertex4xOES = get_proc_address("glVertex4xOES", cstr): *fp_glVertex4xOES; - let cstr = strings::to_c_with_buf("glVertex4xvOES", cstr_buf): *const u8; + let cstr = ((&"glVertex4xvOES\0"): *types::string).data: *const char; glVertex4xvOES = get_proc_address("glVertex4xvOES", cstr): *fp_glVertex4xvOES; - let cstr = strings::to_c_with_buf("glVertexArrayAttribBinding", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayAttribBinding\0"): *types::string).data: *const char; glVertexArrayAttribBinding = get_proc_address("glVertexArrayAttribBinding", cstr): *fp_glVertexArrayAttribBinding; - let cstr = strings::to_c_with_buf("glVertexArrayAttribFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayAttribFormat\0"): *types::string).data: *const char; glVertexArrayAttribFormat = get_proc_address("glVertexArrayAttribFormat", cstr): *fp_glVertexArrayAttribFormat; - let cstr = strings::to_c_with_buf("glVertexArrayAttribIFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayAttribIFormat\0"): *types::string).data: *const char; glVertexArrayAttribIFormat = get_proc_address("glVertexArrayAttribIFormat", cstr): *fp_glVertexArrayAttribIFormat; - let cstr = strings::to_c_with_buf("glVertexArrayAttribLFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayAttribLFormat\0"): *types::string).data: *const char; glVertexArrayAttribLFormat = get_proc_address("glVertexArrayAttribLFormat", cstr): *fp_glVertexArrayAttribLFormat; - let cstr = strings::to_c_with_buf("glVertexArrayBindVertexBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayBindVertexBufferEXT\0"): *types::string).data: *const char; glVertexArrayBindVertexBufferEXT = get_proc_address("glVertexArrayBindVertexBufferEXT", cstr): *fp_glVertexArrayBindVertexBufferEXT; - let cstr = strings::to_c_with_buf("glVertexArrayBindingDivisor", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayBindingDivisor\0"): *types::string).data: *const char; glVertexArrayBindingDivisor = get_proc_address("glVertexArrayBindingDivisor", cstr): *fp_glVertexArrayBindingDivisor; - let cstr = strings::to_c_with_buf("glVertexArrayColorOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayColorOffsetEXT\0"): *types::string).data: *const char; glVertexArrayColorOffsetEXT = get_proc_address("glVertexArrayColorOffsetEXT", cstr): *fp_glVertexArrayColorOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayEdgeFlagOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayEdgeFlagOffsetEXT\0"): *types::string).data: *const char; glVertexArrayEdgeFlagOffsetEXT = get_proc_address("glVertexArrayEdgeFlagOffsetEXT", cstr): *fp_glVertexArrayEdgeFlagOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayElementBuffer", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayElementBuffer\0"): *types::string).data: *const char; glVertexArrayElementBuffer = get_proc_address("glVertexArrayElementBuffer", cstr): *fp_glVertexArrayElementBuffer; - let cstr = strings::to_c_with_buf("glVertexArrayFogCoordOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayFogCoordOffsetEXT\0"): *types::string).data: *const char; glVertexArrayFogCoordOffsetEXT = get_proc_address("glVertexArrayFogCoordOffsetEXT", cstr): *fp_glVertexArrayFogCoordOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayIndexOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayIndexOffsetEXT\0"): *types::string).data: *const char; glVertexArrayIndexOffsetEXT = get_proc_address("glVertexArrayIndexOffsetEXT", cstr): *fp_glVertexArrayIndexOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayMultiTexCoordOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayMultiTexCoordOffsetEXT\0"): *types::string).data: *const char; glVertexArrayMultiTexCoordOffsetEXT = get_proc_address("glVertexArrayMultiTexCoordOffsetEXT", cstr): *fp_glVertexArrayMultiTexCoordOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayNormalOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayNormalOffsetEXT\0"): *types::string).data: *const char; glVertexArrayNormalOffsetEXT = get_proc_address("glVertexArrayNormalOffsetEXT", cstr): *fp_glVertexArrayNormalOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayParameteriAPPLE", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayParameteriAPPLE\0"): *types::string).data: *const char; glVertexArrayParameteriAPPLE = get_proc_address("glVertexArrayParameteriAPPLE", cstr): *fp_glVertexArrayParameteriAPPLE; - let cstr = strings::to_c_with_buf("glVertexArrayRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayRangeAPPLE\0"): *types::string).data: *const char; glVertexArrayRangeAPPLE = get_proc_address("glVertexArrayRangeAPPLE", cstr): *fp_glVertexArrayRangeAPPLE; - let cstr = strings::to_c_with_buf("glVertexArrayRangeNV", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayRangeNV\0"): *types::string).data: *const char; glVertexArrayRangeNV = get_proc_address("glVertexArrayRangeNV", cstr): *fp_glVertexArrayRangeNV; - let cstr = strings::to_c_with_buf("glVertexArraySecondaryColorOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArraySecondaryColorOffsetEXT\0"): *types::string).data: *const char; glVertexArraySecondaryColorOffsetEXT = get_proc_address("glVertexArraySecondaryColorOffsetEXT", cstr): *fp_glVertexArraySecondaryColorOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayTexCoordOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayTexCoordOffsetEXT\0"): *types::string).data: *const char; glVertexArrayTexCoordOffsetEXT = get_proc_address("glVertexArrayTexCoordOffsetEXT", cstr): *fp_glVertexArrayTexCoordOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribBindingEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribBindingEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribBindingEXT = get_proc_address("glVertexArrayVertexAttribBindingEXT", cstr): *fp_glVertexArrayVertexAttribBindingEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribDivisorEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribDivisorEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribDivisorEXT = get_proc_address("glVertexArrayVertexAttribDivisorEXT", cstr): *fp_glVertexArrayVertexAttribDivisorEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribFormatEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribFormatEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribFormatEXT = get_proc_address("glVertexArrayVertexAttribFormatEXT", cstr): *fp_glVertexArrayVertexAttribFormatEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribIFormatEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribIFormatEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribIFormatEXT = get_proc_address("glVertexArrayVertexAttribIFormatEXT", cstr): *fp_glVertexArrayVertexAttribIFormatEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribIOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribIOffsetEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribIOffsetEXT = get_proc_address("glVertexArrayVertexAttribIOffsetEXT", cstr): *fp_glVertexArrayVertexAttribIOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribLFormatEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribLFormatEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribLFormatEXT = get_proc_address("glVertexArrayVertexAttribLFormatEXT", cstr): *fp_glVertexArrayVertexAttribLFormatEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribLOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribLOffsetEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribLOffsetEXT = get_proc_address("glVertexArrayVertexAttribLOffsetEXT", cstr): *fp_glVertexArrayVertexAttribLOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexAttribOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexAttribOffsetEXT\0"): *types::string).data: *const char; glVertexArrayVertexAttribOffsetEXT = get_proc_address("glVertexArrayVertexAttribOffsetEXT", cstr): *fp_glVertexArrayVertexAttribOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexBindingDivisorEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexBindingDivisorEXT\0"): *types::string).data: *const char; glVertexArrayVertexBindingDivisorEXT = get_proc_address("glVertexArrayVertexBindingDivisorEXT", cstr): *fp_glVertexArrayVertexBindingDivisorEXT; - let cstr = strings::to_c_with_buf("glVertexArrayVertexBuffer", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexBuffer\0"): *types::string).data: *const char; glVertexArrayVertexBuffer = get_proc_address("glVertexArrayVertexBuffer", cstr): *fp_glVertexArrayVertexBuffer; - let cstr = strings::to_c_with_buf("glVertexArrayVertexBuffers", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexBuffers\0"): *types::string).data: *const char; glVertexArrayVertexBuffers = get_proc_address("glVertexArrayVertexBuffers", cstr): *fp_glVertexArrayVertexBuffers; - let cstr = strings::to_c_with_buf("glVertexArrayVertexOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexArrayVertexOffsetEXT\0"): *types::string).data: *const char; glVertexArrayVertexOffsetEXT = get_proc_address("glVertexArrayVertexOffsetEXT", cstr): *fp_glVertexArrayVertexOffsetEXT; - let cstr = strings::to_c_with_buf("glVertexAttrib1d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1d\0"): *types::string).data: *const char; glVertexAttrib1d = get_proc_address("glVertexAttrib1d", cstr): *fp_glVertexAttrib1d; - let cstr = strings::to_c_with_buf("glVertexAttrib1dARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1dARB\0"): *types::string).data: *const char; glVertexAttrib1dARB = get_proc_address("glVertexAttrib1dARB", cstr): *fp_glVertexAttrib1dARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1dNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1dNV\0"): *types::string).data: *const char; glVertexAttrib1dNV = get_proc_address("glVertexAttrib1dNV", cstr): *fp_glVertexAttrib1dNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1dv\0"): *types::string).data: *const char; glVertexAttrib1dv = get_proc_address("glVertexAttrib1dv", cstr): *fp_glVertexAttrib1dv; - let cstr = strings::to_c_with_buf("glVertexAttrib1dvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1dvARB\0"): *types::string).data: *const char; glVertexAttrib1dvARB = get_proc_address("glVertexAttrib1dvARB", cstr): *fp_glVertexAttrib1dvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1dvNV\0"): *types::string).data: *const char; glVertexAttrib1dvNV = get_proc_address("glVertexAttrib1dvNV", cstr): *fp_glVertexAttrib1dvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1f", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1f\0"): *types::string).data: *const char; glVertexAttrib1f = get_proc_address("glVertexAttrib1f", cstr): *fp_glVertexAttrib1f; - let cstr = strings::to_c_with_buf("glVertexAttrib1fARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1fARB\0"): *types::string).data: *const char; glVertexAttrib1fARB = get_proc_address("glVertexAttrib1fARB", cstr): *fp_glVertexAttrib1fARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1fNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1fNV\0"): *types::string).data: *const char; glVertexAttrib1fNV = get_proc_address("glVertexAttrib1fNV", cstr): *fp_glVertexAttrib1fNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1fv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1fv\0"): *types::string).data: *const char; glVertexAttrib1fv = get_proc_address("glVertexAttrib1fv", cstr): *fp_glVertexAttrib1fv; - let cstr = strings::to_c_with_buf("glVertexAttrib1fvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1fvARB\0"): *types::string).data: *const char; glVertexAttrib1fvARB = get_proc_address("glVertexAttrib1fvARB", cstr): *fp_glVertexAttrib1fvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1fvNV\0"): *types::string).data: *const char; glVertexAttrib1fvNV = get_proc_address("glVertexAttrib1fvNV", cstr): *fp_glVertexAttrib1fvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1hNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1hNV\0"): *types::string).data: *const char; glVertexAttrib1hNV = get_proc_address("glVertexAttrib1hNV", cstr): *fp_glVertexAttrib1hNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1hvNV\0"): *types::string).data: *const char; glVertexAttrib1hvNV = get_proc_address("glVertexAttrib1hvNV", cstr): *fp_glVertexAttrib1hvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1s", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1s\0"): *types::string).data: *const char; glVertexAttrib1s = get_proc_address("glVertexAttrib1s", cstr): *fp_glVertexAttrib1s; - let cstr = strings::to_c_with_buf("glVertexAttrib1sARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1sARB\0"): *types::string).data: *const char; glVertexAttrib1sARB = get_proc_address("glVertexAttrib1sARB", cstr): *fp_glVertexAttrib1sARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1sNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1sNV\0"): *types::string).data: *const char; glVertexAttrib1sNV = get_proc_address("glVertexAttrib1sNV", cstr): *fp_glVertexAttrib1sNV; - let cstr = strings::to_c_with_buf("glVertexAttrib1sv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1sv\0"): *types::string).data: *const char; glVertexAttrib1sv = get_proc_address("glVertexAttrib1sv", cstr): *fp_glVertexAttrib1sv; - let cstr = strings::to_c_with_buf("glVertexAttrib1svARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1svARB\0"): *types::string).data: *const char; glVertexAttrib1svARB = get_proc_address("glVertexAttrib1svARB", cstr): *fp_glVertexAttrib1svARB; - let cstr = strings::to_c_with_buf("glVertexAttrib1svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib1svNV\0"): *types::string).data: *const char; glVertexAttrib1svNV = get_proc_address("glVertexAttrib1svNV", cstr): *fp_glVertexAttrib1svNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2d\0"): *types::string).data: *const char; glVertexAttrib2d = get_proc_address("glVertexAttrib2d", cstr): *fp_glVertexAttrib2d; - let cstr = strings::to_c_with_buf("glVertexAttrib2dARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2dARB\0"): *types::string).data: *const char; glVertexAttrib2dARB = get_proc_address("glVertexAttrib2dARB", cstr): *fp_glVertexAttrib2dARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2dNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2dNV\0"): *types::string).data: *const char; glVertexAttrib2dNV = get_proc_address("glVertexAttrib2dNV", cstr): *fp_glVertexAttrib2dNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2dv\0"): *types::string).data: *const char; glVertexAttrib2dv = get_proc_address("glVertexAttrib2dv", cstr): *fp_glVertexAttrib2dv; - let cstr = strings::to_c_with_buf("glVertexAttrib2dvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2dvARB\0"): *types::string).data: *const char; glVertexAttrib2dvARB = get_proc_address("glVertexAttrib2dvARB", cstr): *fp_glVertexAttrib2dvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2dvNV\0"): *types::string).data: *const char; glVertexAttrib2dvNV = get_proc_address("glVertexAttrib2dvNV", cstr): *fp_glVertexAttrib2dvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2f", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2f\0"): *types::string).data: *const char; glVertexAttrib2f = get_proc_address("glVertexAttrib2f", cstr): *fp_glVertexAttrib2f; - let cstr = strings::to_c_with_buf("glVertexAttrib2fARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2fARB\0"): *types::string).data: *const char; glVertexAttrib2fARB = get_proc_address("glVertexAttrib2fARB", cstr): *fp_glVertexAttrib2fARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2fNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2fNV\0"): *types::string).data: *const char; glVertexAttrib2fNV = get_proc_address("glVertexAttrib2fNV", cstr): *fp_glVertexAttrib2fNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2fv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2fv\0"): *types::string).data: *const char; glVertexAttrib2fv = get_proc_address("glVertexAttrib2fv", cstr): *fp_glVertexAttrib2fv; - let cstr = strings::to_c_with_buf("glVertexAttrib2fvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2fvARB\0"): *types::string).data: *const char; glVertexAttrib2fvARB = get_proc_address("glVertexAttrib2fvARB", cstr): *fp_glVertexAttrib2fvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2fvNV\0"): *types::string).data: *const char; glVertexAttrib2fvNV = get_proc_address("glVertexAttrib2fvNV", cstr): *fp_glVertexAttrib2fvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2hNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2hNV\0"): *types::string).data: *const char; glVertexAttrib2hNV = get_proc_address("glVertexAttrib2hNV", cstr): *fp_glVertexAttrib2hNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2hvNV\0"): *types::string).data: *const char; glVertexAttrib2hvNV = get_proc_address("glVertexAttrib2hvNV", cstr): *fp_glVertexAttrib2hvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2s", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2s\0"): *types::string).data: *const char; glVertexAttrib2s = get_proc_address("glVertexAttrib2s", cstr): *fp_glVertexAttrib2s; - let cstr = strings::to_c_with_buf("glVertexAttrib2sARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2sARB\0"): *types::string).data: *const char; glVertexAttrib2sARB = get_proc_address("glVertexAttrib2sARB", cstr): *fp_glVertexAttrib2sARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2sNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2sNV\0"): *types::string).data: *const char; glVertexAttrib2sNV = get_proc_address("glVertexAttrib2sNV", cstr): *fp_glVertexAttrib2sNV; - let cstr = strings::to_c_with_buf("glVertexAttrib2sv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2sv\0"): *types::string).data: *const char; glVertexAttrib2sv = get_proc_address("glVertexAttrib2sv", cstr): *fp_glVertexAttrib2sv; - let cstr = strings::to_c_with_buf("glVertexAttrib2svARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2svARB\0"): *types::string).data: *const char; glVertexAttrib2svARB = get_proc_address("glVertexAttrib2svARB", cstr): *fp_glVertexAttrib2svARB; - let cstr = strings::to_c_with_buf("glVertexAttrib2svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib2svNV\0"): *types::string).data: *const char; glVertexAttrib2svNV = get_proc_address("glVertexAttrib2svNV", cstr): *fp_glVertexAttrib2svNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3d\0"): *types::string).data: *const char; glVertexAttrib3d = get_proc_address("glVertexAttrib3d", cstr): *fp_glVertexAttrib3d; - let cstr = strings::to_c_with_buf("glVertexAttrib3dARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3dARB\0"): *types::string).data: *const char; glVertexAttrib3dARB = get_proc_address("glVertexAttrib3dARB", cstr): *fp_glVertexAttrib3dARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3dNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3dNV\0"): *types::string).data: *const char; glVertexAttrib3dNV = get_proc_address("glVertexAttrib3dNV", cstr): *fp_glVertexAttrib3dNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3dv\0"): *types::string).data: *const char; glVertexAttrib3dv = get_proc_address("glVertexAttrib3dv", cstr): *fp_glVertexAttrib3dv; - let cstr = strings::to_c_with_buf("glVertexAttrib3dvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3dvARB\0"): *types::string).data: *const char; glVertexAttrib3dvARB = get_proc_address("glVertexAttrib3dvARB", cstr): *fp_glVertexAttrib3dvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3dvNV\0"): *types::string).data: *const char; glVertexAttrib3dvNV = get_proc_address("glVertexAttrib3dvNV", cstr): *fp_glVertexAttrib3dvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3f", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3f\0"): *types::string).data: *const char; glVertexAttrib3f = get_proc_address("glVertexAttrib3f", cstr): *fp_glVertexAttrib3f; - let cstr = strings::to_c_with_buf("glVertexAttrib3fARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3fARB\0"): *types::string).data: *const char; glVertexAttrib3fARB = get_proc_address("glVertexAttrib3fARB", cstr): *fp_glVertexAttrib3fARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3fNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3fNV\0"): *types::string).data: *const char; glVertexAttrib3fNV = get_proc_address("glVertexAttrib3fNV", cstr): *fp_glVertexAttrib3fNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3fv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3fv\0"): *types::string).data: *const char; glVertexAttrib3fv = get_proc_address("glVertexAttrib3fv", cstr): *fp_glVertexAttrib3fv; - let cstr = strings::to_c_with_buf("glVertexAttrib3fvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3fvARB\0"): *types::string).data: *const char; glVertexAttrib3fvARB = get_proc_address("glVertexAttrib3fvARB", cstr): *fp_glVertexAttrib3fvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3fvNV\0"): *types::string).data: *const char; glVertexAttrib3fvNV = get_proc_address("glVertexAttrib3fvNV", cstr): *fp_glVertexAttrib3fvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3hNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3hNV\0"): *types::string).data: *const char; glVertexAttrib3hNV = get_proc_address("glVertexAttrib3hNV", cstr): *fp_glVertexAttrib3hNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3hvNV\0"): *types::string).data: *const char; glVertexAttrib3hvNV = get_proc_address("glVertexAttrib3hvNV", cstr): *fp_glVertexAttrib3hvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3s", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3s\0"): *types::string).data: *const char; glVertexAttrib3s = get_proc_address("glVertexAttrib3s", cstr): *fp_glVertexAttrib3s; - let cstr = strings::to_c_with_buf("glVertexAttrib3sARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3sARB\0"): *types::string).data: *const char; glVertexAttrib3sARB = get_proc_address("glVertexAttrib3sARB", cstr): *fp_glVertexAttrib3sARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3sNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3sNV\0"): *types::string).data: *const char; glVertexAttrib3sNV = get_proc_address("glVertexAttrib3sNV", cstr): *fp_glVertexAttrib3sNV; - let cstr = strings::to_c_with_buf("glVertexAttrib3sv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3sv\0"): *types::string).data: *const char; glVertexAttrib3sv = get_proc_address("glVertexAttrib3sv", cstr): *fp_glVertexAttrib3sv; - let cstr = strings::to_c_with_buf("glVertexAttrib3svARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3svARB\0"): *types::string).data: *const char; glVertexAttrib3svARB = get_proc_address("glVertexAttrib3svARB", cstr): *fp_glVertexAttrib3svARB; - let cstr = strings::to_c_with_buf("glVertexAttrib3svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib3svNV\0"): *types::string).data: *const char; glVertexAttrib3svNV = get_proc_address("glVertexAttrib3svNV", cstr): *fp_glVertexAttrib3svNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nbv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nbv\0"): *types::string).data: *const char; glVertexAttrib4Nbv = get_proc_address("glVertexAttrib4Nbv", cstr): *fp_glVertexAttrib4Nbv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NbvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NbvARB\0"): *types::string).data: *const char; glVertexAttrib4NbvARB = get_proc_address("glVertexAttrib4NbvARB", cstr): *fp_glVertexAttrib4NbvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Niv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Niv\0"): *types::string).data: *const char; glVertexAttrib4Niv = get_proc_address("glVertexAttrib4Niv", cstr): *fp_glVertexAttrib4Niv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NivARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NivARB\0"): *types::string).data: *const char; glVertexAttrib4NivARB = get_proc_address("glVertexAttrib4NivARB", cstr): *fp_glVertexAttrib4NivARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nsv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nsv\0"): *types::string).data: *const char; glVertexAttrib4Nsv = get_proc_address("glVertexAttrib4Nsv", cstr): *fp_glVertexAttrib4Nsv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NsvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NsvARB\0"): *types::string).data: *const char; glVertexAttrib4NsvARB = get_proc_address("glVertexAttrib4NsvARB", cstr): *fp_glVertexAttrib4NsvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nub", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nub\0"): *types::string).data: *const char; glVertexAttrib4Nub = get_proc_address("glVertexAttrib4Nub", cstr): *fp_glVertexAttrib4Nub; - let cstr = strings::to_c_with_buf("glVertexAttrib4NubARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NubARB\0"): *types::string).data: *const char; glVertexAttrib4NubARB = get_proc_address("glVertexAttrib4NubARB", cstr): *fp_glVertexAttrib4NubARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nubv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nubv\0"): *types::string).data: *const char; glVertexAttrib4Nubv = get_proc_address("glVertexAttrib4Nubv", cstr): *fp_glVertexAttrib4Nubv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NubvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NubvARB\0"): *types::string).data: *const char; glVertexAttrib4NubvARB = get_proc_address("glVertexAttrib4NubvARB", cstr): *fp_glVertexAttrib4NubvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nuiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nuiv\0"): *types::string).data: *const char; glVertexAttrib4Nuiv = get_proc_address("glVertexAttrib4Nuiv", cstr): *fp_glVertexAttrib4Nuiv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NuivARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NuivARB\0"): *types::string).data: *const char; glVertexAttrib4NuivARB = get_proc_address("glVertexAttrib4NuivARB", cstr): *fp_glVertexAttrib4NuivARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4Nusv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4Nusv\0"): *types::string).data: *const char; glVertexAttrib4Nusv = get_proc_address("glVertexAttrib4Nusv", cstr): *fp_glVertexAttrib4Nusv; - let cstr = strings::to_c_with_buf("glVertexAttrib4NusvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4NusvARB\0"): *types::string).data: *const char; glVertexAttrib4NusvARB = get_proc_address("glVertexAttrib4NusvARB", cstr): *fp_glVertexAttrib4NusvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4bv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4bv\0"): *types::string).data: *const char; glVertexAttrib4bv = get_proc_address("glVertexAttrib4bv", cstr): *fp_glVertexAttrib4bv; - let cstr = strings::to_c_with_buf("glVertexAttrib4bvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4bvARB\0"): *types::string).data: *const char; glVertexAttrib4bvARB = get_proc_address("glVertexAttrib4bvARB", cstr): *fp_glVertexAttrib4bvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4d\0"): *types::string).data: *const char; glVertexAttrib4d = get_proc_address("glVertexAttrib4d", cstr): *fp_glVertexAttrib4d; - let cstr = strings::to_c_with_buf("glVertexAttrib4dARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4dARB\0"): *types::string).data: *const char; glVertexAttrib4dARB = get_proc_address("glVertexAttrib4dARB", cstr): *fp_glVertexAttrib4dARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4dNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4dNV\0"): *types::string).data: *const char; glVertexAttrib4dNV = get_proc_address("glVertexAttrib4dNV", cstr): *fp_glVertexAttrib4dNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4dv\0"): *types::string).data: *const char; glVertexAttrib4dv = get_proc_address("glVertexAttrib4dv", cstr): *fp_glVertexAttrib4dv; - let cstr = strings::to_c_with_buf("glVertexAttrib4dvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4dvARB\0"): *types::string).data: *const char; glVertexAttrib4dvARB = get_proc_address("glVertexAttrib4dvARB", cstr): *fp_glVertexAttrib4dvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4dvNV\0"): *types::string).data: *const char; glVertexAttrib4dvNV = get_proc_address("glVertexAttrib4dvNV", cstr): *fp_glVertexAttrib4dvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4f", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4f\0"): *types::string).data: *const char; glVertexAttrib4f = get_proc_address("glVertexAttrib4f", cstr): *fp_glVertexAttrib4f; - let cstr = strings::to_c_with_buf("glVertexAttrib4fARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4fARB\0"): *types::string).data: *const char; glVertexAttrib4fARB = get_proc_address("glVertexAttrib4fARB", cstr): *fp_glVertexAttrib4fARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4fNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4fNV\0"): *types::string).data: *const char; glVertexAttrib4fNV = get_proc_address("glVertexAttrib4fNV", cstr): *fp_glVertexAttrib4fNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4fv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4fv\0"): *types::string).data: *const char; glVertexAttrib4fv = get_proc_address("glVertexAttrib4fv", cstr): *fp_glVertexAttrib4fv; - let cstr = strings::to_c_with_buf("glVertexAttrib4fvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4fvARB\0"): *types::string).data: *const char; glVertexAttrib4fvARB = get_proc_address("glVertexAttrib4fvARB", cstr): *fp_glVertexAttrib4fvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4fvNV\0"): *types::string).data: *const char; glVertexAttrib4fvNV = get_proc_address("glVertexAttrib4fvNV", cstr): *fp_glVertexAttrib4fvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4hNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4hNV\0"): *types::string).data: *const char; glVertexAttrib4hNV = get_proc_address("glVertexAttrib4hNV", cstr): *fp_glVertexAttrib4hNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4hvNV\0"): *types::string).data: *const char; glVertexAttrib4hvNV = get_proc_address("glVertexAttrib4hvNV", cstr): *fp_glVertexAttrib4hvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4iv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4iv\0"): *types::string).data: *const char; glVertexAttrib4iv = get_proc_address("glVertexAttrib4iv", cstr): *fp_glVertexAttrib4iv; - let cstr = strings::to_c_with_buf("glVertexAttrib4ivARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4ivARB\0"): *types::string).data: *const char; glVertexAttrib4ivARB = get_proc_address("glVertexAttrib4ivARB", cstr): *fp_glVertexAttrib4ivARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4s", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4s\0"): *types::string).data: *const char; glVertexAttrib4s = get_proc_address("glVertexAttrib4s", cstr): *fp_glVertexAttrib4s; - let cstr = strings::to_c_with_buf("glVertexAttrib4sARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4sARB\0"): *types::string).data: *const char; glVertexAttrib4sARB = get_proc_address("glVertexAttrib4sARB", cstr): *fp_glVertexAttrib4sARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4sNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4sNV\0"): *types::string).data: *const char; glVertexAttrib4sNV = get_proc_address("glVertexAttrib4sNV", cstr): *fp_glVertexAttrib4sNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4sv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4sv\0"): *types::string).data: *const char; glVertexAttrib4sv = get_proc_address("glVertexAttrib4sv", cstr): *fp_glVertexAttrib4sv; - let cstr = strings::to_c_with_buf("glVertexAttrib4svARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4svARB\0"): *types::string).data: *const char; glVertexAttrib4svARB = get_proc_address("glVertexAttrib4svARB", cstr): *fp_glVertexAttrib4svARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4svNV\0"): *types::string).data: *const char; glVertexAttrib4svNV = get_proc_address("glVertexAttrib4svNV", cstr): *fp_glVertexAttrib4svNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4ubNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4ubNV\0"): *types::string).data: *const char; glVertexAttrib4ubNV = get_proc_address("glVertexAttrib4ubNV", cstr): *fp_glVertexAttrib4ubNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4ubv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4ubv\0"): *types::string).data: *const char; glVertexAttrib4ubv = get_proc_address("glVertexAttrib4ubv", cstr): *fp_glVertexAttrib4ubv; - let cstr = strings::to_c_with_buf("glVertexAttrib4ubvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4ubvARB\0"): *types::string).data: *const char; glVertexAttrib4ubvARB = get_proc_address("glVertexAttrib4ubvARB", cstr): *fp_glVertexAttrib4ubvARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4ubvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4ubvNV\0"): *types::string).data: *const char; glVertexAttrib4ubvNV = get_proc_address("glVertexAttrib4ubvNV", cstr): *fp_glVertexAttrib4ubvNV; - let cstr = strings::to_c_with_buf("glVertexAttrib4uiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4uiv\0"): *types::string).data: *const char; glVertexAttrib4uiv = get_proc_address("glVertexAttrib4uiv", cstr): *fp_glVertexAttrib4uiv; - let cstr = strings::to_c_with_buf("glVertexAttrib4uivARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4uivARB\0"): *types::string).data: *const char; glVertexAttrib4uivARB = get_proc_address("glVertexAttrib4uivARB", cstr): *fp_glVertexAttrib4uivARB; - let cstr = strings::to_c_with_buf("glVertexAttrib4usv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4usv\0"): *types::string).data: *const char; glVertexAttrib4usv = get_proc_address("glVertexAttrib4usv", cstr): *fp_glVertexAttrib4usv; - let cstr = strings::to_c_with_buf("glVertexAttrib4usvARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttrib4usvARB\0"): *types::string).data: *const char; glVertexAttrib4usvARB = get_proc_address("glVertexAttrib4usvARB", cstr): *fp_glVertexAttrib4usvARB; - let cstr = strings::to_c_with_buf("glVertexAttribArrayObjectATI", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribArrayObjectATI\0"): *types::string).data: *const char; glVertexAttribArrayObjectATI = get_proc_address("glVertexAttribArrayObjectATI", cstr): *fp_glVertexAttribArrayObjectATI; - let cstr = strings::to_c_with_buf("glVertexAttribBinding", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribBinding\0"): *types::string).data: *const char; glVertexAttribBinding = get_proc_address("glVertexAttribBinding", cstr): *fp_glVertexAttribBinding; - let cstr = strings::to_c_with_buf("glVertexAttribDivisorARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribDivisorARB\0"): *types::string).data: *const char; glVertexAttribDivisorARB = get_proc_address("glVertexAttribDivisorARB", cstr): *fp_glVertexAttribDivisorARB; - let cstr = strings::to_c_with_buf("glVertexAttribFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribFormat\0"): *types::string).data: *const char; glVertexAttribFormat = get_proc_address("glVertexAttribFormat", cstr): *fp_glVertexAttribFormat; - let cstr = strings::to_c_with_buf("glVertexAttribFormatNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribFormatNV\0"): *types::string).data: *const char; glVertexAttribFormatNV = get_proc_address("glVertexAttribFormatNV", cstr): *fp_glVertexAttribFormatNV; - let cstr = strings::to_c_with_buf("glVertexAttribI1iEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI1iEXT\0"): *types::string).data: *const char; glVertexAttribI1iEXT = get_proc_address("glVertexAttribI1iEXT", cstr): *fp_glVertexAttribI1iEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI1ivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI1ivEXT\0"): *types::string).data: *const char; glVertexAttribI1ivEXT = get_proc_address("glVertexAttribI1ivEXT", cstr): *fp_glVertexAttribI1ivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI1uiEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI1uiEXT\0"): *types::string).data: *const char; glVertexAttribI1uiEXT = get_proc_address("glVertexAttribI1uiEXT", cstr): *fp_glVertexAttribI1uiEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI1uivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI1uivEXT\0"): *types::string).data: *const char; glVertexAttribI1uivEXT = get_proc_address("glVertexAttribI1uivEXT", cstr): *fp_glVertexAttribI1uivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI2iEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI2iEXT\0"): *types::string).data: *const char; glVertexAttribI2iEXT = get_proc_address("glVertexAttribI2iEXT", cstr): *fp_glVertexAttribI2iEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI2ivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI2ivEXT\0"): *types::string).data: *const char; glVertexAttribI2ivEXT = get_proc_address("glVertexAttribI2ivEXT", cstr): *fp_glVertexAttribI2ivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI2uiEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI2uiEXT\0"): *types::string).data: *const char; glVertexAttribI2uiEXT = get_proc_address("glVertexAttribI2uiEXT", cstr): *fp_glVertexAttribI2uiEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI2uivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI2uivEXT\0"): *types::string).data: *const char; glVertexAttribI2uivEXT = get_proc_address("glVertexAttribI2uivEXT", cstr): *fp_glVertexAttribI2uivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI3iEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI3iEXT\0"): *types::string).data: *const char; glVertexAttribI3iEXT = get_proc_address("glVertexAttribI3iEXT", cstr): *fp_glVertexAttribI3iEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI3ivEXT\0"): *types::string).data: *const char; glVertexAttribI3ivEXT = get_proc_address("glVertexAttribI3ivEXT", cstr): *fp_glVertexAttribI3ivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI3uiEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI3uiEXT\0"): *types::string).data: *const char; glVertexAttribI3uiEXT = get_proc_address("glVertexAttribI3uiEXT", cstr): *fp_glVertexAttribI3uiEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI3uivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI3uivEXT\0"): *types::string).data: *const char; glVertexAttribI3uivEXT = get_proc_address("glVertexAttribI3uivEXT", cstr): *fp_glVertexAttribI3uivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4bvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4bvEXT\0"): *types::string).data: *const char; glVertexAttribI4bvEXT = get_proc_address("glVertexAttribI4bvEXT", cstr): *fp_glVertexAttribI4bvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4iEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4iEXT\0"): *types::string).data: *const char; glVertexAttribI4iEXT = get_proc_address("glVertexAttribI4iEXT", cstr): *fp_glVertexAttribI4iEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4ivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4ivEXT\0"): *types::string).data: *const char; glVertexAttribI4ivEXT = get_proc_address("glVertexAttribI4ivEXT", cstr): *fp_glVertexAttribI4ivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4svEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4svEXT\0"): *types::string).data: *const char; glVertexAttribI4svEXT = get_proc_address("glVertexAttribI4svEXT", cstr): *fp_glVertexAttribI4svEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4ubvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4ubvEXT\0"): *types::string).data: *const char; glVertexAttribI4ubvEXT = get_proc_address("glVertexAttribI4ubvEXT", cstr): *fp_glVertexAttribI4ubvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4uiEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4uiEXT\0"): *types::string).data: *const char; glVertexAttribI4uiEXT = get_proc_address("glVertexAttribI4uiEXT", cstr): *fp_glVertexAttribI4uiEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4uivEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4uivEXT\0"): *types::string).data: *const char; glVertexAttribI4uivEXT = get_proc_address("glVertexAttribI4uivEXT", cstr): *fp_glVertexAttribI4uivEXT; - let cstr = strings::to_c_with_buf("glVertexAttribI4usvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribI4usvEXT\0"): *types::string).data: *const char; glVertexAttribI4usvEXT = get_proc_address("glVertexAttribI4usvEXT", cstr): *fp_glVertexAttribI4usvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribIFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribIFormat\0"): *types::string).data: *const char; glVertexAttribIFormat = get_proc_address("glVertexAttribIFormat", cstr): *fp_glVertexAttribIFormat; - let cstr = strings::to_c_with_buf("glVertexAttribIFormatNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribIFormatNV\0"): *types::string).data: *const char; glVertexAttribIFormatNV = get_proc_address("glVertexAttribIFormatNV", cstr): *fp_glVertexAttribIFormatNV; - let cstr = strings::to_c_with_buf("glVertexAttribIPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribIPointerEXT\0"): *types::string).data: *const char; glVertexAttribIPointerEXT = get_proc_address("glVertexAttribIPointerEXT", cstr): *fp_glVertexAttribIPointerEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL1d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1d\0"): *types::string).data: *const char; glVertexAttribL1d = get_proc_address("glVertexAttribL1d", cstr): *fp_glVertexAttribL1d; - let cstr = strings::to_c_with_buf("glVertexAttribL1dEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1dEXT\0"): *types::string).data: *const char; glVertexAttribL1dEXT = get_proc_address("glVertexAttribL1dEXT", cstr): *fp_glVertexAttribL1dEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL1dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1dv\0"): *types::string).data: *const char; glVertexAttribL1dv = get_proc_address("glVertexAttribL1dv", cstr): *fp_glVertexAttribL1dv; - let cstr = strings::to_c_with_buf("glVertexAttribL1dvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1dvEXT\0"): *types::string).data: *const char; glVertexAttribL1dvEXT = get_proc_address("glVertexAttribL1dvEXT", cstr): *fp_glVertexAttribL1dvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL1i64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1i64NV\0"): *types::string).data: *const char; glVertexAttribL1i64NV = get_proc_address("glVertexAttribL1i64NV", cstr): *fp_glVertexAttribL1i64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL1i64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1i64vNV\0"): *types::string).data: *const char; glVertexAttribL1i64vNV = get_proc_address("glVertexAttribL1i64vNV", cstr): *fp_glVertexAttribL1i64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL1ui64ARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1ui64ARB\0"): *types::string).data: *const char; glVertexAttribL1ui64ARB = get_proc_address("glVertexAttribL1ui64ARB", cstr): *fp_glVertexAttribL1ui64ARB; - let cstr = strings::to_c_with_buf("glVertexAttribL1ui64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1ui64NV\0"): *types::string).data: *const char; glVertexAttribL1ui64NV = get_proc_address("glVertexAttribL1ui64NV", cstr): *fp_glVertexAttribL1ui64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL1ui64vARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1ui64vARB\0"): *types::string).data: *const char; glVertexAttribL1ui64vARB = get_proc_address("glVertexAttribL1ui64vARB", cstr): *fp_glVertexAttribL1ui64vARB; - let cstr = strings::to_c_with_buf("glVertexAttribL1ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL1ui64vNV\0"): *types::string).data: *const char; glVertexAttribL1ui64vNV = get_proc_address("glVertexAttribL1ui64vNV", cstr): *fp_glVertexAttribL1ui64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL2d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2d\0"): *types::string).data: *const char; glVertexAttribL2d = get_proc_address("glVertexAttribL2d", cstr): *fp_glVertexAttribL2d; - let cstr = strings::to_c_with_buf("glVertexAttribL2dEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2dEXT\0"): *types::string).data: *const char; glVertexAttribL2dEXT = get_proc_address("glVertexAttribL2dEXT", cstr): *fp_glVertexAttribL2dEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL2dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2dv\0"): *types::string).data: *const char; glVertexAttribL2dv = get_proc_address("glVertexAttribL2dv", cstr): *fp_glVertexAttribL2dv; - let cstr = strings::to_c_with_buf("glVertexAttribL2dvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2dvEXT\0"): *types::string).data: *const char; glVertexAttribL2dvEXT = get_proc_address("glVertexAttribL2dvEXT", cstr): *fp_glVertexAttribL2dvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL2i64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2i64NV\0"): *types::string).data: *const char; glVertexAttribL2i64NV = get_proc_address("glVertexAttribL2i64NV", cstr): *fp_glVertexAttribL2i64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL2i64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2i64vNV\0"): *types::string).data: *const char; glVertexAttribL2i64vNV = get_proc_address("glVertexAttribL2i64vNV", cstr): *fp_glVertexAttribL2i64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL2ui64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2ui64NV\0"): *types::string).data: *const char; glVertexAttribL2ui64NV = get_proc_address("glVertexAttribL2ui64NV", cstr): *fp_glVertexAttribL2ui64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL2ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL2ui64vNV\0"): *types::string).data: *const char; glVertexAttribL2ui64vNV = get_proc_address("glVertexAttribL2ui64vNV", cstr): *fp_glVertexAttribL2ui64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL3d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3d\0"): *types::string).data: *const char; glVertexAttribL3d = get_proc_address("glVertexAttribL3d", cstr): *fp_glVertexAttribL3d; - let cstr = strings::to_c_with_buf("glVertexAttribL3dEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3dEXT\0"): *types::string).data: *const char; glVertexAttribL3dEXT = get_proc_address("glVertexAttribL3dEXT", cstr): *fp_glVertexAttribL3dEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL3dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3dv\0"): *types::string).data: *const char; glVertexAttribL3dv = get_proc_address("glVertexAttribL3dv", cstr): *fp_glVertexAttribL3dv; - let cstr = strings::to_c_with_buf("glVertexAttribL3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3dvEXT\0"): *types::string).data: *const char; glVertexAttribL3dvEXT = get_proc_address("glVertexAttribL3dvEXT", cstr): *fp_glVertexAttribL3dvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL3i64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3i64NV\0"): *types::string).data: *const char; glVertexAttribL3i64NV = get_proc_address("glVertexAttribL3i64NV", cstr): *fp_glVertexAttribL3i64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL3i64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3i64vNV\0"): *types::string).data: *const char; glVertexAttribL3i64vNV = get_proc_address("glVertexAttribL3i64vNV", cstr): *fp_glVertexAttribL3i64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL3ui64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3ui64NV\0"): *types::string).data: *const char; glVertexAttribL3ui64NV = get_proc_address("glVertexAttribL3ui64NV", cstr): *fp_glVertexAttribL3ui64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL3ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL3ui64vNV\0"): *types::string).data: *const char; glVertexAttribL3ui64vNV = get_proc_address("glVertexAttribL3ui64vNV", cstr): *fp_glVertexAttribL3ui64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL4d", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4d\0"): *types::string).data: *const char; glVertexAttribL4d = get_proc_address("glVertexAttribL4d", cstr): *fp_glVertexAttribL4d; - let cstr = strings::to_c_with_buf("glVertexAttribL4dEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4dEXT\0"): *types::string).data: *const char; glVertexAttribL4dEXT = get_proc_address("glVertexAttribL4dEXT", cstr): *fp_glVertexAttribL4dEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL4dv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4dv\0"): *types::string).data: *const char; glVertexAttribL4dv = get_proc_address("glVertexAttribL4dv", cstr): *fp_glVertexAttribL4dv; - let cstr = strings::to_c_with_buf("glVertexAttribL4dvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4dvEXT\0"): *types::string).data: *const char; glVertexAttribL4dvEXT = get_proc_address("glVertexAttribL4dvEXT", cstr): *fp_glVertexAttribL4dvEXT; - let cstr = strings::to_c_with_buf("glVertexAttribL4i64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4i64NV\0"): *types::string).data: *const char; glVertexAttribL4i64NV = get_proc_address("glVertexAttribL4i64NV", cstr): *fp_glVertexAttribL4i64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL4i64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4i64vNV\0"): *types::string).data: *const char; glVertexAttribL4i64vNV = get_proc_address("glVertexAttribL4i64vNV", cstr): *fp_glVertexAttribL4i64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribL4ui64NV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4ui64NV\0"): *types::string).data: *const char; glVertexAttribL4ui64NV = get_proc_address("glVertexAttribL4ui64NV", cstr): *fp_glVertexAttribL4ui64NV; - let cstr = strings::to_c_with_buf("glVertexAttribL4ui64vNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribL4ui64vNV\0"): *types::string).data: *const char; glVertexAttribL4ui64vNV = get_proc_address("glVertexAttribL4ui64vNV", cstr): *fp_glVertexAttribL4ui64vNV; - let cstr = strings::to_c_with_buf("glVertexAttribLFormat", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribLFormat\0"): *types::string).data: *const char; glVertexAttribLFormat = get_proc_address("glVertexAttribLFormat", cstr): *fp_glVertexAttribLFormat; - let cstr = strings::to_c_with_buf("glVertexAttribLFormatNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribLFormatNV\0"): *types::string).data: *const char; glVertexAttribLFormatNV = get_proc_address("glVertexAttribLFormatNV", cstr): *fp_glVertexAttribLFormatNV; - let cstr = strings::to_c_with_buf("glVertexAttribLPointer", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribLPointer\0"): *types::string).data: *const char; glVertexAttribLPointer = get_proc_address("glVertexAttribLPointer", cstr): *fp_glVertexAttribLPointer; - let cstr = strings::to_c_with_buf("glVertexAttribLPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribLPointerEXT\0"): *types::string).data: *const char; glVertexAttribLPointerEXT = get_proc_address("glVertexAttribLPointerEXT", cstr): *fp_glVertexAttribLPointerEXT; - let cstr = strings::to_c_with_buf("glVertexAttribP1ui", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP1ui\0"): *types::string).data: *const char; glVertexAttribP1ui = get_proc_address("glVertexAttribP1ui", cstr): *fp_glVertexAttribP1ui; - let cstr = strings::to_c_with_buf("glVertexAttribP1uiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP1uiv\0"): *types::string).data: *const char; glVertexAttribP1uiv = get_proc_address("glVertexAttribP1uiv", cstr): *fp_glVertexAttribP1uiv; - let cstr = strings::to_c_with_buf("glVertexAttribP2ui", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP2ui\0"): *types::string).data: *const char; glVertexAttribP2ui = get_proc_address("glVertexAttribP2ui", cstr): *fp_glVertexAttribP2ui; - let cstr = strings::to_c_with_buf("glVertexAttribP2uiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP2uiv\0"): *types::string).data: *const char; glVertexAttribP2uiv = get_proc_address("glVertexAttribP2uiv", cstr): *fp_glVertexAttribP2uiv; - let cstr = strings::to_c_with_buf("glVertexAttribP3ui", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP3ui\0"): *types::string).data: *const char; glVertexAttribP3ui = get_proc_address("glVertexAttribP3ui", cstr): *fp_glVertexAttribP3ui; - let cstr = strings::to_c_with_buf("glVertexAttribP3uiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP3uiv\0"): *types::string).data: *const char; glVertexAttribP3uiv = get_proc_address("glVertexAttribP3uiv", cstr): *fp_glVertexAttribP3uiv; - let cstr = strings::to_c_with_buf("glVertexAttribP4ui", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP4ui\0"): *types::string).data: *const char; glVertexAttribP4ui = get_proc_address("glVertexAttribP4ui", cstr): *fp_glVertexAttribP4ui; - let cstr = strings::to_c_with_buf("glVertexAttribP4uiv", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribP4uiv\0"): *types::string).data: *const char; glVertexAttribP4uiv = get_proc_address("glVertexAttribP4uiv", cstr): *fp_glVertexAttribP4uiv; - let cstr = strings::to_c_with_buf("glVertexAttribParameteriAMD", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribParameteriAMD\0"): *types::string).data: *const char; glVertexAttribParameteriAMD = get_proc_address("glVertexAttribParameteriAMD", cstr): *fp_glVertexAttribParameteriAMD; - let cstr = strings::to_c_with_buf("glVertexAttribPointer", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribPointer\0"): *types::string).data: *const char; glVertexAttribPointer = get_proc_address("glVertexAttribPointer", cstr): *fp_glVertexAttribPointer; - let cstr = strings::to_c_with_buf("glVertexAttribPointerARB", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribPointerARB\0"): *types::string).data: *const char; glVertexAttribPointerARB = get_proc_address("glVertexAttribPointerARB", cstr): *fp_glVertexAttribPointerARB; - let cstr = strings::to_c_with_buf("glVertexAttribPointerNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribPointerNV\0"): *types::string).data: *const char; glVertexAttribPointerNV = get_proc_address("glVertexAttribPointerNV", cstr): *fp_glVertexAttribPointerNV; - let cstr = strings::to_c_with_buf("glVertexAttribs1dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs1dvNV\0"): *types::string).data: *const char; glVertexAttribs1dvNV = get_proc_address("glVertexAttribs1dvNV", cstr): *fp_glVertexAttribs1dvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs1fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs1fvNV\0"): *types::string).data: *const char; glVertexAttribs1fvNV = get_proc_address("glVertexAttribs1fvNV", cstr): *fp_glVertexAttribs1fvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs1hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs1hvNV\0"): *types::string).data: *const char; glVertexAttribs1hvNV = get_proc_address("glVertexAttribs1hvNV", cstr): *fp_glVertexAttribs1hvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs1svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs1svNV\0"): *types::string).data: *const char; glVertexAttribs1svNV = get_proc_address("glVertexAttribs1svNV", cstr): *fp_glVertexAttribs1svNV; - let cstr = strings::to_c_with_buf("glVertexAttribs2dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs2dvNV\0"): *types::string).data: *const char; glVertexAttribs2dvNV = get_proc_address("glVertexAttribs2dvNV", cstr): *fp_glVertexAttribs2dvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs2fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs2fvNV\0"): *types::string).data: *const char; glVertexAttribs2fvNV = get_proc_address("glVertexAttribs2fvNV", cstr): *fp_glVertexAttribs2fvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs2hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs2hvNV\0"): *types::string).data: *const char; glVertexAttribs2hvNV = get_proc_address("glVertexAttribs2hvNV", cstr): *fp_glVertexAttribs2hvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs2svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs2svNV\0"): *types::string).data: *const char; glVertexAttribs2svNV = get_proc_address("glVertexAttribs2svNV", cstr): *fp_glVertexAttribs2svNV; - let cstr = strings::to_c_with_buf("glVertexAttribs3dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs3dvNV\0"): *types::string).data: *const char; glVertexAttribs3dvNV = get_proc_address("glVertexAttribs3dvNV", cstr): *fp_glVertexAttribs3dvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs3fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs3fvNV\0"): *types::string).data: *const char; glVertexAttribs3fvNV = get_proc_address("glVertexAttribs3fvNV", cstr): *fp_glVertexAttribs3fvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs3hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs3hvNV\0"): *types::string).data: *const char; glVertexAttribs3hvNV = get_proc_address("glVertexAttribs3hvNV", cstr): *fp_glVertexAttribs3hvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs3svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs3svNV\0"): *types::string).data: *const char; glVertexAttribs3svNV = get_proc_address("glVertexAttribs3svNV", cstr): *fp_glVertexAttribs3svNV; - let cstr = strings::to_c_with_buf("glVertexAttribs4dvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs4dvNV\0"): *types::string).data: *const char; glVertexAttribs4dvNV = get_proc_address("glVertexAttribs4dvNV", cstr): *fp_glVertexAttribs4dvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs4fvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs4fvNV\0"): *types::string).data: *const char; glVertexAttribs4fvNV = get_proc_address("glVertexAttribs4fvNV", cstr): *fp_glVertexAttribs4fvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs4hvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs4hvNV\0"): *types::string).data: *const char; glVertexAttribs4hvNV = get_proc_address("glVertexAttribs4hvNV", cstr): *fp_glVertexAttribs4hvNV; - let cstr = strings::to_c_with_buf("glVertexAttribs4svNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs4svNV\0"): *types::string).data: *const char; glVertexAttribs4svNV = get_proc_address("glVertexAttribs4svNV", cstr): *fp_glVertexAttribs4svNV; - let cstr = strings::to_c_with_buf("glVertexAttribs4ubvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexAttribs4ubvNV\0"): *types::string).data: *const char; glVertexAttribs4ubvNV = get_proc_address("glVertexAttribs4ubvNV", cstr): *fp_glVertexAttribs4ubvNV; - let cstr = strings::to_c_with_buf("glVertexBindingDivisor", cstr_buf): *const u8; + let cstr = ((&"glVertexBindingDivisor\0"): *types::string).data: *const char; glVertexBindingDivisor = get_proc_address("glVertexBindingDivisor", cstr): *fp_glVertexBindingDivisor; - let cstr = strings::to_c_with_buf("glVertexBlendARB", cstr_buf): *const u8; + let cstr = ((&"glVertexBlendARB\0"): *types::string).data: *const char; glVertexBlendARB = get_proc_address("glVertexBlendARB", cstr): *fp_glVertexBlendARB; - let cstr = strings::to_c_with_buf("glVertexBlendEnvfATI", cstr_buf): *const u8; + let cstr = ((&"glVertexBlendEnvfATI\0"): *types::string).data: *const char; glVertexBlendEnvfATI = get_proc_address("glVertexBlendEnvfATI", cstr): *fp_glVertexBlendEnvfATI; - let cstr = strings::to_c_with_buf("glVertexBlendEnviATI", cstr_buf): *const u8; + let cstr = ((&"glVertexBlendEnviATI\0"): *types::string).data: *const char; glVertexBlendEnviATI = get_proc_address("glVertexBlendEnviATI", cstr): *fp_glVertexBlendEnviATI; - let cstr = strings::to_c_with_buf("glVertexFormatNV", cstr_buf): *const u8; + let cstr = ((&"glVertexFormatNV\0"): *types::string).data: *const char; glVertexFormatNV = get_proc_address("glVertexFormatNV", cstr): *fp_glVertexFormatNV; - let cstr = strings::to_c_with_buf("glVertexPointer", cstr_buf): *const u8; + let cstr = ((&"glVertexPointer\0"): *types::string).data: *const char; glVertexPointer = get_proc_address("glVertexPointer", cstr): *fp_glVertexPointer; - let cstr = strings::to_c_with_buf("glVertexPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexPointerEXT\0"): *types::string).data: *const char; glVertexPointerEXT = get_proc_address("glVertexPointerEXT", cstr): *fp_glVertexPointerEXT; - let cstr = strings::to_c_with_buf("glVertexPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glVertexPointerListIBM\0"): *types::string).data: *const char; glVertexPointerListIBM = get_proc_address("glVertexPointerListIBM", cstr): *fp_glVertexPointerListIBM; - let cstr = strings::to_c_with_buf("glVertexPointervINTEL", cstr_buf): *const u8; + let cstr = ((&"glVertexPointervINTEL\0"): *types::string).data: *const char; glVertexPointervINTEL = get_proc_address("glVertexPointervINTEL", cstr): *fp_glVertexPointervINTEL; - let cstr = strings::to_c_with_buf("glVertexStream1dATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1dATI\0"): *types::string).data: *const char; glVertexStream1dATI = get_proc_address("glVertexStream1dATI", cstr): *fp_glVertexStream1dATI; - let cstr = strings::to_c_with_buf("glVertexStream1dvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1dvATI\0"): *types::string).data: *const char; glVertexStream1dvATI = get_proc_address("glVertexStream1dvATI", cstr): *fp_glVertexStream1dvATI; - let cstr = strings::to_c_with_buf("glVertexStream1fATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1fATI\0"): *types::string).data: *const char; glVertexStream1fATI = get_proc_address("glVertexStream1fATI", cstr): *fp_glVertexStream1fATI; - let cstr = strings::to_c_with_buf("glVertexStream1fvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1fvATI\0"): *types::string).data: *const char; glVertexStream1fvATI = get_proc_address("glVertexStream1fvATI", cstr): *fp_glVertexStream1fvATI; - let cstr = strings::to_c_with_buf("glVertexStream1iATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1iATI\0"): *types::string).data: *const char; glVertexStream1iATI = get_proc_address("glVertexStream1iATI", cstr): *fp_glVertexStream1iATI; - let cstr = strings::to_c_with_buf("glVertexStream1ivATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1ivATI\0"): *types::string).data: *const char; glVertexStream1ivATI = get_proc_address("glVertexStream1ivATI", cstr): *fp_glVertexStream1ivATI; - let cstr = strings::to_c_with_buf("glVertexStream1sATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1sATI\0"): *types::string).data: *const char; glVertexStream1sATI = get_proc_address("glVertexStream1sATI", cstr): *fp_glVertexStream1sATI; - let cstr = strings::to_c_with_buf("glVertexStream1svATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream1svATI\0"): *types::string).data: *const char; glVertexStream1svATI = get_proc_address("glVertexStream1svATI", cstr): *fp_glVertexStream1svATI; - let cstr = strings::to_c_with_buf("glVertexStream2dATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2dATI\0"): *types::string).data: *const char; glVertexStream2dATI = get_proc_address("glVertexStream2dATI", cstr): *fp_glVertexStream2dATI; - let cstr = strings::to_c_with_buf("glVertexStream2dvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2dvATI\0"): *types::string).data: *const char; glVertexStream2dvATI = get_proc_address("glVertexStream2dvATI", cstr): *fp_glVertexStream2dvATI; - let cstr = strings::to_c_with_buf("glVertexStream2fATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2fATI\0"): *types::string).data: *const char; glVertexStream2fATI = get_proc_address("glVertexStream2fATI", cstr): *fp_glVertexStream2fATI; - let cstr = strings::to_c_with_buf("glVertexStream2fvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2fvATI\0"): *types::string).data: *const char; glVertexStream2fvATI = get_proc_address("glVertexStream2fvATI", cstr): *fp_glVertexStream2fvATI; - let cstr = strings::to_c_with_buf("glVertexStream2iATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2iATI\0"): *types::string).data: *const char; glVertexStream2iATI = get_proc_address("glVertexStream2iATI", cstr): *fp_glVertexStream2iATI; - let cstr = strings::to_c_with_buf("glVertexStream2ivATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2ivATI\0"): *types::string).data: *const char; glVertexStream2ivATI = get_proc_address("glVertexStream2ivATI", cstr): *fp_glVertexStream2ivATI; - let cstr = strings::to_c_with_buf("glVertexStream2sATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2sATI\0"): *types::string).data: *const char; glVertexStream2sATI = get_proc_address("glVertexStream2sATI", cstr): *fp_glVertexStream2sATI; - let cstr = strings::to_c_with_buf("glVertexStream2svATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream2svATI\0"): *types::string).data: *const char; glVertexStream2svATI = get_proc_address("glVertexStream2svATI", cstr): *fp_glVertexStream2svATI; - let cstr = strings::to_c_with_buf("glVertexStream3dATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3dATI\0"): *types::string).data: *const char; glVertexStream3dATI = get_proc_address("glVertexStream3dATI", cstr): *fp_glVertexStream3dATI; - let cstr = strings::to_c_with_buf("glVertexStream3dvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3dvATI\0"): *types::string).data: *const char; glVertexStream3dvATI = get_proc_address("glVertexStream3dvATI", cstr): *fp_glVertexStream3dvATI; - let cstr = strings::to_c_with_buf("glVertexStream3fATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3fATI\0"): *types::string).data: *const char; glVertexStream3fATI = get_proc_address("glVertexStream3fATI", cstr): *fp_glVertexStream3fATI; - let cstr = strings::to_c_with_buf("glVertexStream3fvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3fvATI\0"): *types::string).data: *const char; glVertexStream3fvATI = get_proc_address("glVertexStream3fvATI", cstr): *fp_glVertexStream3fvATI; - let cstr = strings::to_c_with_buf("glVertexStream3iATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3iATI\0"): *types::string).data: *const char; glVertexStream3iATI = get_proc_address("glVertexStream3iATI", cstr): *fp_glVertexStream3iATI; - let cstr = strings::to_c_with_buf("glVertexStream3ivATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3ivATI\0"): *types::string).data: *const char; glVertexStream3ivATI = get_proc_address("glVertexStream3ivATI", cstr): *fp_glVertexStream3ivATI; - let cstr = strings::to_c_with_buf("glVertexStream3sATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3sATI\0"): *types::string).data: *const char; glVertexStream3sATI = get_proc_address("glVertexStream3sATI", cstr): *fp_glVertexStream3sATI; - let cstr = strings::to_c_with_buf("glVertexStream3svATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream3svATI\0"): *types::string).data: *const char; glVertexStream3svATI = get_proc_address("glVertexStream3svATI", cstr): *fp_glVertexStream3svATI; - let cstr = strings::to_c_with_buf("glVertexStream4dATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4dATI\0"): *types::string).data: *const char; glVertexStream4dATI = get_proc_address("glVertexStream4dATI", cstr): *fp_glVertexStream4dATI; - let cstr = strings::to_c_with_buf("glVertexStream4dvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4dvATI\0"): *types::string).data: *const char; glVertexStream4dvATI = get_proc_address("glVertexStream4dvATI", cstr): *fp_glVertexStream4dvATI; - let cstr = strings::to_c_with_buf("glVertexStream4fATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4fATI\0"): *types::string).data: *const char; glVertexStream4fATI = get_proc_address("glVertexStream4fATI", cstr): *fp_glVertexStream4fATI; - let cstr = strings::to_c_with_buf("glVertexStream4fvATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4fvATI\0"): *types::string).data: *const char; glVertexStream4fvATI = get_proc_address("glVertexStream4fvATI", cstr): *fp_glVertexStream4fvATI; - let cstr = strings::to_c_with_buf("glVertexStream4iATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4iATI\0"): *types::string).data: *const char; glVertexStream4iATI = get_proc_address("glVertexStream4iATI", cstr): *fp_glVertexStream4iATI; - let cstr = strings::to_c_with_buf("glVertexStream4ivATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4ivATI\0"): *types::string).data: *const char; glVertexStream4ivATI = get_proc_address("glVertexStream4ivATI", cstr): *fp_glVertexStream4ivATI; - let cstr = strings::to_c_with_buf("glVertexStream4sATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4sATI\0"): *types::string).data: *const char; glVertexStream4sATI = get_proc_address("glVertexStream4sATI", cstr): *fp_glVertexStream4sATI; - let cstr = strings::to_c_with_buf("glVertexStream4svATI", cstr_buf): *const u8; + let cstr = ((&"glVertexStream4svATI\0"): *types::string).data: *const char; glVertexStream4svATI = get_proc_address("glVertexStream4svATI", cstr): *fp_glVertexStream4svATI; - let cstr = strings::to_c_with_buf("glVertexWeightPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexWeightPointerEXT\0"): *types::string).data: *const char; glVertexWeightPointerEXT = get_proc_address("glVertexWeightPointerEXT", cstr): *fp_glVertexWeightPointerEXT; - let cstr = strings::to_c_with_buf("glVertexWeightfEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexWeightfEXT\0"): *types::string).data: *const char; glVertexWeightfEXT = get_proc_address("glVertexWeightfEXT", cstr): *fp_glVertexWeightfEXT; - let cstr = strings::to_c_with_buf("glVertexWeightfvEXT", cstr_buf): *const u8; + let cstr = ((&"glVertexWeightfvEXT\0"): *types::string).data: *const char; glVertexWeightfvEXT = get_proc_address("glVertexWeightfvEXT", cstr): *fp_glVertexWeightfvEXT; - let cstr = strings::to_c_with_buf("glVertexWeighthNV", cstr_buf): *const u8; + let cstr = ((&"glVertexWeighthNV\0"): *types::string).data: *const char; glVertexWeighthNV = get_proc_address("glVertexWeighthNV", cstr): *fp_glVertexWeighthNV; - let cstr = strings::to_c_with_buf("glVertexWeighthvNV", cstr_buf): *const u8; + let cstr = ((&"glVertexWeighthvNV\0"): *types::string).data: *const char; glVertexWeighthvNV = get_proc_address("glVertexWeighthvNV", cstr): *fp_glVertexWeighthvNV; - let cstr = strings::to_c_with_buf("glVideoCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glVideoCaptureNV\0"): *types::string).data: *const char; glVideoCaptureNV = get_proc_address("glVideoCaptureNV", cstr): *fp_glVideoCaptureNV; - let cstr = strings::to_c_with_buf("glVideoCaptureStreamParameterdvNV", cstr_buf): *const u8; + let cstr = ((&"glVideoCaptureStreamParameterdvNV\0"): *types::string).data: *const char; glVideoCaptureStreamParameterdvNV = get_proc_address("glVideoCaptureStreamParameterdvNV", cstr): *fp_glVideoCaptureStreamParameterdvNV; - let cstr = strings::to_c_with_buf("glVideoCaptureStreamParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glVideoCaptureStreamParameterfvNV\0"): *types::string).data: *const char; glVideoCaptureStreamParameterfvNV = get_proc_address("glVideoCaptureStreamParameterfvNV", cstr): *fp_glVideoCaptureStreamParameterfvNV; - let cstr = strings::to_c_with_buf("glVideoCaptureStreamParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glVideoCaptureStreamParameterivNV\0"): *types::string).data: *const char; glVideoCaptureStreamParameterivNV = get_proc_address("glVideoCaptureStreamParameterivNV", cstr): *fp_glVideoCaptureStreamParameterivNV; - let cstr = strings::to_c_with_buf("glViewport", cstr_buf): *const u8; + let cstr = ((&"glViewport\0"): *types::string).data: *const char; glViewport = get_proc_address("glViewport", cstr): *fp_glViewport; - let cstr = strings::to_c_with_buf("glViewportArrayv", cstr_buf): *const u8; + let cstr = ((&"glViewportArrayv\0"): *types::string).data: *const char; glViewportArrayv = get_proc_address("glViewportArrayv", cstr): *fp_glViewportArrayv; - let cstr = strings::to_c_with_buf("glViewportIndexedf", cstr_buf): *const u8; + let cstr = ((&"glViewportIndexedf\0"): *types::string).data: *const char; glViewportIndexedf = get_proc_address("glViewportIndexedf", cstr): *fp_glViewportIndexedf; - let cstr = strings::to_c_with_buf("glViewportIndexedfv", cstr_buf): *const u8; + let cstr = ((&"glViewportIndexedfv\0"): *types::string).data: *const char; glViewportIndexedfv = get_proc_address("glViewportIndexedfv", cstr): *fp_glViewportIndexedfv; - let cstr = strings::to_c_with_buf("glViewportPositionWScaleNV", cstr_buf): *const u8; + let cstr = ((&"glViewportPositionWScaleNV\0"): *types::string).data: *const char; glViewportPositionWScaleNV = get_proc_address("glViewportPositionWScaleNV", cstr): *fp_glViewportPositionWScaleNV; - let cstr = strings::to_c_with_buf("glViewportSwizzleNV", cstr_buf): *const u8; + let cstr = ((&"glViewportSwizzleNV\0"): *types::string).data: *const char; glViewportSwizzleNV = get_proc_address("glViewportSwizzleNV", cstr): *fp_glViewportSwizzleNV; - let cstr = strings::to_c_with_buf("glWaitSemaphoreEXT", cstr_buf): *const u8; + let cstr = ((&"glWaitSemaphoreEXT\0"): *types::string).data: *const char; glWaitSemaphoreEXT = get_proc_address("glWaitSemaphoreEXT", cstr): *fp_glWaitSemaphoreEXT; - let cstr = strings::to_c_with_buf("glWaitSemaphoreui64NVX", cstr_buf): *const u8; + let cstr = ((&"glWaitSemaphoreui64NVX\0"): *types::string).data: *const char; glWaitSemaphoreui64NVX = get_proc_address("glWaitSemaphoreui64NVX", cstr): *fp_glWaitSemaphoreui64NVX; - let cstr = strings::to_c_with_buf("glWaitSync", cstr_buf): *const u8; + let cstr = ((&"glWaitSync\0"): *types::string).data: *const char; glWaitSync = get_proc_address("glWaitSync", cstr): *fp_glWaitSync; - let cstr = strings::to_c_with_buf("glWaitVkSemaphoreNV", cstr_buf): *const u8; + let cstr = ((&"glWaitVkSemaphoreNV\0"): *types::string).data: *const char; glWaitVkSemaphoreNV = get_proc_address("glWaitVkSemaphoreNV", cstr): *fp_glWaitVkSemaphoreNV; - let cstr = strings::to_c_with_buf("glWeightPathsNV", cstr_buf): *const u8; + let cstr = ((&"glWeightPathsNV\0"): *types::string).data: *const char; glWeightPathsNV = get_proc_address("glWeightPathsNV", cstr): *fp_glWeightPathsNV; - let cstr = strings::to_c_with_buf("glWeightPointerARB", cstr_buf): *const u8; + let cstr = ((&"glWeightPointerARB\0"): *types::string).data: *const char; glWeightPointerARB = get_proc_address("glWeightPointerARB", cstr): *fp_glWeightPointerARB; - let cstr = strings::to_c_with_buf("glWeightbvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightbvARB\0"): *types::string).data: *const char; glWeightbvARB = get_proc_address("glWeightbvARB", cstr): *fp_glWeightbvARB; - let cstr = strings::to_c_with_buf("glWeightdvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightdvARB\0"): *types::string).data: *const char; glWeightdvARB = get_proc_address("glWeightdvARB", cstr): *fp_glWeightdvARB; - let cstr = strings::to_c_with_buf("glWeightfvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightfvARB\0"): *types::string).data: *const char; glWeightfvARB = get_proc_address("glWeightfvARB", cstr): *fp_glWeightfvARB; - let cstr = strings::to_c_with_buf("glWeightivARB", cstr_buf): *const u8; + let cstr = ((&"glWeightivARB\0"): *types::string).data: *const char; glWeightivARB = get_proc_address("glWeightivARB", cstr): *fp_glWeightivARB; - let cstr = strings::to_c_with_buf("glWeightsvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightsvARB\0"): *types::string).data: *const char; glWeightsvARB = get_proc_address("glWeightsvARB", cstr): *fp_glWeightsvARB; - let cstr = strings::to_c_with_buf("glWeightubvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightubvARB\0"): *types::string).data: *const char; glWeightubvARB = get_proc_address("glWeightubvARB", cstr): *fp_glWeightubvARB; - let cstr = strings::to_c_with_buf("glWeightuivARB", cstr_buf): *const u8; + let cstr = ((&"glWeightuivARB\0"): *types::string).data: *const char; glWeightuivARB = get_proc_address("glWeightuivARB", cstr): *fp_glWeightuivARB; - let cstr = strings::to_c_with_buf("glWeightusvARB", cstr_buf): *const u8; + let cstr = ((&"glWeightusvARB\0"): *types::string).data: *const char; glWeightusvARB = get_proc_address("glWeightusvARB", cstr): *fp_glWeightusvARB; - let cstr = strings::to_c_with_buf("glWindowPos2d", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2d\0"): *types::string).data: *const char; glWindowPos2d = get_proc_address("glWindowPos2d", cstr): *fp_glWindowPos2d; - let cstr = strings::to_c_with_buf("glWindowPos2dARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2dARB\0"): *types::string).data: *const char; glWindowPos2dARB = get_proc_address("glWindowPos2dARB", cstr): *fp_glWindowPos2dARB; - let cstr = strings::to_c_with_buf("glWindowPos2dMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2dMESA\0"): *types::string).data: *const char; glWindowPos2dMESA = get_proc_address("glWindowPos2dMESA", cstr): *fp_glWindowPos2dMESA; - let cstr = strings::to_c_with_buf("glWindowPos2dv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2dv\0"): *types::string).data: *const char; glWindowPos2dv = get_proc_address("glWindowPos2dv", cstr): *fp_glWindowPos2dv; - let cstr = strings::to_c_with_buf("glWindowPos2dvARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2dvARB\0"): *types::string).data: *const char; glWindowPos2dvARB = get_proc_address("glWindowPos2dvARB", cstr): *fp_glWindowPos2dvARB; - let cstr = strings::to_c_with_buf("glWindowPos2dvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2dvMESA\0"): *types::string).data: *const char; glWindowPos2dvMESA = get_proc_address("glWindowPos2dvMESA", cstr): *fp_glWindowPos2dvMESA; - let cstr = strings::to_c_with_buf("glWindowPos2f", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2f\0"): *types::string).data: *const char; glWindowPos2f = get_proc_address("glWindowPos2f", cstr): *fp_glWindowPos2f; - let cstr = strings::to_c_with_buf("glWindowPos2fARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2fARB\0"): *types::string).data: *const char; glWindowPos2fARB = get_proc_address("glWindowPos2fARB", cstr): *fp_glWindowPos2fARB; - let cstr = strings::to_c_with_buf("glWindowPos2fMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2fMESA\0"): *types::string).data: *const char; glWindowPos2fMESA = get_proc_address("glWindowPos2fMESA", cstr): *fp_glWindowPos2fMESA; - let cstr = strings::to_c_with_buf("glWindowPos2fv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2fv\0"): *types::string).data: *const char; glWindowPos2fv = get_proc_address("glWindowPos2fv", cstr): *fp_glWindowPos2fv; - let cstr = strings::to_c_with_buf("glWindowPos2fvARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2fvARB\0"): *types::string).data: *const char; glWindowPos2fvARB = get_proc_address("glWindowPos2fvARB", cstr): *fp_glWindowPos2fvARB; - let cstr = strings::to_c_with_buf("glWindowPos2fvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2fvMESA\0"): *types::string).data: *const char; glWindowPos2fvMESA = get_proc_address("glWindowPos2fvMESA", cstr): *fp_glWindowPos2fvMESA; - let cstr = strings::to_c_with_buf("glWindowPos2i", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2i\0"): *types::string).data: *const char; glWindowPos2i = get_proc_address("glWindowPos2i", cstr): *fp_glWindowPos2i; - let cstr = strings::to_c_with_buf("glWindowPos2iARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2iARB\0"): *types::string).data: *const char; glWindowPos2iARB = get_proc_address("glWindowPos2iARB", cstr): *fp_glWindowPos2iARB; - let cstr = strings::to_c_with_buf("glWindowPos2iMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2iMESA\0"): *types::string).data: *const char; glWindowPos2iMESA = get_proc_address("glWindowPos2iMESA", cstr): *fp_glWindowPos2iMESA; - let cstr = strings::to_c_with_buf("glWindowPos2iv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2iv\0"): *types::string).data: *const char; glWindowPos2iv = get_proc_address("glWindowPos2iv", cstr): *fp_glWindowPos2iv; - let cstr = strings::to_c_with_buf("glWindowPos2ivARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2ivARB\0"): *types::string).data: *const char; glWindowPos2ivARB = get_proc_address("glWindowPos2ivARB", cstr): *fp_glWindowPos2ivARB; - let cstr = strings::to_c_with_buf("glWindowPos2ivMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2ivMESA\0"): *types::string).data: *const char; glWindowPos2ivMESA = get_proc_address("glWindowPos2ivMESA", cstr): *fp_glWindowPos2ivMESA; - let cstr = strings::to_c_with_buf("glWindowPos2s", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2s\0"): *types::string).data: *const char; glWindowPos2s = get_proc_address("glWindowPos2s", cstr): *fp_glWindowPos2s; - let cstr = strings::to_c_with_buf("glWindowPos2sARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2sARB\0"): *types::string).data: *const char; glWindowPos2sARB = get_proc_address("glWindowPos2sARB", cstr): *fp_glWindowPos2sARB; - let cstr = strings::to_c_with_buf("glWindowPos2sMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2sMESA\0"): *types::string).data: *const char; glWindowPos2sMESA = get_proc_address("glWindowPos2sMESA", cstr): *fp_glWindowPos2sMESA; - let cstr = strings::to_c_with_buf("glWindowPos2sv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2sv\0"): *types::string).data: *const char; glWindowPos2sv = get_proc_address("glWindowPos2sv", cstr): *fp_glWindowPos2sv; - let cstr = strings::to_c_with_buf("glWindowPos2svARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2svARB\0"): *types::string).data: *const char; glWindowPos2svARB = get_proc_address("glWindowPos2svARB", cstr): *fp_glWindowPos2svARB; - let cstr = strings::to_c_with_buf("glWindowPos2svMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos2svMESA\0"): *types::string).data: *const char; glWindowPos2svMESA = get_proc_address("glWindowPos2svMESA", cstr): *fp_glWindowPos2svMESA; - let cstr = strings::to_c_with_buf("glWindowPos3d", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3d\0"): *types::string).data: *const char; glWindowPos3d = get_proc_address("glWindowPos3d", cstr): *fp_glWindowPos3d; - let cstr = strings::to_c_with_buf("glWindowPos3dARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3dARB\0"): *types::string).data: *const char; glWindowPos3dARB = get_proc_address("glWindowPos3dARB", cstr): *fp_glWindowPos3dARB; - let cstr = strings::to_c_with_buf("glWindowPos3dMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3dMESA\0"): *types::string).data: *const char; glWindowPos3dMESA = get_proc_address("glWindowPos3dMESA", cstr): *fp_glWindowPos3dMESA; - let cstr = strings::to_c_with_buf("glWindowPos3dv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3dv\0"): *types::string).data: *const char; glWindowPos3dv = get_proc_address("glWindowPos3dv", cstr): *fp_glWindowPos3dv; - let cstr = strings::to_c_with_buf("glWindowPos3dvARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3dvARB\0"): *types::string).data: *const char; glWindowPos3dvARB = get_proc_address("glWindowPos3dvARB", cstr): *fp_glWindowPos3dvARB; - let cstr = strings::to_c_with_buf("glWindowPos3dvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3dvMESA\0"): *types::string).data: *const char; glWindowPos3dvMESA = get_proc_address("glWindowPos3dvMESA", cstr): *fp_glWindowPos3dvMESA; - let cstr = strings::to_c_with_buf("glWindowPos3f", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3f\0"): *types::string).data: *const char; glWindowPos3f = get_proc_address("glWindowPos3f", cstr): *fp_glWindowPos3f; - let cstr = strings::to_c_with_buf("glWindowPos3fARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3fARB\0"): *types::string).data: *const char; glWindowPos3fARB = get_proc_address("glWindowPos3fARB", cstr): *fp_glWindowPos3fARB; - let cstr = strings::to_c_with_buf("glWindowPos3fMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3fMESA\0"): *types::string).data: *const char; glWindowPos3fMESA = get_proc_address("glWindowPos3fMESA", cstr): *fp_glWindowPos3fMESA; - let cstr = strings::to_c_with_buf("glWindowPos3fv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3fv\0"): *types::string).data: *const char; glWindowPos3fv = get_proc_address("glWindowPos3fv", cstr): *fp_glWindowPos3fv; - let cstr = strings::to_c_with_buf("glWindowPos3fvARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3fvARB\0"): *types::string).data: *const char; glWindowPos3fvARB = get_proc_address("glWindowPos3fvARB", cstr): *fp_glWindowPos3fvARB; - let cstr = strings::to_c_with_buf("glWindowPos3fvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3fvMESA\0"): *types::string).data: *const char; glWindowPos3fvMESA = get_proc_address("glWindowPos3fvMESA", cstr): *fp_glWindowPos3fvMESA; - let cstr = strings::to_c_with_buf("glWindowPos3i", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3i\0"): *types::string).data: *const char; glWindowPos3i = get_proc_address("glWindowPos3i", cstr): *fp_glWindowPos3i; - let cstr = strings::to_c_with_buf("glWindowPos3iARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3iARB\0"): *types::string).data: *const char; glWindowPos3iARB = get_proc_address("glWindowPos3iARB", cstr): *fp_glWindowPos3iARB; - let cstr = strings::to_c_with_buf("glWindowPos3iMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3iMESA\0"): *types::string).data: *const char; glWindowPos3iMESA = get_proc_address("glWindowPos3iMESA", cstr): *fp_glWindowPos3iMESA; - let cstr = strings::to_c_with_buf("glWindowPos3iv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3iv\0"): *types::string).data: *const char; glWindowPos3iv = get_proc_address("glWindowPos3iv", cstr): *fp_glWindowPos3iv; - let cstr = strings::to_c_with_buf("glWindowPos3ivARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3ivARB\0"): *types::string).data: *const char; glWindowPos3ivARB = get_proc_address("glWindowPos3ivARB", cstr): *fp_glWindowPos3ivARB; - let cstr = strings::to_c_with_buf("glWindowPos3ivMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3ivMESA\0"): *types::string).data: *const char; glWindowPos3ivMESA = get_proc_address("glWindowPos3ivMESA", cstr): *fp_glWindowPos3ivMESA; - let cstr = strings::to_c_with_buf("glWindowPos3s", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3s\0"): *types::string).data: *const char; glWindowPos3s = get_proc_address("glWindowPos3s", cstr): *fp_glWindowPos3s; - let cstr = strings::to_c_with_buf("glWindowPos3sARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3sARB\0"): *types::string).data: *const char; glWindowPos3sARB = get_proc_address("glWindowPos3sARB", cstr): *fp_glWindowPos3sARB; - let cstr = strings::to_c_with_buf("glWindowPos3sMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3sMESA\0"): *types::string).data: *const char; glWindowPos3sMESA = get_proc_address("glWindowPos3sMESA", cstr): *fp_glWindowPos3sMESA; - let cstr = strings::to_c_with_buf("glWindowPos3sv", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3sv\0"): *types::string).data: *const char; glWindowPos3sv = get_proc_address("glWindowPos3sv", cstr): *fp_glWindowPos3sv; - let cstr = strings::to_c_with_buf("glWindowPos3svARB", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3svARB\0"): *types::string).data: *const char; glWindowPos3svARB = get_proc_address("glWindowPos3svARB", cstr): *fp_glWindowPos3svARB; - let cstr = strings::to_c_with_buf("glWindowPos3svMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos3svMESA\0"): *types::string).data: *const char; glWindowPos3svMESA = get_proc_address("glWindowPos3svMESA", cstr): *fp_glWindowPos3svMESA; - let cstr = strings::to_c_with_buf("glWindowPos4dMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4dMESA\0"): *types::string).data: *const char; glWindowPos4dMESA = get_proc_address("glWindowPos4dMESA", cstr): *fp_glWindowPos4dMESA; - let cstr = strings::to_c_with_buf("glWindowPos4dvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4dvMESA\0"): *types::string).data: *const char; glWindowPos4dvMESA = get_proc_address("glWindowPos4dvMESA", cstr): *fp_glWindowPos4dvMESA; - let cstr = strings::to_c_with_buf("glWindowPos4fMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4fMESA\0"): *types::string).data: *const char; glWindowPos4fMESA = get_proc_address("glWindowPos4fMESA", cstr): *fp_glWindowPos4fMESA; - let cstr = strings::to_c_with_buf("glWindowPos4fvMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4fvMESA\0"): *types::string).data: *const char; glWindowPos4fvMESA = get_proc_address("glWindowPos4fvMESA", cstr): *fp_glWindowPos4fvMESA; - let cstr = strings::to_c_with_buf("glWindowPos4iMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4iMESA\0"): *types::string).data: *const char; glWindowPos4iMESA = get_proc_address("glWindowPos4iMESA", cstr): *fp_glWindowPos4iMESA; - let cstr = strings::to_c_with_buf("glWindowPos4ivMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4ivMESA\0"): *types::string).data: *const char; glWindowPos4ivMESA = get_proc_address("glWindowPos4ivMESA", cstr): *fp_glWindowPos4ivMESA; - let cstr = strings::to_c_with_buf("glWindowPos4sMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4sMESA\0"): *types::string).data: *const char; glWindowPos4sMESA = get_proc_address("glWindowPos4sMESA", cstr): *fp_glWindowPos4sMESA; - let cstr = strings::to_c_with_buf("glWindowPos4svMESA", cstr_buf): *const u8; + let cstr = ((&"glWindowPos4svMESA\0"): *types::string).data: *const char; glWindowPos4svMESA = get_proc_address("glWindowPos4svMESA", cstr): *fp_glWindowPos4svMESA; - let cstr = strings::to_c_with_buf("glWindowRectanglesEXT", cstr_buf): *const u8; + let cstr = ((&"glWindowRectanglesEXT\0"): *types::string).data: *const char; glWindowRectanglesEXT = get_proc_address("glWindowRectanglesEXT", cstr): *fp_glWindowRectanglesEXT; - let cstr = strings::to_c_with_buf("glWriteMaskEXT", cstr_buf): *const u8; + let cstr = ((&"glWriteMaskEXT\0"): *types::string).data: *const char; glWriteMaskEXT = get_proc_address("glWriteMaskEXT", cstr): *fp_glWriteMaskEXT; }; // Function loading with user loader -export type fp_get_proc_address = fn(procName: *const u8) *void; +export type fp_get_proc_address = fn(procName: *const char) *void; export fn load_with_fn(user_get_proc_address: *fp_get_proc_address) void = { - let cstr_buf = rt::malloc(2048): nullable *[*]u8; - let cstr_buf = match (cstr_buf) { - case null => - abort("Out of memory"); - case let p: *[*]u8 => - yield p; - }; - defer { free(cstr_buf); }; - - let cstr = strings::to_c_with_buf("glAccum", cstr_buf): *const u8; + let cstr = ((&"glAccum\0"): *types::string).data: *const char; glAccum = user_get_proc_address(cstr): *fp_glAccum; - let cstr = strings::to_c_with_buf("glAccumxOES", cstr_buf): *const u8; + let cstr = ((&"glAccumxOES\0"): *types::string).data: *const char; glAccumxOES = user_get_proc_address(cstr): *fp_glAccumxOES; - let cstr = strings::to_c_with_buf("glAcquireKeyedMutexWin32EXT", cstr_buf): *const u8; + let cstr = ((&"glAcquireKeyedMutexWin32EXT\0"): *types::string).data: *const char; glAcquireKeyedMutexWin32EXT = user_get_proc_address(cstr): *fp_glAcquireKeyedMutexWin32EXT; - let cstr = strings::to_c_with_buf("glActiveProgramEXT", cstr_buf): *const u8; + let cstr = ((&"glActiveProgramEXT\0"): *types::string).data: *const char; glActiveProgramEXT = user_get_proc_address(cstr): *fp_glActiveProgramEXT; - let cstr = strings::to_c_with_buf("glActiveShaderProgram", cstr_buf): *const u8; + let cstr = ((&"glActiveShaderProgram\0"): *types::string).data: *const char; glActiveShaderProgram = user_get_proc_address(cstr): *fp_glActiveShaderProgram; - let cstr = strings::to_c_with_buf("glActiveStencilFaceEXT", cstr_buf): *const u8; + let cstr = ((&"glActiveStencilFaceEXT\0"): *types::string).data: *const char; glActiveStencilFaceEXT = user_get_proc_address(cstr): *fp_glActiveStencilFaceEXT; - let cstr = strings::to_c_with_buf("glActiveTexture", cstr_buf): *const u8; + let cstr = ((&"glActiveTexture\0"): *types::string).data: *const char; glActiveTexture = user_get_proc_address(cstr): *fp_glActiveTexture; - let cstr = strings::to_c_with_buf("glActiveTextureARB", cstr_buf): *const u8; + let cstr = ((&"glActiveTextureARB\0"): *types::string).data: *const char; glActiveTextureARB = user_get_proc_address(cstr): *fp_glActiveTextureARB; - let cstr = strings::to_c_with_buf("glActiveVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glActiveVaryingNV\0"): *types::string).data: *const char; glActiveVaryingNV = user_get_proc_address(cstr): *fp_glActiveVaryingNV; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp1ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp1ATI\0"): *types::string).data: *const char; glAlphaFragmentOp1ATI = user_get_proc_address(cstr): *fp_glAlphaFragmentOp1ATI; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp2ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp2ATI\0"): *types::string).data: *const char; glAlphaFragmentOp2ATI = user_get_proc_address(cstr): *fp_glAlphaFragmentOp2ATI; - let cstr = strings::to_c_with_buf("glAlphaFragmentOp3ATI", cstr_buf): *const u8; + let cstr = ((&"glAlphaFragmentOp3ATI\0"): *types::string).data: *const char; glAlphaFragmentOp3ATI = user_get_proc_address(cstr): *fp_glAlphaFragmentOp3ATI; - let cstr = strings::to_c_with_buf("glAlphaFunc", cstr_buf): *const u8; + let cstr = ((&"glAlphaFunc\0"): *types::string).data: *const char; glAlphaFunc = user_get_proc_address(cstr): *fp_glAlphaFunc; - let cstr = strings::to_c_with_buf("glAlphaFuncxOES", cstr_buf): *const u8; + let cstr = ((&"glAlphaFuncxOES\0"): *types::string).data: *const char; glAlphaFuncxOES = user_get_proc_address(cstr): *fp_glAlphaFuncxOES; - let cstr = strings::to_c_with_buf("glAlphaToCoverageDitherControlNV", cstr_buf): *const u8; + let cstr = ((&"glAlphaToCoverageDitherControlNV\0"): *types::string).data: *const char; glAlphaToCoverageDitherControlNV = user_get_proc_address(cstr): *fp_glAlphaToCoverageDitherControlNV; - let cstr = strings::to_c_with_buf("glApplyFramebufferAttachmentCMAAINTEL", cstr_buf): *const u8; + let cstr = ((&"glApplyFramebufferAttachmentCMAAINTEL\0"): *types::string).data: *const char; glApplyFramebufferAttachmentCMAAINTEL = user_get_proc_address(cstr): *fp_glApplyFramebufferAttachmentCMAAINTEL; - let cstr = strings::to_c_with_buf("glApplyTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glApplyTextureEXT\0"): *types::string).data: *const char; glApplyTextureEXT = user_get_proc_address(cstr): *fp_glApplyTextureEXT; - let cstr = strings::to_c_with_buf("glAreProgramsResidentNV", cstr_buf): *const u8; + let cstr = ((&"glAreProgramsResidentNV\0"): *types::string).data: *const char; glAreProgramsResidentNV = user_get_proc_address(cstr): *fp_glAreProgramsResidentNV; - let cstr = strings::to_c_with_buf("glAreTexturesResident", cstr_buf): *const u8; + let cstr = ((&"glAreTexturesResident\0"): *types::string).data: *const char; glAreTexturesResident = user_get_proc_address(cstr): *fp_glAreTexturesResident; - let cstr = strings::to_c_with_buf("glAreTexturesResidentEXT", cstr_buf): *const u8; + let cstr = ((&"glAreTexturesResidentEXT\0"): *types::string).data: *const char; glAreTexturesResidentEXT = user_get_proc_address(cstr): *fp_glAreTexturesResidentEXT; - let cstr = strings::to_c_with_buf("glArrayElement", cstr_buf): *const u8; + let cstr = ((&"glArrayElement\0"): *types::string).data: *const char; glArrayElement = user_get_proc_address(cstr): *fp_glArrayElement; - let cstr = strings::to_c_with_buf("glArrayElementEXT", cstr_buf): *const u8; + let cstr = ((&"glArrayElementEXT\0"): *types::string).data: *const char; glArrayElementEXT = user_get_proc_address(cstr): *fp_glArrayElementEXT; - let cstr = strings::to_c_with_buf("glArrayObjectATI", cstr_buf): *const u8; + let cstr = ((&"glArrayObjectATI\0"): *types::string).data: *const char; glArrayObjectATI = user_get_proc_address(cstr): *fp_glArrayObjectATI; - let cstr = strings::to_c_with_buf("glAsyncCopyBufferSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glAsyncCopyBufferSubDataNVX\0"): *types::string).data: *const char; glAsyncCopyBufferSubDataNVX = user_get_proc_address(cstr): *fp_glAsyncCopyBufferSubDataNVX; - let cstr = strings::to_c_with_buf("glAsyncCopyImageSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glAsyncCopyImageSubDataNVX\0"): *types::string).data: *const char; glAsyncCopyImageSubDataNVX = user_get_proc_address(cstr): *fp_glAsyncCopyImageSubDataNVX; - let cstr = strings::to_c_with_buf("glAsyncMarkerSGIX", cstr_buf): *const u8; + let cstr = ((&"glAsyncMarkerSGIX\0"): *types::string).data: *const char; glAsyncMarkerSGIX = user_get_proc_address(cstr): *fp_glAsyncMarkerSGIX; - let cstr = strings::to_c_with_buf("glAttachObjectARB", cstr_buf): *const u8; + let cstr = ((&"glAttachObjectARB\0"): *types::string).data: *const char; glAttachObjectARB = user_get_proc_address(cstr): *fp_glAttachObjectARB; - let cstr = strings::to_c_with_buf("glAttachShader", cstr_buf): *const u8; + let cstr = ((&"glAttachShader\0"): *types::string).data: *const char; glAttachShader = user_get_proc_address(cstr): *fp_glAttachShader; - let cstr = strings::to_c_with_buf("glBegin", cstr_buf): *const u8; + let cstr = ((&"glBegin\0"): *types::string).data: *const char; glBegin = user_get_proc_address(cstr): *fp_glBegin; - let cstr = strings::to_c_with_buf("glBeginConditionalRenderNV", cstr_buf): *const u8; + let cstr = ((&"glBeginConditionalRenderNV\0"): *types::string).data: *const char; glBeginConditionalRenderNV = user_get_proc_address(cstr): *fp_glBeginConditionalRenderNV; - let cstr = strings::to_c_with_buf("glBeginConditionalRenderNVX", cstr_buf): *const u8; + let cstr = ((&"glBeginConditionalRenderNVX\0"): *types::string).data: *const char; glBeginConditionalRenderNVX = user_get_proc_address(cstr): *fp_glBeginConditionalRenderNVX; - let cstr = strings::to_c_with_buf("glBeginFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glBeginFragmentShaderATI\0"): *types::string).data: *const char; glBeginFragmentShaderATI = user_get_proc_address(cstr): *fp_glBeginFragmentShaderATI; - let cstr = strings::to_c_with_buf("glBeginOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glBeginOcclusionQueryNV\0"): *types::string).data: *const char; glBeginOcclusionQueryNV = user_get_proc_address(cstr): *fp_glBeginOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glBeginPerfMonitorAMD", cstr_buf): *const u8; + let cstr = ((&"glBeginPerfMonitorAMD\0"): *types::string).data: *const char; glBeginPerfMonitorAMD = user_get_proc_address(cstr): *fp_glBeginPerfMonitorAMD; - let cstr = strings::to_c_with_buf("glBeginPerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glBeginPerfQueryINTEL\0"): *types::string).data: *const char; glBeginPerfQueryINTEL = user_get_proc_address(cstr): *fp_glBeginPerfQueryINTEL; - let cstr = strings::to_c_with_buf("glBeginQuery", cstr_buf): *const u8; + let cstr = ((&"glBeginQuery\0"): *types::string).data: *const char; glBeginQuery = user_get_proc_address(cstr): *fp_glBeginQuery; - let cstr = strings::to_c_with_buf("glBeginQueryARB", cstr_buf): *const u8; + let cstr = ((&"glBeginQueryARB\0"): *types::string).data: *const char; glBeginQueryARB = user_get_proc_address(cstr): *fp_glBeginQueryARB; - let cstr = strings::to_c_with_buf("glBeginQueryIndexed", cstr_buf): *const u8; + let cstr = ((&"glBeginQueryIndexed\0"): *types::string).data: *const char; glBeginQueryIndexed = user_get_proc_address(cstr): *fp_glBeginQueryIndexed; - let cstr = strings::to_c_with_buf("glBeginTransformFeedbackEXT", cstr_buf): *const u8; + let cstr = ((&"glBeginTransformFeedbackEXT\0"): *types::string).data: *const char; glBeginTransformFeedbackEXT = user_get_proc_address(cstr): *fp_glBeginTransformFeedbackEXT; - let cstr = strings::to_c_with_buf("glBeginTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glBeginTransformFeedbackNV\0"): *types::string).data: *const char; glBeginTransformFeedbackNV = user_get_proc_address(cstr): *fp_glBeginTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glBeginVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glBeginVertexShaderEXT\0"): *types::string).data: *const char; glBeginVertexShaderEXT = user_get_proc_address(cstr): *fp_glBeginVertexShaderEXT; - let cstr = strings::to_c_with_buf("glBeginVideoCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glBeginVideoCaptureNV\0"): *types::string).data: *const char; glBeginVideoCaptureNV = user_get_proc_address(cstr): *fp_glBeginVideoCaptureNV; - let cstr = strings::to_c_with_buf("glBindAttribLocation", cstr_buf): *const u8; + let cstr = ((&"glBindAttribLocation\0"): *types::string).data: *const char; glBindAttribLocation = user_get_proc_address(cstr): *fp_glBindAttribLocation; - let cstr = strings::to_c_with_buf("glBindAttribLocationARB", cstr_buf): *const u8; + let cstr = ((&"glBindAttribLocationARB\0"): *types::string).data: *const char; glBindAttribLocationARB = user_get_proc_address(cstr): *fp_glBindAttribLocationARB; - let cstr = strings::to_c_with_buf("glBindBuffer", cstr_buf): *const u8; + let cstr = ((&"glBindBuffer\0"): *types::string).data: *const char; glBindBuffer = user_get_proc_address(cstr): *fp_glBindBuffer; - let cstr = strings::to_c_with_buf("glBindBufferARB", cstr_buf): *const u8; + let cstr = ((&"glBindBufferARB\0"): *types::string).data: *const char; glBindBufferARB = user_get_proc_address(cstr): *fp_glBindBufferARB; - let cstr = strings::to_c_with_buf("glBindBufferBase", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBase\0"): *types::string).data: *const char; glBindBufferBase = user_get_proc_address(cstr): *fp_glBindBufferBase; - let cstr = strings::to_c_with_buf("glBindBufferBaseEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBaseEXT\0"): *types::string).data: *const char; glBindBufferBaseEXT = user_get_proc_address(cstr): *fp_glBindBufferBaseEXT; - let cstr = strings::to_c_with_buf("glBindBufferBaseNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferBaseNV\0"): *types::string).data: *const char; glBindBufferBaseNV = user_get_proc_address(cstr): *fp_glBindBufferBaseNV; - let cstr = strings::to_c_with_buf("glBindBufferOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferOffsetEXT\0"): *types::string).data: *const char; glBindBufferOffsetEXT = user_get_proc_address(cstr): *fp_glBindBufferOffsetEXT; - let cstr = strings::to_c_with_buf("glBindBufferOffsetNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferOffsetNV\0"): *types::string).data: *const char; glBindBufferOffsetNV = user_get_proc_address(cstr): *fp_glBindBufferOffsetNV; - let cstr = strings::to_c_with_buf("glBindBufferRange", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRange\0"): *types::string).data: *const char; glBindBufferRange = user_get_proc_address(cstr): *fp_glBindBufferRange; - let cstr = strings::to_c_with_buf("glBindBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRangeEXT\0"): *types::string).data: *const char; glBindBufferRangeEXT = user_get_proc_address(cstr): *fp_glBindBufferRangeEXT; - let cstr = strings::to_c_with_buf("glBindBufferRangeNV", cstr_buf): *const u8; + let cstr = ((&"glBindBufferRangeNV\0"): *types::string).data: *const char; glBindBufferRangeNV = user_get_proc_address(cstr): *fp_glBindBufferRangeNV; - let cstr = strings::to_c_with_buf("glBindBuffersBase", cstr_buf): *const u8; + let cstr = ((&"glBindBuffersBase\0"): *types::string).data: *const char; glBindBuffersBase = user_get_proc_address(cstr): *fp_glBindBuffersBase; - let cstr = strings::to_c_with_buf("glBindBuffersRange", cstr_buf): *const u8; + let cstr = ((&"glBindBuffersRange\0"): *types::string).data: *const char; glBindBuffersRange = user_get_proc_address(cstr): *fp_glBindBuffersRange; - let cstr = strings::to_c_with_buf("glBindFragDataLocationEXT", cstr_buf): *const u8; + let cstr = ((&"glBindFragDataLocationEXT\0"): *types::string).data: *const char; glBindFragDataLocationEXT = user_get_proc_address(cstr): *fp_glBindFragDataLocationEXT; - let cstr = strings::to_c_with_buf("glBindFragDataLocationIndexed", cstr_buf): *const u8; + let cstr = ((&"glBindFragDataLocationIndexed\0"): *types::string).data: *const char; glBindFragDataLocationIndexed = user_get_proc_address(cstr): *fp_glBindFragDataLocationIndexed; - let cstr = strings::to_c_with_buf("glBindFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glBindFragmentShaderATI\0"): *types::string).data: *const char; glBindFragmentShaderATI = user_get_proc_address(cstr): *fp_glBindFragmentShaderATI; - let cstr = strings::to_c_with_buf("glBindFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBindFramebuffer\0"): *types::string).data: *const char; glBindFramebuffer = user_get_proc_address(cstr): *fp_glBindFramebuffer; - let cstr = strings::to_c_with_buf("glBindFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBindFramebufferEXT\0"): *types::string).data: *const char; glBindFramebufferEXT = user_get_proc_address(cstr): *fp_glBindFramebufferEXT; - let cstr = strings::to_c_with_buf("glBindImageTexture", cstr_buf): *const u8; + let cstr = ((&"glBindImageTexture\0"): *types::string).data: *const char; glBindImageTexture = user_get_proc_address(cstr): *fp_glBindImageTexture; - let cstr = strings::to_c_with_buf("glBindImageTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindImageTextureEXT\0"): *types::string).data: *const char; glBindImageTextureEXT = user_get_proc_address(cstr): *fp_glBindImageTextureEXT; - let cstr = strings::to_c_with_buf("glBindImageTextures", cstr_buf): *const u8; + let cstr = ((&"glBindImageTextures\0"): *types::string).data: *const char; glBindImageTextures = user_get_proc_address(cstr): *fp_glBindImageTextures; - let cstr = strings::to_c_with_buf("glBindLightParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindLightParameterEXT\0"): *types::string).data: *const char; glBindLightParameterEXT = user_get_proc_address(cstr): *fp_glBindLightParameterEXT; - let cstr = strings::to_c_with_buf("glBindMaterialParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindMaterialParameterEXT\0"): *types::string).data: *const char; glBindMaterialParameterEXT = user_get_proc_address(cstr): *fp_glBindMaterialParameterEXT; - let cstr = strings::to_c_with_buf("glBindMultiTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindMultiTextureEXT\0"): *types::string).data: *const char; glBindMultiTextureEXT = user_get_proc_address(cstr): *fp_glBindMultiTextureEXT; - let cstr = strings::to_c_with_buf("glBindParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindParameterEXT\0"): *types::string).data: *const char; glBindParameterEXT = user_get_proc_address(cstr): *fp_glBindParameterEXT; - let cstr = strings::to_c_with_buf("glBindProgramARB", cstr_buf): *const u8; + let cstr = ((&"glBindProgramARB\0"): *types::string).data: *const char; glBindProgramARB = user_get_proc_address(cstr): *fp_glBindProgramARB; - let cstr = strings::to_c_with_buf("glBindProgramNV", cstr_buf): *const u8; + let cstr = ((&"glBindProgramNV\0"): *types::string).data: *const char; glBindProgramNV = user_get_proc_address(cstr): *fp_glBindProgramNV; - let cstr = strings::to_c_with_buf("glBindProgramPipeline", cstr_buf): *const u8; + let cstr = ((&"glBindProgramPipeline\0"): *types::string).data: *const char; glBindProgramPipeline = user_get_proc_address(cstr): *fp_glBindProgramPipeline; - let cstr = strings::to_c_with_buf("glBindRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glBindRenderbuffer\0"): *types::string).data: *const char; glBindRenderbuffer = user_get_proc_address(cstr): *fp_glBindRenderbuffer; - let cstr = strings::to_c_with_buf("glBindRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBindRenderbufferEXT\0"): *types::string).data: *const char; glBindRenderbufferEXT = user_get_proc_address(cstr): *fp_glBindRenderbufferEXT; - let cstr = strings::to_c_with_buf("glBindSampler", cstr_buf): *const u8; + let cstr = ((&"glBindSampler\0"): *types::string).data: *const char; glBindSampler = user_get_proc_address(cstr): *fp_glBindSampler; - let cstr = strings::to_c_with_buf("glBindSamplers", cstr_buf): *const u8; + let cstr = ((&"glBindSamplers\0"): *types::string).data: *const char; glBindSamplers = user_get_proc_address(cstr): *fp_glBindSamplers; - let cstr = strings::to_c_with_buf("glBindShadingRateImageNV", cstr_buf): *const u8; + let cstr = ((&"glBindShadingRateImageNV\0"): *types::string).data: *const char; glBindShadingRateImageNV = user_get_proc_address(cstr): *fp_glBindShadingRateImageNV; - let cstr = strings::to_c_with_buf("glBindTexGenParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTexGenParameterEXT\0"): *types::string).data: *const char; glBindTexGenParameterEXT = user_get_proc_address(cstr): *fp_glBindTexGenParameterEXT; - let cstr = strings::to_c_with_buf("glBindTexture", cstr_buf): *const u8; + let cstr = ((&"glBindTexture\0"): *types::string).data: *const char; glBindTexture = user_get_proc_address(cstr): *fp_glBindTexture; - let cstr = strings::to_c_with_buf("glBindTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTextureEXT\0"): *types::string).data: *const char; glBindTextureEXT = user_get_proc_address(cstr): *fp_glBindTextureEXT; - let cstr = strings::to_c_with_buf("glBindTextureUnit", cstr_buf): *const u8; + let cstr = ((&"glBindTextureUnit\0"): *types::string).data: *const char; glBindTextureUnit = user_get_proc_address(cstr): *fp_glBindTextureUnit; - let cstr = strings::to_c_with_buf("glBindTextureUnitParameterEXT", cstr_buf): *const u8; + let cstr = ((&"glBindTextureUnitParameterEXT\0"): *types::string).data: *const char; glBindTextureUnitParameterEXT = user_get_proc_address(cstr): *fp_glBindTextureUnitParameterEXT; - let cstr = strings::to_c_with_buf("glBindTextures", cstr_buf): *const u8; + let cstr = ((&"glBindTextures\0"): *types::string).data: *const char; glBindTextures = user_get_proc_address(cstr): *fp_glBindTextures; - let cstr = strings::to_c_with_buf("glBindTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glBindTransformFeedback\0"): *types::string).data: *const char; glBindTransformFeedback = user_get_proc_address(cstr): *fp_glBindTransformFeedback; - let cstr = strings::to_c_with_buf("glBindTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glBindTransformFeedbackNV\0"): *types::string).data: *const char; glBindTransformFeedbackNV = user_get_proc_address(cstr): *fp_glBindTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glBindVertexArray", cstr_buf): *const u8; + let cstr = ((&"glBindVertexArray\0"): *types::string).data: *const char; glBindVertexArray = user_get_proc_address(cstr): *fp_glBindVertexArray; - let cstr = strings::to_c_with_buf("glBindVertexArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glBindVertexArrayAPPLE\0"): *types::string).data: *const char; glBindVertexArrayAPPLE = user_get_proc_address(cstr): *fp_glBindVertexArrayAPPLE; - let cstr = strings::to_c_with_buf("glBindVertexBuffer", cstr_buf): *const u8; + let cstr = ((&"glBindVertexBuffer\0"): *types::string).data: *const char; glBindVertexBuffer = user_get_proc_address(cstr): *fp_glBindVertexBuffer; - let cstr = strings::to_c_with_buf("glBindVertexBuffers", cstr_buf): *const u8; + let cstr = ((&"glBindVertexBuffers\0"): *types::string).data: *const char; glBindVertexBuffers = user_get_proc_address(cstr): *fp_glBindVertexBuffers; - let cstr = strings::to_c_with_buf("glBindVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glBindVertexShaderEXT\0"): *types::string).data: *const char; glBindVertexShaderEXT = user_get_proc_address(cstr): *fp_glBindVertexShaderEXT; - let cstr = strings::to_c_with_buf("glBindVideoCaptureStreamBufferNV", cstr_buf): *const u8; + let cstr = ((&"glBindVideoCaptureStreamBufferNV\0"): *types::string).data: *const char; glBindVideoCaptureStreamBufferNV = user_get_proc_address(cstr): *fp_glBindVideoCaptureStreamBufferNV; - let cstr = strings::to_c_with_buf("glBindVideoCaptureStreamTextureNV", cstr_buf): *const u8; + let cstr = ((&"glBindVideoCaptureStreamTextureNV\0"): *types::string).data: *const char; glBindVideoCaptureStreamTextureNV = user_get_proc_address(cstr): *fp_glBindVideoCaptureStreamTextureNV; - let cstr = strings::to_c_with_buf("glBinormal3bEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3bEXT\0"): *types::string).data: *const char; glBinormal3bEXT = user_get_proc_address(cstr): *fp_glBinormal3bEXT; - let cstr = strings::to_c_with_buf("glBinormal3bvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3bvEXT\0"): *types::string).data: *const char; glBinormal3bvEXT = user_get_proc_address(cstr): *fp_glBinormal3bvEXT; - let cstr = strings::to_c_with_buf("glBinormal3dEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3dEXT\0"): *types::string).data: *const char; glBinormal3dEXT = user_get_proc_address(cstr): *fp_glBinormal3dEXT; - let cstr = strings::to_c_with_buf("glBinormal3dvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3dvEXT\0"): *types::string).data: *const char; glBinormal3dvEXT = user_get_proc_address(cstr): *fp_glBinormal3dvEXT; - let cstr = strings::to_c_with_buf("glBinormal3fEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3fEXT\0"): *types::string).data: *const char; glBinormal3fEXT = user_get_proc_address(cstr): *fp_glBinormal3fEXT; - let cstr = strings::to_c_with_buf("glBinormal3fvEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3fvEXT\0"): *types::string).data: *const char; glBinormal3fvEXT = user_get_proc_address(cstr): *fp_glBinormal3fvEXT; - let cstr = strings::to_c_with_buf("glBinormal3iEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3iEXT\0"): *types::string).data: *const char; glBinormal3iEXT = user_get_proc_address(cstr): *fp_glBinormal3iEXT; - let cstr = strings::to_c_with_buf("glBinormal3ivEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3ivEXT\0"): *types::string).data: *const char; glBinormal3ivEXT = user_get_proc_address(cstr): *fp_glBinormal3ivEXT; - let cstr = strings::to_c_with_buf("glBinormal3sEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3sEXT\0"): *types::string).data: *const char; glBinormal3sEXT = user_get_proc_address(cstr): *fp_glBinormal3sEXT; - let cstr = strings::to_c_with_buf("glBinormal3svEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormal3svEXT\0"): *types::string).data: *const char; glBinormal3svEXT = user_get_proc_address(cstr): *fp_glBinormal3svEXT; - let cstr = strings::to_c_with_buf("glBinormalPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glBinormalPointerEXT\0"): *types::string).data: *const char; glBinormalPointerEXT = user_get_proc_address(cstr): *fp_glBinormalPointerEXT; - let cstr = strings::to_c_with_buf("glBitmap", cstr_buf): *const u8; + let cstr = ((&"glBitmap\0"): *types::string).data: *const char; glBitmap = user_get_proc_address(cstr): *fp_glBitmap; - let cstr = strings::to_c_with_buf("glBitmapxOES", cstr_buf): *const u8; + let cstr = ((&"glBitmapxOES\0"): *types::string).data: *const char; glBitmapxOES = user_get_proc_address(cstr): *fp_glBitmapxOES; - let cstr = strings::to_c_with_buf("glBlendBarrierKHR", cstr_buf): *const u8; + let cstr = ((&"glBlendBarrierKHR\0"): *types::string).data: *const char; glBlendBarrierKHR = user_get_proc_address(cstr): *fp_glBlendBarrierKHR; - let cstr = strings::to_c_with_buf("glBlendBarrierNV", cstr_buf): *const u8; + let cstr = ((&"glBlendBarrierNV\0"): *types::string).data: *const char; glBlendBarrierNV = user_get_proc_address(cstr): *fp_glBlendBarrierNV; - let cstr = strings::to_c_with_buf("glBlendColor", cstr_buf): *const u8; + let cstr = ((&"glBlendColor\0"): *types::string).data: *const char; glBlendColor = user_get_proc_address(cstr): *fp_glBlendColor; - let cstr = strings::to_c_with_buf("glBlendColorEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendColorEXT\0"): *types::string).data: *const char; glBlendColorEXT = user_get_proc_address(cstr): *fp_glBlendColorEXT; - let cstr = strings::to_c_with_buf("glBlendColorxOES", cstr_buf): *const u8; + let cstr = ((&"glBlendColorxOES\0"): *types::string).data: *const char; glBlendColorxOES = user_get_proc_address(cstr): *fp_glBlendColorxOES; - let cstr = strings::to_c_with_buf("glBlendEquation", cstr_buf): *const u8; + let cstr = ((&"glBlendEquation\0"): *types::string).data: *const char; glBlendEquation = user_get_proc_address(cstr): *fp_glBlendEquation; - let cstr = strings::to_c_with_buf("glBlendEquationEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationEXT\0"): *types::string).data: *const char; glBlendEquationEXT = user_get_proc_address(cstr): *fp_glBlendEquationEXT; - let cstr = strings::to_c_with_buf("glBlendEquationIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationIndexedAMD\0"): *types::string).data: *const char; glBlendEquationIndexedAMD = user_get_proc_address(cstr): *fp_glBlendEquationIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendEquationSeparate", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparate\0"): *types::string).data: *const char; glBlendEquationSeparate = user_get_proc_address(cstr): *fp_glBlendEquationSeparate; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateEXT\0"): *types::string).data: *const char; glBlendEquationSeparateEXT = user_get_proc_address(cstr): *fp_glBlendEquationSeparateEXT; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateIndexedAMD\0"): *types::string).data: *const char; glBlendEquationSeparateIndexedAMD = user_get_proc_address(cstr): *fp_glBlendEquationSeparateIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendEquationSeparateiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationSeparateiARB\0"): *types::string).data: *const char; glBlendEquationSeparateiARB = user_get_proc_address(cstr): *fp_glBlendEquationSeparateiARB; - let cstr = strings::to_c_with_buf("glBlendEquationiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendEquationiARB\0"): *types::string).data: *const char; glBlendEquationiARB = user_get_proc_address(cstr): *fp_glBlendEquationiARB; - let cstr = strings::to_c_with_buf("glBlendFunc", cstr_buf): *const u8; + let cstr = ((&"glBlendFunc\0"): *types::string).data: *const char; glBlendFunc = user_get_proc_address(cstr): *fp_glBlendFunc; - let cstr = strings::to_c_with_buf("glBlendFuncIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncIndexedAMD\0"): *types::string).data: *const char; glBlendFuncIndexedAMD = user_get_proc_address(cstr): *fp_glBlendFuncIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendFuncSeparate", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparate\0"): *types::string).data: *const char; glBlendFuncSeparate = user_get_proc_address(cstr): *fp_glBlendFuncSeparate; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateEXT", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateEXT\0"): *types::string).data: *const char; glBlendFuncSeparateEXT = user_get_proc_address(cstr): *fp_glBlendFuncSeparateEXT; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateINGR", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateINGR\0"): *types::string).data: *const char; glBlendFuncSeparateINGR = user_get_proc_address(cstr): *fp_glBlendFuncSeparateINGR; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateIndexedAMD", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateIndexedAMD\0"): *types::string).data: *const char; glBlendFuncSeparateIndexedAMD = user_get_proc_address(cstr): *fp_glBlendFuncSeparateIndexedAMD; - let cstr = strings::to_c_with_buf("glBlendFuncSeparateiARB", cstr_buf): *const u8; + let cstr = ((&"glBlendFuncSeparateiARB\0"): *types::string).data: *const char; glBlendFuncSeparateiARB = user_get_proc_address(cstr): *fp_glBlendFuncSeparateiARB; - let cstr = strings::to_c_with_buf("glBlendFunciARB", cstr_buf): *const u8; + let cstr = ((&"glBlendFunciARB\0"): *types::string).data: *const char; glBlendFunciARB = user_get_proc_address(cstr): *fp_glBlendFunciARB; - let cstr = strings::to_c_with_buf("glBlendParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glBlendParameteriNV\0"): *types::string).data: *const char; glBlendParameteriNV = user_get_proc_address(cstr): *fp_glBlendParameteriNV; - let cstr = strings::to_c_with_buf("glBlitFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBlitFramebuffer\0"): *types::string).data: *const char; glBlitFramebuffer = user_get_proc_address(cstr): *fp_glBlitFramebuffer; - let cstr = strings::to_c_with_buf("glBlitFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glBlitFramebufferEXT\0"): *types::string).data: *const char; glBlitFramebufferEXT = user_get_proc_address(cstr): *fp_glBlitFramebufferEXT; - let cstr = strings::to_c_with_buf("glBlitNamedFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glBlitNamedFramebuffer\0"): *types::string).data: *const char; glBlitNamedFramebuffer = user_get_proc_address(cstr): *fp_glBlitNamedFramebuffer; - let cstr = strings::to_c_with_buf("glBufferAddressRangeNV", cstr_buf): *const u8; + let cstr = ((&"glBufferAddressRangeNV\0"): *types::string).data: *const char; glBufferAddressRangeNV = user_get_proc_address(cstr): *fp_glBufferAddressRangeNV; - let cstr = strings::to_c_with_buf("glBufferAttachMemoryNV", cstr_buf): *const u8; + let cstr = ((&"glBufferAttachMemoryNV\0"): *types::string).data: *const char; glBufferAttachMemoryNV = user_get_proc_address(cstr): *fp_glBufferAttachMemoryNV; - let cstr = strings::to_c_with_buf("glBufferData", cstr_buf): *const u8; + let cstr = ((&"glBufferData\0"): *types::string).data: *const char; glBufferData = user_get_proc_address(cstr): *fp_glBufferData; - let cstr = strings::to_c_with_buf("glBufferDataARB", cstr_buf): *const u8; + let cstr = ((&"glBufferDataARB\0"): *types::string).data: *const char; glBufferDataARB = user_get_proc_address(cstr): *fp_glBufferDataARB; - let cstr = strings::to_c_with_buf("glBufferPageCommitmentARB", cstr_buf): *const u8; + let cstr = ((&"glBufferPageCommitmentARB\0"): *types::string).data: *const char; glBufferPageCommitmentARB = user_get_proc_address(cstr): *fp_glBufferPageCommitmentARB; - let cstr = strings::to_c_with_buf("glBufferPageCommitmentMemNV", cstr_buf): *const u8; + let cstr = ((&"glBufferPageCommitmentMemNV\0"): *types::string).data: *const char; glBufferPageCommitmentMemNV = user_get_proc_address(cstr): *fp_glBufferPageCommitmentMemNV; - let cstr = strings::to_c_with_buf("glBufferParameteriAPPLE", cstr_buf): *const u8; + let cstr = ((&"glBufferParameteriAPPLE\0"): *types::string).data: *const char; glBufferParameteriAPPLE = user_get_proc_address(cstr): *fp_glBufferParameteriAPPLE; - let cstr = strings::to_c_with_buf("glBufferStorage", cstr_buf): *const u8; + let cstr = ((&"glBufferStorage\0"): *types::string).data: *const char; glBufferStorage = user_get_proc_address(cstr): *fp_glBufferStorage; - let cstr = strings::to_c_with_buf("glBufferStorageExternalEXT", cstr_buf): *const u8; + let cstr = ((&"glBufferStorageExternalEXT\0"): *types::string).data: *const char; glBufferStorageExternalEXT = user_get_proc_address(cstr): *fp_glBufferStorageExternalEXT; - let cstr = strings::to_c_with_buf("glBufferStorageMemEXT", cstr_buf): *const u8; + let cstr = ((&"glBufferStorageMemEXT\0"): *types::string).data: *const char; glBufferStorageMemEXT = user_get_proc_address(cstr): *fp_glBufferStorageMemEXT; - let cstr = strings::to_c_with_buf("glBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glBufferSubData\0"): *types::string).data: *const char; glBufferSubData = user_get_proc_address(cstr): *fp_glBufferSubData; - let cstr = strings::to_c_with_buf("glBufferSubDataARB", cstr_buf): *const u8; + let cstr = ((&"glBufferSubDataARB\0"): *types::string).data: *const char; glBufferSubDataARB = user_get_proc_address(cstr): *fp_glBufferSubDataARB; - let cstr = strings::to_c_with_buf("glCallCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glCallCommandListNV\0"): *types::string).data: *const char; glCallCommandListNV = user_get_proc_address(cstr): *fp_glCallCommandListNV; - let cstr = strings::to_c_with_buf("glCallList", cstr_buf): *const u8; + let cstr = ((&"glCallList\0"): *types::string).data: *const char; glCallList = user_get_proc_address(cstr): *fp_glCallList; - let cstr = strings::to_c_with_buf("glCallLists", cstr_buf): *const u8; + let cstr = ((&"glCallLists\0"): *types::string).data: *const char; glCallLists = user_get_proc_address(cstr): *fp_glCallLists; - let cstr = strings::to_c_with_buf("glCheckFramebufferStatus", cstr_buf): *const u8; + let cstr = ((&"glCheckFramebufferStatus\0"): *types::string).data: *const char; glCheckFramebufferStatus = user_get_proc_address(cstr): *fp_glCheckFramebufferStatus; - let cstr = strings::to_c_with_buf("glCheckFramebufferStatusEXT", cstr_buf): *const u8; + let cstr = ((&"glCheckFramebufferStatusEXT\0"): *types::string).data: *const char; glCheckFramebufferStatusEXT = user_get_proc_address(cstr): *fp_glCheckFramebufferStatusEXT; - let cstr = strings::to_c_with_buf("glCheckNamedFramebufferStatus", cstr_buf): *const u8; + let cstr = ((&"glCheckNamedFramebufferStatus\0"): *types::string).data: *const char; glCheckNamedFramebufferStatus = user_get_proc_address(cstr): *fp_glCheckNamedFramebufferStatus; - let cstr = strings::to_c_with_buf("glCheckNamedFramebufferStatusEXT", cstr_buf): *const u8; + let cstr = ((&"glCheckNamedFramebufferStatusEXT\0"): *types::string).data: *const char; glCheckNamedFramebufferStatusEXT = user_get_proc_address(cstr): *fp_glCheckNamedFramebufferStatusEXT; - let cstr = strings::to_c_with_buf("glClampColorARB", cstr_buf): *const u8; + let cstr = ((&"glClampColorARB\0"): *types::string).data: *const char; glClampColorARB = user_get_proc_address(cstr): *fp_glClampColorARB; - let cstr = strings::to_c_with_buf("glClear", cstr_buf): *const u8; + let cstr = ((&"glClear\0"): *types::string).data: *const char; glClear = user_get_proc_address(cstr): *fp_glClear; - let cstr = strings::to_c_with_buf("glClearAccum", cstr_buf): *const u8; + let cstr = ((&"glClearAccum\0"): *types::string).data: *const char; glClearAccum = user_get_proc_address(cstr): *fp_glClearAccum; - let cstr = strings::to_c_with_buf("glClearAccumxOES", cstr_buf): *const u8; + let cstr = ((&"glClearAccumxOES\0"): *types::string).data: *const char; glClearAccumxOES = user_get_proc_address(cstr): *fp_glClearAccumxOES; - let cstr = strings::to_c_with_buf("glClearBufferData", cstr_buf): *const u8; + let cstr = ((&"glClearBufferData\0"): *types::string).data: *const char; glClearBufferData = user_get_proc_address(cstr): *fp_glClearBufferData; - let cstr = strings::to_c_with_buf("glClearBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glClearBufferSubData\0"): *types::string).data: *const char; glClearBufferSubData = user_get_proc_address(cstr): *fp_glClearBufferSubData; - let cstr = strings::to_c_with_buf("glClearColor", cstr_buf): *const u8; + let cstr = ((&"glClearColor\0"): *types::string).data: *const char; glClearColor = user_get_proc_address(cstr): *fp_glClearColor; - let cstr = strings::to_c_with_buf("glClearColorIiEXT", cstr_buf): *const u8; + let cstr = ((&"glClearColorIiEXT\0"): *types::string).data: *const char; glClearColorIiEXT = user_get_proc_address(cstr): *fp_glClearColorIiEXT; - let cstr = strings::to_c_with_buf("glClearColorIuiEXT", cstr_buf): *const u8; + let cstr = ((&"glClearColorIuiEXT\0"): *types::string).data: *const char; glClearColorIuiEXT = user_get_proc_address(cstr): *fp_glClearColorIuiEXT; - let cstr = strings::to_c_with_buf("glClearColorxOES", cstr_buf): *const u8; + let cstr = ((&"glClearColorxOES\0"): *types::string).data: *const char; glClearColorxOES = user_get_proc_address(cstr): *fp_glClearColorxOES; - let cstr = strings::to_c_with_buf("glClearDepth", cstr_buf): *const u8; + let cstr = ((&"glClearDepth\0"): *types::string).data: *const char; glClearDepth = user_get_proc_address(cstr): *fp_glClearDepth; - let cstr = strings::to_c_with_buf("glClearDepthdNV", cstr_buf): *const u8; + let cstr = ((&"glClearDepthdNV\0"): *types::string).data: *const char; glClearDepthdNV = user_get_proc_address(cstr): *fp_glClearDepthdNV; - let cstr = strings::to_c_with_buf("glClearDepthf", cstr_buf): *const u8; + let cstr = ((&"glClearDepthf\0"): *types::string).data: *const char; glClearDepthf = user_get_proc_address(cstr): *fp_glClearDepthf; - let cstr = strings::to_c_with_buf("glClearDepthfOES", cstr_buf): *const u8; + let cstr = ((&"glClearDepthfOES\0"): *types::string).data: *const char; glClearDepthfOES = user_get_proc_address(cstr): *fp_glClearDepthfOES; - let cstr = strings::to_c_with_buf("glClearDepthxOES", cstr_buf): *const u8; + let cstr = ((&"glClearDepthxOES\0"): *types::string).data: *const char; glClearDepthxOES = user_get_proc_address(cstr): *fp_glClearDepthxOES; - let cstr = strings::to_c_with_buf("glClearIndex", cstr_buf): *const u8; + let cstr = ((&"glClearIndex\0"): *types::string).data: *const char; glClearIndex = user_get_proc_address(cstr): *fp_glClearIndex; - let cstr = strings::to_c_with_buf("glClearNamedBufferData", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferData\0"): *types::string).data: *const char; glClearNamedBufferData = user_get_proc_address(cstr): *fp_glClearNamedBufferData; - let cstr = strings::to_c_with_buf("glClearNamedBufferDataEXT", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferDataEXT\0"): *types::string).data: *const char; glClearNamedBufferDataEXT = user_get_proc_address(cstr): *fp_glClearNamedBufferDataEXT; - let cstr = strings::to_c_with_buf("glClearNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferSubData\0"): *types::string).data: *const char; glClearNamedBufferSubData = user_get_proc_address(cstr): *fp_glClearNamedBufferSubData; - let cstr = strings::to_c_with_buf("glClearNamedBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glClearNamedBufferSubDataEXT\0"): *types::string).data: *const char; glClearNamedBufferSubDataEXT = user_get_proc_address(cstr): *fp_glClearNamedBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferfi", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferfi\0"): *types::string).data: *const char; glClearNamedFramebufferfi = user_get_proc_address(cstr): *fp_glClearNamedFramebufferfi; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferfv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferfv\0"): *types::string).data: *const char; glClearNamedFramebufferfv = user_get_proc_address(cstr): *fp_glClearNamedFramebufferfv; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferiv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferiv\0"): *types::string).data: *const char; glClearNamedFramebufferiv = user_get_proc_address(cstr): *fp_glClearNamedFramebufferiv; - let cstr = strings::to_c_with_buf("glClearNamedFramebufferuiv", cstr_buf): *const u8; + let cstr = ((&"glClearNamedFramebufferuiv\0"): *types::string).data: *const char; glClearNamedFramebufferuiv = user_get_proc_address(cstr): *fp_glClearNamedFramebufferuiv; - let cstr = strings::to_c_with_buf("glClearStencil", cstr_buf): *const u8; + let cstr = ((&"glClearStencil\0"): *types::string).data: *const char; glClearStencil = user_get_proc_address(cstr): *fp_glClearStencil; - let cstr = strings::to_c_with_buf("glClearTexImage", cstr_buf): *const u8; + let cstr = ((&"glClearTexImage\0"): *types::string).data: *const char; glClearTexImage = user_get_proc_address(cstr): *fp_glClearTexImage; - let cstr = strings::to_c_with_buf("glClearTexSubImage", cstr_buf): *const u8; + let cstr = ((&"glClearTexSubImage\0"): *types::string).data: *const char; glClearTexSubImage = user_get_proc_address(cstr): *fp_glClearTexSubImage; - let cstr = strings::to_c_with_buf("glClientActiveTexture", cstr_buf): *const u8; + let cstr = ((&"glClientActiveTexture\0"): *types::string).data: *const char; glClientActiveTexture = user_get_proc_address(cstr): *fp_glClientActiveTexture; - let cstr = strings::to_c_with_buf("glClientActiveTextureARB", cstr_buf): *const u8; + let cstr = ((&"glClientActiveTextureARB\0"): *types::string).data: *const char; glClientActiveTextureARB = user_get_proc_address(cstr): *fp_glClientActiveTextureARB; - let cstr = strings::to_c_with_buf("glClientActiveVertexStreamATI", cstr_buf): *const u8; + let cstr = ((&"glClientActiveVertexStreamATI\0"): *types::string).data: *const char; glClientActiveVertexStreamATI = user_get_proc_address(cstr): *fp_glClientActiveVertexStreamATI; - let cstr = strings::to_c_with_buf("glClientAttribDefaultEXT", cstr_buf): *const u8; + let cstr = ((&"glClientAttribDefaultEXT\0"): *types::string).data: *const char; glClientAttribDefaultEXT = user_get_proc_address(cstr): *fp_glClientAttribDefaultEXT; - let cstr = strings::to_c_with_buf("glClientWaitSemaphoreui64NVX", cstr_buf): *const u8; + let cstr = ((&"glClientWaitSemaphoreui64NVX\0"): *types::string).data: *const char; glClientWaitSemaphoreui64NVX = user_get_proc_address(cstr): *fp_glClientWaitSemaphoreui64NVX; - let cstr = strings::to_c_with_buf("glClientWaitSync", cstr_buf): *const u8; + let cstr = ((&"glClientWaitSync\0"): *types::string).data: *const char; glClientWaitSync = user_get_proc_address(cstr): *fp_glClientWaitSync; - let cstr = strings::to_c_with_buf("glClipControl", cstr_buf): *const u8; + let cstr = ((&"glClipControl\0"): *types::string).data: *const char; glClipControl = user_get_proc_address(cstr): *fp_glClipControl; - let cstr = strings::to_c_with_buf("glClipPlane", cstr_buf): *const u8; + let cstr = ((&"glClipPlane\0"): *types::string).data: *const char; glClipPlane = user_get_proc_address(cstr): *fp_glClipPlane; - let cstr = strings::to_c_with_buf("glClipPlanefOES", cstr_buf): *const u8; + let cstr = ((&"glClipPlanefOES\0"): *types::string).data: *const char; glClipPlanefOES = user_get_proc_address(cstr): *fp_glClipPlanefOES; - let cstr = strings::to_c_with_buf("glClipPlanexOES", cstr_buf): *const u8; + let cstr = ((&"glClipPlanexOES\0"): *types::string).data: *const char; glClipPlanexOES = user_get_proc_address(cstr): *fp_glClipPlanexOES; - let cstr = strings::to_c_with_buf("glColor3b", cstr_buf): *const u8; + let cstr = ((&"glColor3b\0"): *types::string).data: *const char; glColor3b = user_get_proc_address(cstr): *fp_glColor3b; - let cstr = strings::to_c_with_buf("glColor3bv", cstr_buf): *const u8; + let cstr = ((&"glColor3bv\0"): *types::string).data: *const char; glColor3bv = user_get_proc_address(cstr): *fp_glColor3bv; - let cstr = strings::to_c_with_buf("glColor3d", cstr_buf): *const u8; + let cstr = ((&"glColor3d\0"): *types::string).data: *const char; glColor3d = user_get_proc_address(cstr): *fp_glColor3d; - let cstr = strings::to_c_with_buf("glColor3dv", cstr_buf): *const u8; + let cstr = ((&"glColor3dv\0"): *types::string).data: *const char; glColor3dv = user_get_proc_address(cstr): *fp_glColor3dv; - let cstr = strings::to_c_with_buf("glColor3f", cstr_buf): *const u8; + let cstr = ((&"glColor3f\0"): *types::string).data: *const char; glColor3f = user_get_proc_address(cstr): *fp_glColor3f; - let cstr = strings::to_c_with_buf("glColor3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor3fVertex3fSUN\0"): *types::string).data: *const char; glColor3fVertex3fSUN = user_get_proc_address(cstr): *fp_glColor3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor3fVertex3fvSUN\0"): *types::string).data: *const char; glColor3fVertex3fvSUN = user_get_proc_address(cstr): *fp_glColor3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor3fv", cstr_buf): *const u8; + let cstr = ((&"glColor3fv\0"): *types::string).data: *const char; glColor3fv = user_get_proc_address(cstr): *fp_glColor3fv; - let cstr = strings::to_c_with_buf("glColor3hNV", cstr_buf): *const u8; + let cstr = ((&"glColor3hNV\0"): *types::string).data: *const char; glColor3hNV = user_get_proc_address(cstr): *fp_glColor3hNV; - let cstr = strings::to_c_with_buf("glColor3hvNV", cstr_buf): *const u8; + let cstr = ((&"glColor3hvNV\0"): *types::string).data: *const char; glColor3hvNV = user_get_proc_address(cstr): *fp_glColor3hvNV; - let cstr = strings::to_c_with_buf("glColor3i", cstr_buf): *const u8; + let cstr = ((&"glColor3i\0"): *types::string).data: *const char; glColor3i = user_get_proc_address(cstr): *fp_glColor3i; - let cstr = strings::to_c_with_buf("glColor3iv", cstr_buf): *const u8; + let cstr = ((&"glColor3iv\0"): *types::string).data: *const char; glColor3iv = user_get_proc_address(cstr): *fp_glColor3iv; - let cstr = strings::to_c_with_buf("glColor3s", cstr_buf): *const u8; + let cstr = ((&"glColor3s\0"): *types::string).data: *const char; glColor3s = user_get_proc_address(cstr): *fp_glColor3s; - let cstr = strings::to_c_with_buf("glColor3sv", cstr_buf): *const u8; + let cstr = ((&"glColor3sv\0"): *types::string).data: *const char; glColor3sv = user_get_proc_address(cstr): *fp_glColor3sv; - let cstr = strings::to_c_with_buf("glColor3ub", cstr_buf): *const u8; + let cstr = ((&"glColor3ub\0"): *types::string).data: *const char; glColor3ub = user_get_proc_address(cstr): *fp_glColor3ub; - let cstr = strings::to_c_with_buf("glColor3ubv", cstr_buf): *const u8; + let cstr = ((&"glColor3ubv\0"): *types::string).data: *const char; glColor3ubv = user_get_proc_address(cstr): *fp_glColor3ubv; - let cstr = strings::to_c_with_buf("glColor3ui", cstr_buf): *const u8; + let cstr = ((&"glColor3ui\0"): *types::string).data: *const char; glColor3ui = user_get_proc_address(cstr): *fp_glColor3ui; - let cstr = strings::to_c_with_buf("glColor3uiv", cstr_buf): *const u8; + let cstr = ((&"glColor3uiv\0"): *types::string).data: *const char; glColor3uiv = user_get_proc_address(cstr): *fp_glColor3uiv; - let cstr = strings::to_c_with_buf("glColor3us", cstr_buf): *const u8; + let cstr = ((&"glColor3us\0"): *types::string).data: *const char; glColor3us = user_get_proc_address(cstr): *fp_glColor3us; - let cstr = strings::to_c_with_buf("glColor3usv", cstr_buf): *const u8; + let cstr = ((&"glColor3usv\0"): *types::string).data: *const char; glColor3usv = user_get_proc_address(cstr): *fp_glColor3usv; - let cstr = strings::to_c_with_buf("glColor3xOES", cstr_buf): *const u8; + let cstr = ((&"glColor3xOES\0"): *types::string).data: *const char; glColor3xOES = user_get_proc_address(cstr): *fp_glColor3xOES; - let cstr = strings::to_c_with_buf("glColor3xvOES", cstr_buf): *const u8; + let cstr = ((&"glColor3xvOES\0"): *types::string).data: *const char; glColor3xvOES = user_get_proc_address(cstr): *fp_glColor3xvOES; - let cstr = strings::to_c_with_buf("glColor4b", cstr_buf): *const u8; + let cstr = ((&"glColor4b\0"): *types::string).data: *const char; glColor4b = user_get_proc_address(cstr): *fp_glColor4b; - let cstr = strings::to_c_with_buf("glColor4bv", cstr_buf): *const u8; + let cstr = ((&"glColor4bv\0"): *types::string).data: *const char; glColor4bv = user_get_proc_address(cstr): *fp_glColor4bv; - let cstr = strings::to_c_with_buf("glColor4d", cstr_buf): *const u8; + let cstr = ((&"glColor4d\0"): *types::string).data: *const char; glColor4d = user_get_proc_address(cstr): *fp_glColor4d; - let cstr = strings::to_c_with_buf("glColor4dv", cstr_buf): *const u8; + let cstr = ((&"glColor4dv\0"): *types::string).data: *const char; glColor4dv = user_get_proc_address(cstr): *fp_glColor4dv; - let cstr = strings::to_c_with_buf("glColor4f", cstr_buf): *const u8; + let cstr = ((&"glColor4f\0"): *types::string).data: *const char; glColor4f = user_get_proc_address(cstr): *fp_glColor4f; - let cstr = strings::to_c_with_buf("glColor4fNormal3fVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4fNormal3fVertex3fSUN\0"): *types::string).data: *const char; glColor4fNormal3fVertex3fSUN = user_get_proc_address(cstr): *fp_glColor4fNormal3fVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor4fNormal3fVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4fNormal3fVertex3fvSUN\0"): *types::string).data: *const char; glColor4fNormal3fVertex3fvSUN = user_get_proc_address(cstr): *fp_glColor4fNormal3fVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor4fv", cstr_buf): *const u8; + let cstr = ((&"glColor4fv\0"): *types::string).data: *const char; glColor4fv = user_get_proc_address(cstr): *fp_glColor4fv; - let cstr = strings::to_c_with_buf("glColor4hNV", cstr_buf): *const u8; + let cstr = ((&"glColor4hNV\0"): *types::string).data: *const char; glColor4hNV = user_get_proc_address(cstr): *fp_glColor4hNV; - let cstr = strings::to_c_with_buf("glColor4hvNV", cstr_buf): *const u8; + let cstr = ((&"glColor4hvNV\0"): *types::string).data: *const char; glColor4hvNV = user_get_proc_address(cstr): *fp_glColor4hvNV; - let cstr = strings::to_c_with_buf("glColor4i", cstr_buf): *const u8; + let cstr = ((&"glColor4i\0"): *types::string).data: *const char; glColor4i = user_get_proc_address(cstr): *fp_glColor4i; - let cstr = strings::to_c_with_buf("glColor4iv", cstr_buf): *const u8; + let cstr = ((&"glColor4iv\0"): *types::string).data: *const char; glColor4iv = user_get_proc_address(cstr): *fp_glColor4iv; - let cstr = strings::to_c_with_buf("glColor4s", cstr_buf): *const u8; + let cstr = ((&"glColor4s\0"): *types::string).data: *const char; glColor4s = user_get_proc_address(cstr): *fp_glColor4s; - let cstr = strings::to_c_with_buf("glColor4sv", cstr_buf): *const u8; + let cstr = ((&"glColor4sv\0"): *types::string).data: *const char; glColor4sv = user_get_proc_address(cstr): *fp_glColor4sv; - let cstr = strings::to_c_with_buf("glColor4ub", cstr_buf): *const u8; + let cstr = ((&"glColor4ub\0"): *types::string).data: *const char; glColor4ub = user_get_proc_address(cstr): *fp_glColor4ub; - let cstr = strings::to_c_with_buf("glColor4ubVertex2fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex2fSUN\0"): *types::string).data: *const char; glColor4ubVertex2fSUN = user_get_proc_address(cstr): *fp_glColor4ubVertex2fSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex2fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex2fvSUN\0"): *types::string).data: *const char; glColor4ubVertex2fvSUN = user_get_proc_address(cstr): *fp_glColor4ubVertex2fvSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex3fSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex3fSUN\0"): *types::string).data: *const char; glColor4ubVertex3fSUN = user_get_proc_address(cstr): *fp_glColor4ubVertex3fSUN; - let cstr = strings::to_c_with_buf("glColor4ubVertex3fvSUN", cstr_buf): *const u8; + let cstr = ((&"glColor4ubVertex3fvSUN\0"): *types::string).data: *const char; glColor4ubVertex3fvSUN = user_get_proc_address(cstr): *fp_glColor4ubVertex3fvSUN; - let cstr = strings::to_c_with_buf("glColor4ubv", cstr_buf): *const u8; + let cstr = ((&"glColor4ubv\0"): *types::string).data: *const char; glColor4ubv = user_get_proc_address(cstr): *fp_glColor4ubv; - let cstr = strings::to_c_with_buf("glColor4ui", cstr_buf): *const u8; + let cstr = ((&"glColor4ui\0"): *types::string).data: *const char; glColor4ui = user_get_proc_address(cstr): *fp_glColor4ui; - let cstr = strings::to_c_with_buf("glColor4uiv", cstr_buf): *const u8; + let cstr = ((&"glColor4uiv\0"): *types::string).data: *const char; glColor4uiv = user_get_proc_address(cstr): *fp_glColor4uiv; - let cstr = strings::to_c_with_buf("glColor4us", cstr_buf): *const u8; + let cstr = ((&"glColor4us\0"): *types::string).data: *const char; glColor4us = user_get_proc_address(cstr): *fp_glColor4us; - let cstr = strings::to_c_with_buf("glColor4usv", cstr_buf): *const u8; + let cstr = ((&"glColor4usv\0"): *types::string).data: *const char; glColor4usv = user_get_proc_address(cstr): *fp_glColor4usv; - let cstr = strings::to_c_with_buf("glColor4xOES", cstr_buf): *const u8; + let cstr = ((&"glColor4xOES\0"): *types::string).data: *const char; glColor4xOES = user_get_proc_address(cstr): *fp_glColor4xOES; - let cstr = strings::to_c_with_buf("glColor4xvOES", cstr_buf): *const u8; + let cstr = ((&"glColor4xvOES\0"): *types::string).data: *const char; glColor4xvOES = user_get_proc_address(cstr): *fp_glColor4xvOES; - let cstr = strings::to_c_with_buf("glColorFormatNV", cstr_buf): *const u8; + let cstr = ((&"glColorFormatNV\0"): *types::string).data: *const char; glColorFormatNV = user_get_proc_address(cstr): *fp_glColorFormatNV; - let cstr = strings::to_c_with_buf("glColorFragmentOp1ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp1ATI\0"): *types::string).data: *const char; glColorFragmentOp1ATI = user_get_proc_address(cstr): *fp_glColorFragmentOp1ATI; - let cstr = strings::to_c_with_buf("glColorFragmentOp2ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp2ATI\0"): *types::string).data: *const char; glColorFragmentOp2ATI = user_get_proc_address(cstr): *fp_glColorFragmentOp2ATI; - let cstr = strings::to_c_with_buf("glColorFragmentOp3ATI", cstr_buf): *const u8; + let cstr = ((&"glColorFragmentOp3ATI\0"): *types::string).data: *const char; glColorFragmentOp3ATI = user_get_proc_address(cstr): *fp_glColorFragmentOp3ATI; - let cstr = strings::to_c_with_buf("glColorMask", cstr_buf): *const u8; + let cstr = ((&"glColorMask\0"): *types::string).data: *const char; glColorMask = user_get_proc_address(cstr): *fp_glColorMask; - let cstr = strings::to_c_with_buf("glColorMaskIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glColorMaskIndexedEXT\0"): *types::string).data: *const char; glColorMaskIndexedEXT = user_get_proc_address(cstr): *fp_glColorMaskIndexedEXT; - let cstr = strings::to_c_with_buf("glColorMaterial", cstr_buf): *const u8; + let cstr = ((&"glColorMaterial\0"): *types::string).data: *const char; glColorMaterial = user_get_proc_address(cstr): *fp_glColorMaterial; - let cstr = strings::to_c_with_buf("glColorPointer", cstr_buf): *const u8; + let cstr = ((&"glColorPointer\0"): *types::string).data: *const char; glColorPointer = user_get_proc_address(cstr): *fp_glColorPointer; - let cstr = strings::to_c_with_buf("glColorPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glColorPointerEXT\0"): *types::string).data: *const char; glColorPointerEXT = user_get_proc_address(cstr): *fp_glColorPointerEXT; - let cstr = strings::to_c_with_buf("glColorPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glColorPointerListIBM\0"): *types::string).data: *const char; glColorPointerListIBM = user_get_proc_address(cstr): *fp_glColorPointerListIBM; - let cstr = strings::to_c_with_buf("glColorPointervINTEL", cstr_buf): *const u8; + let cstr = ((&"glColorPointervINTEL\0"): *types::string).data: *const char; glColorPointervINTEL = user_get_proc_address(cstr): *fp_glColorPointervINTEL; - let cstr = strings::to_c_with_buf("glColorSubTableEXT", cstr_buf): *const u8; + let cstr = ((&"glColorSubTableEXT\0"): *types::string).data: *const char; glColorSubTableEXT = user_get_proc_address(cstr): *fp_glColorSubTableEXT; - let cstr = strings::to_c_with_buf("glColorTableEXT", cstr_buf): *const u8; + let cstr = ((&"glColorTableEXT\0"): *types::string).data: *const char; glColorTableEXT = user_get_proc_address(cstr): *fp_glColorTableEXT; - let cstr = strings::to_c_with_buf("glColorTableParameterfvSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableParameterfvSGI\0"): *types::string).data: *const char; glColorTableParameterfvSGI = user_get_proc_address(cstr): *fp_glColorTableParameterfvSGI; - let cstr = strings::to_c_with_buf("glColorTableParameterivSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableParameterivSGI\0"): *types::string).data: *const char; glColorTableParameterivSGI = user_get_proc_address(cstr): *fp_glColorTableParameterivSGI; - let cstr = strings::to_c_with_buf("glColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glColorTableSGI\0"): *types::string).data: *const char; glColorTableSGI = user_get_proc_address(cstr): *fp_glColorTableSGI; - let cstr = strings::to_c_with_buf("glCombinerInputNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerInputNV\0"): *types::string).data: *const char; glCombinerInputNV = user_get_proc_address(cstr): *fp_glCombinerInputNV; - let cstr = strings::to_c_with_buf("glCombinerOutputNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerOutputNV\0"): *types::string).data: *const char; glCombinerOutputNV = user_get_proc_address(cstr): *fp_glCombinerOutputNV; - let cstr = strings::to_c_with_buf("glCombinerParameterfNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterfNV\0"): *types::string).data: *const char; glCombinerParameterfNV = user_get_proc_address(cstr): *fp_glCombinerParameterfNV; - let cstr = strings::to_c_with_buf("glCombinerParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterfvNV\0"): *types::string).data: *const char; glCombinerParameterfvNV = user_get_proc_address(cstr): *fp_glCombinerParameterfvNV; - let cstr = strings::to_c_with_buf("glCombinerParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameteriNV\0"): *types::string).data: *const char; glCombinerParameteriNV = user_get_proc_address(cstr): *fp_glCombinerParameteriNV; - let cstr = strings::to_c_with_buf("glCombinerParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerParameterivNV\0"): *types::string).data: *const char; glCombinerParameterivNV = user_get_proc_address(cstr): *fp_glCombinerParameterivNV; - let cstr = strings::to_c_with_buf("glCombinerStageParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glCombinerStageParameterfvNV\0"): *types::string).data: *const char; glCombinerStageParameterfvNV = user_get_proc_address(cstr): *fp_glCombinerStageParameterfvNV; - let cstr = strings::to_c_with_buf("glCommandListSegmentsNV", cstr_buf): *const u8; + let cstr = ((&"glCommandListSegmentsNV\0"): *types::string).data: *const char; glCommandListSegmentsNV = user_get_proc_address(cstr): *fp_glCommandListSegmentsNV; - let cstr = strings::to_c_with_buf("glCompileCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glCompileCommandListNV\0"): *types::string).data: *const char; glCompileCommandListNV = user_get_proc_address(cstr): *fp_glCompileCommandListNV; - let cstr = strings::to_c_with_buf("glCompileShader", cstr_buf): *const u8; + let cstr = ((&"glCompileShader\0"): *types::string).data: *const char; glCompileShader = user_get_proc_address(cstr): *fp_glCompileShader; - let cstr = strings::to_c_with_buf("glCompileShaderARB", cstr_buf): *const u8; + let cstr = ((&"glCompileShaderARB\0"): *types::string).data: *const char; glCompileShaderARB = user_get_proc_address(cstr): *fp_glCompileShaderARB; - let cstr = strings::to_c_with_buf("glCompileShaderIncludeARB", cstr_buf): *const u8; + let cstr = ((&"glCompileShaderIncludeARB\0"): *types::string).data: *const char; glCompileShaderIncludeARB = user_get_proc_address(cstr): *fp_glCompileShaderIncludeARB; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage1DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage1DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage2DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage2DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexImage3DEXT\0"): *types::string).data: *const char; glCompressedMultiTexImage3DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage1DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage1DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage2DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage2DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedMultiTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedMultiTexSubImage3DEXT\0"): *types::string).data: *const char; glCompressedMultiTexSubImage3DEXT = user_get_proc_address(cstr): *fp_glCompressedMultiTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedTexImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage1D\0"): *types::string).data: *const char; glCompressedTexImage1D = user_get_proc_address(cstr): *fp_glCompressedTexImage1D; - let cstr = strings::to_c_with_buf("glCompressedTexImage1DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage1DARB\0"): *types::string).data: *const char; glCompressedTexImage1DARB = user_get_proc_address(cstr): *fp_glCompressedTexImage1DARB; - let cstr = strings::to_c_with_buf("glCompressedTexImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage2D\0"): *types::string).data: *const char; glCompressedTexImage2D = user_get_proc_address(cstr): *fp_glCompressedTexImage2D; - let cstr = strings::to_c_with_buf("glCompressedTexImage2DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage2DARB\0"): *types::string).data: *const char; glCompressedTexImage2DARB = user_get_proc_address(cstr): *fp_glCompressedTexImage2DARB; - let cstr = strings::to_c_with_buf("glCompressedTexImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage3D\0"): *types::string).data: *const char; glCompressedTexImage3D = user_get_proc_address(cstr): *fp_glCompressedTexImage3D; - let cstr = strings::to_c_with_buf("glCompressedTexImage3DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexImage3DARB\0"): *types::string).data: *const char; glCompressedTexImage3DARB = user_get_proc_address(cstr): *fp_glCompressedTexImage3DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage1D\0"): *types::string).data: *const char; glCompressedTexSubImage1D = user_get_proc_address(cstr): *fp_glCompressedTexSubImage1D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage1DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage1DARB\0"): *types::string).data: *const char; glCompressedTexSubImage1DARB = user_get_proc_address(cstr): *fp_glCompressedTexSubImage1DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage2D\0"): *types::string).data: *const char; glCompressedTexSubImage2D = user_get_proc_address(cstr): *fp_glCompressedTexSubImage2D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage2DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage2DARB\0"): *types::string).data: *const char; glCompressedTexSubImage2DARB = user_get_proc_address(cstr): *fp_glCompressedTexSubImage2DARB; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage3D\0"): *types::string).data: *const char; glCompressedTexSubImage3D = user_get_proc_address(cstr): *fp_glCompressedTexSubImage3D; - let cstr = strings::to_c_with_buf("glCompressedTexSubImage3DARB", cstr_buf): *const u8; + let cstr = ((&"glCompressedTexSubImage3DARB\0"): *types::string).data: *const char; glCompressedTexSubImage3DARB = user_get_proc_address(cstr): *fp_glCompressedTexSubImage3DARB; - let cstr = strings::to_c_with_buf("glCompressedTextureImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage1DEXT\0"): *types::string).data: *const char; glCompressedTextureImage1DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage2DEXT\0"): *types::string).data: *const char; glCompressedTextureImage2DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureImage3DEXT\0"): *types::string).data: *const char; glCompressedTextureImage3DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureImage3DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage1D\0"): *types::string).data: *const char; glCompressedTextureSubImage1D = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage1D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage1DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage1DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage2D\0"): *types::string).data: *const char; glCompressedTextureSubImage2D = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage2D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage2DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage2DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage3D\0"): *types::string).data: *const char; glCompressedTextureSubImage3D = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage3D; - let cstr = strings::to_c_with_buf("glCompressedTextureSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCompressedTextureSubImage3DEXT\0"): *types::string).data: *const char; glCompressedTextureSubImage3DEXT = user_get_proc_address(cstr): *fp_glCompressedTextureSubImage3DEXT; - let cstr = strings::to_c_with_buf("glConservativeRasterParameterfNV", cstr_buf): *const u8; + let cstr = ((&"glConservativeRasterParameterfNV\0"): *types::string).data: *const char; glConservativeRasterParameterfNV = user_get_proc_address(cstr): *fp_glConservativeRasterParameterfNV; - let cstr = strings::to_c_with_buf("glConservativeRasterParameteriNV", cstr_buf): *const u8; + let cstr = ((&"glConservativeRasterParameteriNV\0"): *types::string).data: *const char; glConservativeRasterParameteriNV = user_get_proc_address(cstr): *fp_glConservativeRasterParameteriNV; - let cstr = strings::to_c_with_buf("glConvolutionFilter1DEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionFilter1DEXT\0"): *types::string).data: *const char; glConvolutionFilter1DEXT = user_get_proc_address(cstr): *fp_glConvolutionFilter1DEXT; - let cstr = strings::to_c_with_buf("glConvolutionFilter2DEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionFilter2DEXT\0"): *types::string).data: *const char; glConvolutionFilter2DEXT = user_get_proc_address(cstr): *fp_glConvolutionFilter2DEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterfEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterfEXT\0"): *types::string).data: *const char; glConvolutionParameterfEXT = user_get_proc_address(cstr): *fp_glConvolutionParameterfEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterfvEXT\0"): *types::string).data: *const char; glConvolutionParameterfvEXT = user_get_proc_address(cstr): *fp_glConvolutionParameterfvEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameteriEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameteriEXT\0"): *types::string).data: *const char; glConvolutionParameteriEXT = user_get_proc_address(cstr): *fp_glConvolutionParameteriEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterivEXT\0"): *types::string).data: *const char; glConvolutionParameterivEXT = user_get_proc_address(cstr): *fp_glConvolutionParameterivEXT; - let cstr = strings::to_c_with_buf("glConvolutionParameterxOES", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterxOES\0"): *types::string).data: *const char; glConvolutionParameterxOES = user_get_proc_address(cstr): *fp_glConvolutionParameterxOES; - let cstr = strings::to_c_with_buf("glConvolutionParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glConvolutionParameterxvOES\0"): *types::string).data: *const char; glConvolutionParameterxvOES = user_get_proc_address(cstr): *fp_glConvolutionParameterxvOES; - let cstr = strings::to_c_with_buf("glCopyBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyBufferSubData\0"): *types::string).data: *const char; glCopyBufferSubData = user_get_proc_address(cstr): *fp_glCopyBufferSubData; - let cstr = strings::to_c_with_buf("glCopyColorSubTableEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyColorSubTableEXT\0"): *types::string).data: *const char; glCopyColorSubTableEXT = user_get_proc_address(cstr): *fp_glCopyColorSubTableEXT; - let cstr = strings::to_c_with_buf("glCopyColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glCopyColorTableSGI\0"): *types::string).data: *const char; glCopyColorTableSGI = user_get_proc_address(cstr): *fp_glCopyColorTableSGI; - let cstr = strings::to_c_with_buf("glCopyConvolutionFilter1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyConvolutionFilter1DEXT\0"): *types::string).data: *const char; glCopyConvolutionFilter1DEXT = user_get_proc_address(cstr): *fp_glCopyConvolutionFilter1DEXT; - let cstr = strings::to_c_with_buf("glCopyConvolutionFilter2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyConvolutionFilter2DEXT\0"): *types::string).data: *const char; glCopyConvolutionFilter2DEXT = user_get_proc_address(cstr): *fp_glCopyConvolutionFilter2DEXT; - let cstr = strings::to_c_with_buf("glCopyImageSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyImageSubData\0"): *types::string).data: *const char; glCopyImageSubData = user_get_proc_address(cstr): *fp_glCopyImageSubData; - let cstr = strings::to_c_with_buf("glCopyImageSubDataNV", cstr_buf): *const u8; + let cstr = ((&"glCopyImageSubDataNV\0"): *types::string).data: *const char; glCopyImageSubDataNV = user_get_proc_address(cstr): *fp_glCopyImageSubDataNV; - let cstr = strings::to_c_with_buf("glCopyMultiTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexImage1DEXT\0"): *types::string).data: *const char; glCopyMultiTexImage1DEXT = user_get_proc_address(cstr): *fp_glCopyMultiTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexImage2DEXT\0"): *types::string).data: *const char; glCopyMultiTexImage2DEXT = user_get_proc_address(cstr): *fp_glCopyMultiTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage1DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage1DEXT = user_get_proc_address(cstr): *fp_glCopyMultiTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage2DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage2DEXT = user_get_proc_address(cstr): *fp_glCopyMultiTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyMultiTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyMultiTexSubImage3DEXT\0"): *types::string).data: *const char; glCopyMultiTexSubImage3DEXT = user_get_proc_address(cstr): *fp_glCopyMultiTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCopyNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glCopyNamedBufferSubData\0"): *types::string).data: *const char; glCopyNamedBufferSubData = user_get_proc_address(cstr): *fp_glCopyNamedBufferSubData; - let cstr = strings::to_c_with_buf("glCopyPathNV", cstr_buf): *const u8; + let cstr = ((&"glCopyPathNV\0"): *types::string).data: *const char; glCopyPathNV = user_get_proc_address(cstr): *fp_glCopyPathNV; - let cstr = strings::to_c_with_buf("glCopyPixels", cstr_buf): *const u8; + let cstr = ((&"glCopyPixels\0"): *types::string).data: *const char; glCopyPixels = user_get_proc_address(cstr): *fp_glCopyPixels; - let cstr = strings::to_c_with_buf("glCopyTexImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage1D\0"): *types::string).data: *const char; glCopyTexImage1D = user_get_proc_address(cstr): *fp_glCopyTexImage1D; - let cstr = strings::to_c_with_buf("glCopyTexImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage1DEXT\0"): *types::string).data: *const char; glCopyTexImage1DEXT = user_get_proc_address(cstr): *fp_glCopyTexImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTexImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage2D\0"): *types::string).data: *const char; glCopyTexImage2D = user_get_proc_address(cstr): *fp_glCopyTexImage2D; - let cstr = strings::to_c_with_buf("glCopyTexImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexImage2DEXT\0"): *types::string).data: *const char; glCopyTexImage2DEXT = user_get_proc_address(cstr): *fp_glCopyTexImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage1D\0"): *types::string).data: *const char; glCopyTexSubImage1D = user_get_proc_address(cstr): *fp_glCopyTexSubImage1D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage1DEXT\0"): *types::string).data: *const char; glCopyTexSubImage1DEXT = user_get_proc_address(cstr): *fp_glCopyTexSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage2D\0"): *types::string).data: *const char; glCopyTexSubImage2D = user_get_proc_address(cstr): *fp_glCopyTexSubImage2D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage2DEXT\0"): *types::string).data: *const char; glCopyTexSubImage2DEXT = user_get_proc_address(cstr): *fp_glCopyTexSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTexSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage3D\0"): *types::string).data: *const char; glCopyTexSubImage3D = user_get_proc_address(cstr): *fp_glCopyTexSubImage3D; - let cstr = strings::to_c_with_buf("glCopyTexSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTexSubImage3DEXT\0"): *types::string).data: *const char; glCopyTexSubImage3DEXT = user_get_proc_address(cstr): *fp_glCopyTexSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureImage1DEXT\0"): *types::string).data: *const char; glCopyTextureImage1DEXT = user_get_proc_address(cstr): *fp_glCopyTextureImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureImage2DEXT\0"): *types::string).data: *const char; glCopyTextureImage2DEXT = user_get_proc_address(cstr): *fp_glCopyTextureImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage1D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage1D\0"): *types::string).data: *const char; glCopyTextureSubImage1D = user_get_proc_address(cstr): *fp_glCopyTextureSubImage1D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage1DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage1DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage1DEXT = user_get_proc_address(cstr): *fp_glCopyTextureSubImage1DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage2D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage2D\0"): *types::string).data: *const char; glCopyTextureSubImage2D = user_get_proc_address(cstr): *fp_glCopyTextureSubImage2D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage2DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage2DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage2DEXT = user_get_proc_address(cstr): *fp_glCopyTextureSubImage2DEXT; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage3D", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage3D\0"): *types::string).data: *const char; glCopyTextureSubImage3D = user_get_proc_address(cstr): *fp_glCopyTextureSubImage3D; - let cstr = strings::to_c_with_buf("glCopyTextureSubImage3DEXT", cstr_buf): *const u8; + let cstr = ((&"glCopyTextureSubImage3DEXT\0"): *types::string).data: *const char; glCopyTextureSubImage3DEXT = user_get_proc_address(cstr): *fp_glCopyTextureSubImage3DEXT; - let cstr = strings::to_c_with_buf("glCoverFillPathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glCoverFillPathInstancedNV\0"): *types::string).data: *const char; glCoverFillPathInstancedNV = user_get_proc_address(cstr): *fp_glCoverFillPathInstancedNV; - let cstr = strings::to_c_with_buf("glCoverFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glCoverFillPathNV\0"): *types::string).data: *const char; glCoverFillPathNV = user_get_proc_address(cstr): *fp_glCoverFillPathNV; - let cstr = strings::to_c_with_buf("glCoverStrokePathInstancedNV", cstr_buf): *const u8; + let cstr = ((&"glCoverStrokePathInstancedNV\0"): *types::string).data: *const char; glCoverStrokePathInstancedNV = user_get_proc_address(cstr): *fp_glCoverStrokePathInstancedNV; - let cstr = strings::to_c_with_buf("glCoverStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glCoverStrokePathNV\0"): *types::string).data: *const char; glCoverStrokePathNV = user_get_proc_address(cstr): *fp_glCoverStrokePathNV; - let cstr = strings::to_c_with_buf("glCoverageModulationNV", cstr_buf): *const u8; + let cstr = ((&"glCoverageModulationNV\0"): *types::string).data: *const char; glCoverageModulationNV = user_get_proc_address(cstr): *fp_glCoverageModulationNV; - let cstr = strings::to_c_with_buf("glCoverageModulationTableNV", cstr_buf): *const u8; + let cstr = ((&"glCoverageModulationTableNV\0"): *types::string).data: *const char; glCoverageModulationTableNV = user_get_proc_address(cstr): *fp_glCoverageModulationTableNV; - let cstr = strings::to_c_with_buf("glCreateBuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateBuffers\0"): *types::string).data: *const char; glCreateBuffers = user_get_proc_address(cstr): *fp_glCreateBuffers; - let cstr = strings::to_c_with_buf("glCreateCommandListsNV", cstr_buf): *const u8; + let cstr = ((&"glCreateCommandListsNV\0"): *types::string).data: *const char; glCreateCommandListsNV = user_get_proc_address(cstr): *fp_glCreateCommandListsNV; - let cstr = strings::to_c_with_buf("glCreateFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateFramebuffers\0"): *types::string).data: *const char; glCreateFramebuffers = user_get_proc_address(cstr): *fp_glCreateFramebuffers; - let cstr = strings::to_c_with_buf("glCreateMemoryObjectsEXT", cstr_buf): *const u8; + let cstr = ((&"glCreateMemoryObjectsEXT\0"): *types::string).data: *const char; glCreateMemoryObjectsEXT = user_get_proc_address(cstr): *fp_glCreateMemoryObjectsEXT; - let cstr = strings::to_c_with_buf("glCreatePerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glCreatePerfQueryINTEL\0"): *types::string).data: *const char; glCreatePerfQueryINTEL = user_get_proc_address(cstr): *fp_glCreatePerfQueryINTEL; - let cstr = strings::to_c_with_buf("glCreateProgram", cstr_buf): *const u8; + let cstr = ((&"glCreateProgram\0"): *types::string).data: *const char; glCreateProgram = user_get_proc_address(cstr): *fp_glCreateProgram; - let cstr = strings::to_c_with_buf("glCreateProgramObjectARB", cstr_buf): *const u8; + let cstr = ((&"glCreateProgramObjectARB\0"): *types::string).data: *const char; glCreateProgramObjectARB = user_get_proc_address(cstr): *fp_glCreateProgramObjectARB; - let cstr = strings::to_c_with_buf("glCreateProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glCreateProgramPipelines\0"): *types::string).data: *const char; glCreateProgramPipelines = user_get_proc_address(cstr): *fp_glCreateProgramPipelines; - let cstr = strings::to_c_with_buf("glCreateProgressFenceNVX", cstr_buf): *const u8; + let cstr = ((&"glCreateProgressFenceNVX\0"): *types::string).data: *const char; glCreateProgressFenceNVX = user_get_proc_address(cstr): *fp_glCreateProgressFenceNVX; - let cstr = strings::to_c_with_buf("glCreateQueries", cstr_buf): *const u8; + let cstr = ((&"glCreateQueries\0"): *types::string).data: *const char; glCreateQueries = user_get_proc_address(cstr): *fp_glCreateQueries; - let cstr = strings::to_c_with_buf("glCreateRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glCreateRenderbuffers\0"): *types::string).data: *const char; glCreateRenderbuffers = user_get_proc_address(cstr): *fp_glCreateRenderbuffers; - let cstr = strings::to_c_with_buf("glCreateSamplers", cstr_buf): *const u8; + let cstr = ((&"glCreateSamplers\0"): *types::string).data: *const char; glCreateSamplers = user_get_proc_address(cstr): *fp_glCreateSamplers; - let cstr = strings::to_c_with_buf("glCreateSemaphoresNV", cstr_buf): *const u8; + let cstr = ((&"glCreateSemaphoresNV\0"): *types::string).data: *const char; glCreateSemaphoresNV = user_get_proc_address(cstr): *fp_glCreateSemaphoresNV; - let cstr = strings::to_c_with_buf("glCreateShader", cstr_buf): *const u8; + let cstr = ((&"glCreateShader\0"): *types::string).data: *const char; glCreateShader = user_get_proc_address(cstr): *fp_glCreateShader; - let cstr = strings::to_c_with_buf("glCreateShaderObjectARB", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderObjectARB\0"): *types::string).data: *const char; glCreateShaderObjectARB = user_get_proc_address(cstr): *fp_glCreateShaderObjectARB; - let cstr = strings::to_c_with_buf("glCreateShaderProgramEXT", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderProgramEXT\0"): *types::string).data: *const char; glCreateShaderProgramEXT = user_get_proc_address(cstr): *fp_glCreateShaderProgramEXT; - let cstr = strings::to_c_with_buf("glCreateShaderProgramv", cstr_buf): *const u8; + let cstr = ((&"glCreateShaderProgramv\0"): *types::string).data: *const char; glCreateShaderProgramv = user_get_proc_address(cstr): *fp_glCreateShaderProgramv; - let cstr = strings::to_c_with_buf("glCreateStatesNV", cstr_buf): *const u8; + let cstr = ((&"glCreateStatesNV\0"): *types::string).data: *const char; glCreateStatesNV = user_get_proc_address(cstr): *fp_glCreateStatesNV; - let cstr = strings::to_c_with_buf("glCreateSyncFromCLeventARB", cstr_buf): *const u8; + let cstr = ((&"glCreateSyncFromCLeventARB\0"): *types::string).data: *const char; glCreateSyncFromCLeventARB = user_get_proc_address(cstr): *fp_glCreateSyncFromCLeventARB; - let cstr = strings::to_c_with_buf("glCreateTextures", cstr_buf): *const u8; + let cstr = ((&"glCreateTextures\0"): *types::string).data: *const char; glCreateTextures = user_get_proc_address(cstr): *fp_glCreateTextures; - let cstr = strings::to_c_with_buf("glCreateTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glCreateTransformFeedbacks\0"): *types::string).data: *const char; glCreateTransformFeedbacks = user_get_proc_address(cstr): *fp_glCreateTransformFeedbacks; - let cstr = strings::to_c_with_buf("glCreateVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glCreateVertexArrays\0"): *types::string).data: *const char; glCreateVertexArrays = user_get_proc_address(cstr): *fp_glCreateVertexArrays; - let cstr = strings::to_c_with_buf("glCullFace", cstr_buf): *const u8; + let cstr = ((&"glCullFace\0"): *types::string).data: *const char; glCullFace = user_get_proc_address(cstr): *fp_glCullFace; - let cstr = strings::to_c_with_buf("glCullParameterdvEXT", cstr_buf): *const u8; + let cstr = ((&"glCullParameterdvEXT\0"): *types::string).data: *const char; glCullParameterdvEXT = user_get_proc_address(cstr): *fp_glCullParameterdvEXT; - let cstr = strings::to_c_with_buf("glCullParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glCullParameterfvEXT\0"): *types::string).data: *const char; glCullParameterfvEXT = user_get_proc_address(cstr): *fp_glCullParameterfvEXT; - let cstr = strings::to_c_with_buf("glCurrentPaletteMatrixARB", cstr_buf): *const u8; + let cstr = ((&"glCurrentPaletteMatrixARB\0"): *types::string).data: *const char; glCurrentPaletteMatrixARB = user_get_proc_address(cstr): *fp_glCurrentPaletteMatrixARB; - let cstr = strings::to_c_with_buf("glDebugMessageCallback", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallback\0"): *types::string).data: *const char; glDebugMessageCallback = user_get_proc_address(cstr): *fp_glDebugMessageCallback; - let cstr = strings::to_c_with_buf("glDebugMessageCallbackAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallbackAMD\0"): *types::string).data: *const char; glDebugMessageCallbackAMD = user_get_proc_address(cstr): *fp_glDebugMessageCallbackAMD; - let cstr = strings::to_c_with_buf("glDebugMessageCallbackARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageCallbackARB\0"): *types::string).data: *const char; glDebugMessageCallbackARB = user_get_proc_address(cstr): *fp_glDebugMessageCallbackARB; - let cstr = strings::to_c_with_buf("glDebugMessageControl", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageControl\0"): *types::string).data: *const char; glDebugMessageControl = user_get_proc_address(cstr): *fp_glDebugMessageControl; - let cstr = strings::to_c_with_buf("glDebugMessageControlARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageControlARB\0"): *types::string).data: *const char; glDebugMessageControlARB = user_get_proc_address(cstr): *fp_glDebugMessageControlARB; - let cstr = strings::to_c_with_buf("glDebugMessageEnableAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageEnableAMD\0"): *types::string).data: *const char; glDebugMessageEnableAMD = user_get_proc_address(cstr): *fp_glDebugMessageEnableAMD; - let cstr = strings::to_c_with_buf("glDebugMessageInsert", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsert\0"): *types::string).data: *const char; glDebugMessageInsert = user_get_proc_address(cstr): *fp_glDebugMessageInsert; - let cstr = strings::to_c_with_buf("glDebugMessageInsertAMD", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsertAMD\0"): *types::string).data: *const char; glDebugMessageInsertAMD = user_get_proc_address(cstr): *fp_glDebugMessageInsertAMD; - let cstr = strings::to_c_with_buf("glDebugMessageInsertARB", cstr_buf): *const u8; + let cstr = ((&"glDebugMessageInsertARB\0"): *types::string).data: *const char; glDebugMessageInsertARB = user_get_proc_address(cstr): *fp_glDebugMessageInsertARB; - let cstr = strings::to_c_with_buf("glDeformSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformSGIX\0"): *types::string).data: *const char; glDeformSGIX = user_get_proc_address(cstr): *fp_glDeformSGIX; - let cstr = strings::to_c_with_buf("glDeformationMap3dSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformationMap3dSGIX\0"): *types::string).data: *const char; glDeformationMap3dSGIX = user_get_proc_address(cstr): *fp_glDeformationMap3dSGIX; - let cstr = strings::to_c_with_buf("glDeformationMap3fSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeformationMap3fSGIX\0"): *types::string).data: *const char; glDeformationMap3fSGIX = user_get_proc_address(cstr): *fp_glDeformationMap3fSGIX; - let cstr = strings::to_c_with_buf("glDeleteAsyncMarkersSGIX", cstr_buf): *const u8; + let cstr = ((&"glDeleteAsyncMarkersSGIX\0"): *types::string).data: *const char; glDeleteAsyncMarkersSGIX = user_get_proc_address(cstr): *fp_glDeleteAsyncMarkersSGIX; - let cstr = strings::to_c_with_buf("glDeleteBuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteBuffers\0"): *types::string).data: *const char; glDeleteBuffers = user_get_proc_address(cstr): *fp_glDeleteBuffers; - let cstr = strings::to_c_with_buf("glDeleteBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteBuffersARB\0"): *types::string).data: *const char; glDeleteBuffersARB = user_get_proc_address(cstr): *fp_glDeleteBuffersARB; - let cstr = strings::to_c_with_buf("glDeleteCommandListsNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteCommandListsNV\0"): *types::string).data: *const char; glDeleteCommandListsNV = user_get_proc_address(cstr): *fp_glDeleteCommandListsNV; - let cstr = strings::to_c_with_buf("glDeleteFencesAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDeleteFencesAPPLE\0"): *types::string).data: *const char; glDeleteFencesAPPLE = user_get_proc_address(cstr): *fp_glDeleteFencesAPPLE; - let cstr = strings::to_c_with_buf("glDeleteFencesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteFencesNV\0"): *types::string).data: *const char; glDeleteFencesNV = user_get_proc_address(cstr): *fp_glDeleteFencesNV; - let cstr = strings::to_c_with_buf("glDeleteFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glDeleteFragmentShaderATI\0"): *types::string).data: *const char; glDeleteFragmentShaderATI = user_get_proc_address(cstr): *fp_glDeleteFragmentShaderATI; - let cstr = strings::to_c_with_buf("glDeleteFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteFramebuffers\0"): *types::string).data: *const char; glDeleteFramebuffers = user_get_proc_address(cstr): *fp_glDeleteFramebuffers; - let cstr = strings::to_c_with_buf("glDeleteFramebuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteFramebuffersEXT\0"): *types::string).data: *const char; glDeleteFramebuffersEXT = user_get_proc_address(cstr): *fp_glDeleteFramebuffersEXT; - let cstr = strings::to_c_with_buf("glDeleteLists", cstr_buf): *const u8; + let cstr = ((&"glDeleteLists\0"): *types::string).data: *const char; glDeleteLists = user_get_proc_address(cstr): *fp_glDeleteLists; - let cstr = strings::to_c_with_buf("glDeleteMemoryObjectsEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteMemoryObjectsEXT\0"): *types::string).data: *const char; glDeleteMemoryObjectsEXT = user_get_proc_address(cstr): *fp_glDeleteMemoryObjectsEXT; - let cstr = strings::to_c_with_buf("glDeleteNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteNamedStringARB\0"): *types::string).data: *const char; glDeleteNamedStringARB = user_get_proc_address(cstr): *fp_glDeleteNamedStringARB; - let cstr = strings::to_c_with_buf("glDeleteNamesAMD", cstr_buf): *const u8; + let cstr = ((&"glDeleteNamesAMD\0"): *types::string).data: *const char; glDeleteNamesAMD = user_get_proc_address(cstr): *fp_glDeleteNamesAMD; - let cstr = strings::to_c_with_buf("glDeleteObjectARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteObjectARB\0"): *types::string).data: *const char; glDeleteObjectARB = user_get_proc_address(cstr): *fp_glDeleteObjectARB; - let cstr = strings::to_c_with_buf("glDeleteOcclusionQueriesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteOcclusionQueriesNV\0"): *types::string).data: *const char; glDeleteOcclusionQueriesNV = user_get_proc_address(cstr): *fp_glDeleteOcclusionQueriesNV; - let cstr = strings::to_c_with_buf("glDeletePathsNV", cstr_buf): *const u8; + let cstr = ((&"glDeletePathsNV\0"): *types::string).data: *const char; glDeletePathsNV = user_get_proc_address(cstr): *fp_glDeletePathsNV; - let cstr = strings::to_c_with_buf("glDeletePerfMonitorsAMD", cstr_buf): *const u8; + let cstr = ((&"glDeletePerfMonitorsAMD\0"): *types::string).data: *const char; glDeletePerfMonitorsAMD = user_get_proc_address(cstr): *fp_glDeletePerfMonitorsAMD; - let cstr = strings::to_c_with_buf("glDeletePerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glDeletePerfQueryINTEL\0"): *types::string).data: *const char; glDeletePerfQueryINTEL = user_get_proc_address(cstr): *fp_glDeletePerfQueryINTEL; - let cstr = strings::to_c_with_buf("glDeleteProgram", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgram\0"): *types::string).data: *const char; glDeleteProgram = user_get_proc_address(cstr): *fp_glDeleteProgram; - let cstr = strings::to_c_with_buf("glDeleteProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramPipelines\0"): *types::string).data: *const char; glDeleteProgramPipelines = user_get_proc_address(cstr): *fp_glDeleteProgramPipelines; - let cstr = strings::to_c_with_buf("glDeleteProgramsARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramsARB\0"): *types::string).data: *const char; glDeleteProgramsARB = user_get_proc_address(cstr): *fp_glDeleteProgramsARB; - let cstr = strings::to_c_with_buf("glDeleteProgramsNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteProgramsNV\0"): *types::string).data: *const char; glDeleteProgramsNV = user_get_proc_address(cstr): *fp_glDeleteProgramsNV; - let cstr = strings::to_c_with_buf("glDeleteQueries", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueries\0"): *types::string).data: *const char; glDeleteQueries = user_get_proc_address(cstr): *fp_glDeleteQueries; - let cstr = strings::to_c_with_buf("glDeleteQueriesARB", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueriesARB\0"): *types::string).data: *const char; glDeleteQueriesARB = user_get_proc_address(cstr): *fp_glDeleteQueriesARB; - let cstr = strings::to_c_with_buf("glDeleteQueryResourceTagNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteQueryResourceTagNV\0"): *types::string).data: *const char; glDeleteQueryResourceTagNV = user_get_proc_address(cstr): *fp_glDeleteQueryResourceTagNV; - let cstr = strings::to_c_with_buf("glDeleteRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glDeleteRenderbuffers\0"): *types::string).data: *const char; glDeleteRenderbuffers = user_get_proc_address(cstr): *fp_glDeleteRenderbuffers; - let cstr = strings::to_c_with_buf("glDeleteRenderbuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteRenderbuffersEXT\0"): *types::string).data: *const char; glDeleteRenderbuffersEXT = user_get_proc_address(cstr): *fp_glDeleteRenderbuffersEXT; - let cstr = strings::to_c_with_buf("glDeleteSamplers", cstr_buf): *const u8; + let cstr = ((&"glDeleteSamplers\0"): *types::string).data: *const char; glDeleteSamplers = user_get_proc_address(cstr): *fp_glDeleteSamplers; - let cstr = strings::to_c_with_buf("glDeleteSemaphoresEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteSemaphoresEXT\0"): *types::string).data: *const char; glDeleteSemaphoresEXT = user_get_proc_address(cstr): *fp_glDeleteSemaphoresEXT; - let cstr = strings::to_c_with_buf("glDeleteShader", cstr_buf): *const u8; + let cstr = ((&"glDeleteShader\0"): *types::string).data: *const char; glDeleteShader = user_get_proc_address(cstr): *fp_glDeleteShader; - let cstr = strings::to_c_with_buf("glDeleteStatesNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteStatesNV\0"): *types::string).data: *const char; glDeleteStatesNV = user_get_proc_address(cstr): *fp_glDeleteStatesNV; - let cstr = strings::to_c_with_buf("glDeleteSync", cstr_buf): *const u8; + let cstr = ((&"glDeleteSync\0"): *types::string).data: *const char; glDeleteSync = user_get_proc_address(cstr): *fp_glDeleteSync; - let cstr = strings::to_c_with_buf("glDeleteTextures", cstr_buf): *const u8; + let cstr = ((&"glDeleteTextures\0"): *types::string).data: *const char; glDeleteTextures = user_get_proc_address(cstr): *fp_glDeleteTextures; - let cstr = strings::to_c_with_buf("glDeleteTexturesEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteTexturesEXT\0"): *types::string).data: *const char; glDeleteTexturesEXT = user_get_proc_address(cstr): *fp_glDeleteTexturesEXT; - let cstr = strings::to_c_with_buf("glDeleteTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glDeleteTransformFeedbacks\0"): *types::string).data: *const char; glDeleteTransformFeedbacks = user_get_proc_address(cstr): *fp_glDeleteTransformFeedbacks; - let cstr = strings::to_c_with_buf("glDeleteTransformFeedbacksNV", cstr_buf): *const u8; + let cstr = ((&"glDeleteTransformFeedbacksNV\0"): *types::string).data: *const char; glDeleteTransformFeedbacksNV = user_get_proc_address(cstr): *fp_glDeleteTransformFeedbacksNV; - let cstr = strings::to_c_with_buf("glDeleteVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexArrays\0"): *types::string).data: *const char; glDeleteVertexArrays = user_get_proc_address(cstr): *fp_glDeleteVertexArrays; - let cstr = strings::to_c_with_buf("glDeleteVertexArraysAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexArraysAPPLE\0"): *types::string).data: *const char; glDeleteVertexArraysAPPLE = user_get_proc_address(cstr): *fp_glDeleteVertexArraysAPPLE; - let cstr = strings::to_c_with_buf("glDeleteVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glDeleteVertexShaderEXT\0"): *types::string).data: *const char; glDeleteVertexShaderEXT = user_get_proc_address(cstr): *fp_glDeleteVertexShaderEXT; - let cstr = strings::to_c_with_buf("glDepthBoundsEXT", cstr_buf): *const u8; + let cstr = ((&"glDepthBoundsEXT\0"): *types::string).data: *const char; glDepthBoundsEXT = user_get_proc_address(cstr): *fp_glDepthBoundsEXT; - let cstr = strings::to_c_with_buf("glDepthBoundsdNV", cstr_buf): *const u8; + let cstr = ((&"glDepthBoundsdNV\0"): *types::string).data: *const char; glDepthBoundsdNV = user_get_proc_address(cstr): *fp_glDepthBoundsdNV; - let cstr = strings::to_c_with_buf("glDepthFunc", cstr_buf): *const u8; + let cstr = ((&"glDepthFunc\0"): *types::string).data: *const char; glDepthFunc = user_get_proc_address(cstr): *fp_glDepthFunc; - let cstr = strings::to_c_with_buf("glDepthMask", cstr_buf): *const u8; + let cstr = ((&"glDepthMask\0"): *types::string).data: *const char; glDepthMask = user_get_proc_address(cstr): *fp_glDepthMask; - let cstr = strings::to_c_with_buf("glDepthRange", cstr_buf): *const u8; + let cstr = ((&"glDepthRange\0"): *types::string).data: *const char; glDepthRange = user_get_proc_address(cstr): *fp_glDepthRange; - let cstr = strings::to_c_with_buf("glDepthRangeArraydvNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeArraydvNV\0"): *types::string).data: *const char; glDepthRangeArraydvNV = user_get_proc_address(cstr): *fp_glDepthRangeArraydvNV; - let cstr = strings::to_c_with_buf("glDepthRangeArrayv", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeArrayv\0"): *types::string).data: *const char; glDepthRangeArrayv = user_get_proc_address(cstr): *fp_glDepthRangeArrayv; - let cstr = strings::to_c_with_buf("glDepthRangeIndexed", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeIndexed\0"): *types::string).data: *const char; glDepthRangeIndexed = user_get_proc_address(cstr): *fp_glDepthRangeIndexed; - let cstr = strings::to_c_with_buf("glDepthRangeIndexeddNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangeIndexeddNV\0"): *types::string).data: *const char; glDepthRangeIndexeddNV = user_get_proc_address(cstr): *fp_glDepthRangeIndexeddNV; - let cstr = strings::to_c_with_buf("glDepthRangedNV", cstr_buf): *const u8; + let cstr = ((&"glDepthRangedNV\0"): *types::string).data: *const char; glDepthRangedNV = user_get_proc_address(cstr): *fp_glDepthRangedNV; - let cstr = strings::to_c_with_buf("glDepthRangef", cstr_buf): *const u8; + let cstr = ((&"glDepthRangef\0"): *types::string).data: *const char; glDepthRangef = user_get_proc_address(cstr): *fp_glDepthRangef; - let cstr = strings::to_c_with_buf("glDepthRangefOES", cstr_buf): *const u8; + let cstr = ((&"glDepthRangefOES\0"): *types::string).data: *const char; glDepthRangefOES = user_get_proc_address(cstr): *fp_glDepthRangefOES; - let cstr = strings::to_c_with_buf("glDepthRangexOES", cstr_buf): *const u8; + let cstr = ((&"glDepthRangexOES\0"): *types::string).data: *const char; glDepthRangexOES = user_get_proc_address(cstr): *fp_glDepthRangexOES; - let cstr = strings::to_c_with_buf("glDetachObjectARB", cstr_buf): *const u8; + let cstr = ((&"glDetachObjectARB\0"): *types::string).data: *const char; glDetachObjectARB = user_get_proc_address(cstr): *fp_glDetachObjectARB; - let cstr = strings::to_c_with_buf("glDetachShader", cstr_buf): *const u8; + let cstr = ((&"glDetachShader\0"): *types::string).data: *const char; glDetachShader = user_get_proc_address(cstr): *fp_glDetachShader; - let cstr = strings::to_c_with_buf("glDetailTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glDetailTexFuncSGIS\0"): *types::string).data: *const char; glDetailTexFuncSGIS = user_get_proc_address(cstr): *fp_glDetailTexFuncSGIS; - let cstr = strings::to_c_with_buf("glDisable", cstr_buf): *const u8; + let cstr = ((&"glDisable\0"): *types::string).data: *const char; glDisable = user_get_proc_address(cstr): *fp_glDisable; - let cstr = strings::to_c_with_buf("glDisableClientState", cstr_buf): *const u8; + let cstr = ((&"glDisableClientState\0"): *types::string).data: *const char; glDisableClientState = user_get_proc_address(cstr): *fp_glDisableClientState; - let cstr = strings::to_c_with_buf("glDisableClientStateIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableClientStateIndexedEXT\0"): *types::string).data: *const char; glDisableClientStateIndexedEXT = user_get_proc_address(cstr): *fp_glDisableClientStateIndexedEXT; - let cstr = strings::to_c_with_buf("glDisableClientStateiEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableClientStateiEXT\0"): *types::string).data: *const char; glDisableClientStateiEXT = user_get_proc_address(cstr): *fp_glDisableClientStateiEXT; - let cstr = strings::to_c_with_buf("glDisableIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableIndexedEXT\0"): *types::string).data: *const char; glDisableIndexedEXT = user_get_proc_address(cstr): *fp_glDisableIndexedEXT; - let cstr = strings::to_c_with_buf("glDisableVariantClientStateEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVariantClientStateEXT\0"): *types::string).data: *const char; glDisableVariantClientStateEXT = user_get_proc_address(cstr): *fp_glDisableVariantClientStateEXT; - let cstr = strings::to_c_with_buf("glDisableVertexArrayAttrib", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayAttrib\0"): *types::string).data: *const char; glDisableVertexArrayAttrib = user_get_proc_address(cstr): *fp_glDisableVertexArrayAttrib; - let cstr = strings::to_c_with_buf("glDisableVertexArrayAttribEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayAttribEXT\0"): *types::string).data: *const char; glDisableVertexArrayAttribEXT = user_get_proc_address(cstr): *fp_glDisableVertexArrayAttribEXT; - let cstr = strings::to_c_with_buf("glDisableVertexArrayEXT", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexArrayEXT\0"): *types::string).data: *const char; glDisableVertexArrayEXT = user_get_proc_address(cstr): *fp_glDisableVertexArrayEXT; - let cstr = strings::to_c_with_buf("glDisableVertexAttribAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribAPPLE\0"): *types::string).data: *const char; glDisableVertexAttribAPPLE = user_get_proc_address(cstr): *fp_glDisableVertexAttribAPPLE; - let cstr = strings::to_c_with_buf("glDisableVertexAttribArray", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribArray\0"): *types::string).data: *const char; glDisableVertexAttribArray = user_get_proc_address(cstr): *fp_glDisableVertexAttribArray; - let cstr = strings::to_c_with_buf("glDisableVertexAttribArrayARB", cstr_buf): *const u8; + let cstr = ((&"glDisableVertexAttribArrayARB\0"): *types::string).data: *const char; glDisableVertexAttribArrayARB = user_get_proc_address(cstr): *fp_glDisableVertexAttribArrayARB; - let cstr = strings::to_c_with_buf("glDispatchCompute", cstr_buf): *const u8; + let cstr = ((&"glDispatchCompute\0"): *types::string).data: *const char; glDispatchCompute = user_get_proc_address(cstr): *fp_glDispatchCompute; - let cstr = strings::to_c_with_buf("glDispatchComputeGroupSizeARB", cstr_buf): *const u8; + let cstr = ((&"glDispatchComputeGroupSizeARB\0"): *types::string).data: *const char; glDispatchComputeGroupSizeARB = user_get_proc_address(cstr): *fp_glDispatchComputeGroupSizeARB; - let cstr = strings::to_c_with_buf("glDispatchComputeIndirect", cstr_buf): *const u8; + let cstr = ((&"glDispatchComputeIndirect\0"): *types::string).data: *const char; glDispatchComputeIndirect = user_get_proc_address(cstr): *fp_glDispatchComputeIndirect; - let cstr = strings::to_c_with_buf("glDrawArrays", cstr_buf): *const u8; + let cstr = ((&"glDrawArrays\0"): *types::string).data: *const char; glDrawArrays = user_get_proc_address(cstr): *fp_glDrawArrays; - let cstr = strings::to_c_with_buf("glDrawArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysEXT\0"): *types::string).data: *const char; glDrawArraysEXT = user_get_proc_address(cstr): *fp_glDrawArraysEXT; - let cstr = strings::to_c_with_buf("glDrawArraysIndirect", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysIndirect\0"): *types::string).data: *const char; glDrawArraysIndirect = user_get_proc_address(cstr): *fp_glDrawArraysIndirect; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedARB", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedARB\0"): *types::string).data: *const char; glDrawArraysInstancedARB = user_get_proc_address(cstr): *fp_glDrawArraysInstancedARB; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedBaseInstance\0"): *types::string).data: *const char; glDrawArraysInstancedBaseInstance = user_get_proc_address(cstr): *fp_glDrawArraysInstancedBaseInstance; - let cstr = strings::to_c_with_buf("glDrawArraysInstancedEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawArraysInstancedEXT\0"): *types::string).data: *const char; glDrawArraysInstancedEXT = user_get_proc_address(cstr): *fp_glDrawArraysInstancedEXT; - let cstr = strings::to_c_with_buf("glDrawBuffer", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffer\0"): *types::string).data: *const char; glDrawBuffer = user_get_proc_address(cstr): *fp_glDrawBuffer; - let cstr = strings::to_c_with_buf("glDrawBuffers", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffers\0"): *types::string).data: *const char; glDrawBuffers = user_get_proc_address(cstr): *fp_glDrawBuffers; - let cstr = strings::to_c_with_buf("glDrawBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffersARB\0"): *types::string).data: *const char; glDrawBuffersARB = user_get_proc_address(cstr): *fp_glDrawBuffersARB; - let cstr = strings::to_c_with_buf("glDrawBuffersATI", cstr_buf): *const u8; + let cstr = ((&"glDrawBuffersATI\0"): *types::string).data: *const char; glDrawBuffersATI = user_get_proc_address(cstr): *fp_glDrawBuffersATI; - let cstr = strings::to_c_with_buf("glDrawCommandsAddressNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsAddressNV\0"): *types::string).data: *const char; glDrawCommandsAddressNV = user_get_proc_address(cstr): *fp_glDrawCommandsAddressNV; - let cstr = strings::to_c_with_buf("glDrawCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsNV\0"): *types::string).data: *const char; glDrawCommandsNV = user_get_proc_address(cstr): *fp_glDrawCommandsNV; - let cstr = strings::to_c_with_buf("glDrawCommandsStatesAddressNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsStatesAddressNV\0"): *types::string).data: *const char; glDrawCommandsStatesAddressNV = user_get_proc_address(cstr): *fp_glDrawCommandsStatesAddressNV; - let cstr = strings::to_c_with_buf("glDrawCommandsStatesNV", cstr_buf): *const u8; + let cstr = ((&"glDrawCommandsStatesNV\0"): *types::string).data: *const char; glDrawCommandsStatesNV = user_get_proc_address(cstr): *fp_glDrawCommandsStatesNV; - let cstr = strings::to_c_with_buf("glDrawElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDrawElementArrayAPPLE\0"): *types::string).data: *const char; glDrawElementArrayAPPLE = user_get_proc_address(cstr): *fp_glDrawElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glDrawElementArrayATI", cstr_buf): *const u8; + let cstr = ((&"glDrawElementArrayATI\0"): *types::string).data: *const char; glDrawElementArrayATI = user_get_proc_address(cstr): *fp_glDrawElementArrayATI; - let cstr = strings::to_c_with_buf("glDrawElements", cstr_buf): *const u8; + let cstr = ((&"glDrawElements\0"): *types::string).data: *const char; glDrawElements = user_get_proc_address(cstr): *fp_glDrawElements; - let cstr = strings::to_c_with_buf("glDrawElementsBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsBaseVertex\0"): *types::string).data: *const char; glDrawElementsBaseVertex = user_get_proc_address(cstr): *fp_glDrawElementsBaseVertex; - let cstr = strings::to_c_with_buf("glDrawElementsIndirect", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsIndirect\0"): *types::string).data: *const char; glDrawElementsIndirect = user_get_proc_address(cstr): *fp_glDrawElementsIndirect; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedARB", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedARB\0"): *types::string).data: *const char; glDrawElementsInstancedARB = user_get_proc_address(cstr): *fp_glDrawElementsInstancedARB; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseInstance\0"): *types::string).data: *const char; glDrawElementsInstancedBaseInstance = user_get_proc_address(cstr): *fp_glDrawElementsInstancedBaseInstance; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseVertex\0"): *types::string).data: *const char; glDrawElementsInstancedBaseVertex = user_get_proc_address(cstr): *fp_glDrawElementsInstancedBaseVertex; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedBaseVertexBaseInstance", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedBaseVertexBaseInstance\0"): *types::string).data: *const char; glDrawElementsInstancedBaseVertexBaseInstance = user_get_proc_address(cstr): *fp_glDrawElementsInstancedBaseVertexBaseInstance; - let cstr = strings::to_c_with_buf("glDrawElementsInstancedEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawElementsInstancedEXT\0"): *types::string).data: *const char; glDrawElementsInstancedEXT = user_get_proc_address(cstr): *fp_glDrawElementsInstancedEXT; - let cstr = strings::to_c_with_buf("glDrawMeshArraysSUN", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshArraysSUN\0"): *types::string).data: *const char; glDrawMeshArraysSUN = user_get_proc_address(cstr): *fp_glDrawMeshArraysSUN; - let cstr = strings::to_c_with_buf("glDrawMeshTasksIndirectNV", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshTasksIndirectNV\0"): *types::string).data: *const char; glDrawMeshTasksIndirectNV = user_get_proc_address(cstr): *fp_glDrawMeshTasksIndirectNV; - let cstr = strings::to_c_with_buf("glDrawMeshTasksNV", cstr_buf): *const u8; + let cstr = ((&"glDrawMeshTasksNV\0"): *types::string).data: *const char; glDrawMeshTasksNV = user_get_proc_address(cstr): *fp_glDrawMeshTasksNV; - let cstr = strings::to_c_with_buf("glDrawPixels", cstr_buf): *const u8; + let cstr = ((&"glDrawPixels\0"): *types::string).data: *const char; glDrawPixels = user_get_proc_address(cstr): *fp_glDrawPixels; - let cstr = strings::to_c_with_buf("glDrawRangeElementArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementArrayAPPLE\0"): *types::string).data: *const char; glDrawRangeElementArrayAPPLE = user_get_proc_address(cstr): *fp_glDrawRangeElementArrayAPPLE; - let cstr = strings::to_c_with_buf("glDrawRangeElementArrayATI", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementArrayATI\0"): *types::string).data: *const char; glDrawRangeElementArrayATI = user_get_proc_address(cstr): *fp_glDrawRangeElementArrayATI; - let cstr = strings::to_c_with_buf("glDrawRangeElements", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElements\0"): *types::string).data: *const char; glDrawRangeElements = user_get_proc_address(cstr): *fp_glDrawRangeElements; - let cstr = strings::to_c_with_buf("glDrawRangeElementsBaseVertex", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementsBaseVertex\0"): *types::string).data: *const char; glDrawRangeElementsBaseVertex = user_get_proc_address(cstr): *fp_glDrawRangeElementsBaseVertex; - let cstr = strings::to_c_with_buf("glDrawRangeElementsEXT", cstr_buf): *const u8; + let cstr = ((&"glDrawRangeElementsEXT\0"): *types::string).data: *const char; glDrawRangeElementsEXT = user_get_proc_address(cstr): *fp_glDrawRangeElementsEXT; - let cstr = strings::to_c_with_buf("glDrawTextureNV", cstr_buf): *const u8; + let cstr = ((&"glDrawTextureNV\0"): *types::string).data: *const char; glDrawTextureNV = user_get_proc_address(cstr): *fp_glDrawTextureNV; - let cstr = strings::to_c_with_buf("glDrawTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedback\0"): *types::string).data: *const char; glDrawTransformFeedback = user_get_proc_address(cstr): *fp_glDrawTransformFeedback; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackInstanced", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackInstanced\0"): *types::string).data: *const char; glDrawTransformFeedbackInstanced = user_get_proc_address(cstr): *fp_glDrawTransformFeedbackInstanced; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackNV\0"): *types::string).data: *const char; glDrawTransformFeedbackNV = user_get_proc_address(cstr): *fp_glDrawTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackStream", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackStream\0"): *types::string).data: *const char; glDrawTransformFeedbackStream = user_get_proc_address(cstr): *fp_glDrawTransformFeedbackStream; - let cstr = strings::to_c_with_buf("glDrawTransformFeedbackStreamInstanced", cstr_buf): *const u8; + let cstr = ((&"glDrawTransformFeedbackStreamInstanced\0"): *types::string).data: *const char; glDrawTransformFeedbackStreamInstanced = user_get_proc_address(cstr): *fp_glDrawTransformFeedbackStreamInstanced; - let cstr = strings::to_c_with_buf("glDrawVkImageNV", cstr_buf): *const u8; + let cstr = ((&"glDrawVkImageNV\0"): *types::string).data: *const char; glDrawVkImageNV = user_get_proc_address(cstr): *fp_glDrawVkImageNV; - let cstr = strings::to_c_with_buf("glEGLImageTargetTexStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glEGLImageTargetTexStorageEXT\0"): *types::string).data: *const char; glEGLImageTargetTexStorageEXT = user_get_proc_address(cstr): *fp_glEGLImageTargetTexStorageEXT; - let cstr = strings::to_c_with_buf("glEGLImageTargetTextureStorageEXT", cstr_buf): *const u8; + let cstr = ((&"glEGLImageTargetTextureStorageEXT\0"): *types::string).data: *const char; glEGLImageTargetTextureStorageEXT = user_get_proc_address(cstr): *fp_glEGLImageTargetTextureStorageEXT; - let cstr = strings::to_c_with_buf("glEdgeFlag", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlag\0"): *types::string).data: *const char; glEdgeFlag = user_get_proc_address(cstr): *fp_glEdgeFlag; - let cstr = strings::to_c_with_buf("glEdgeFlagFormatNV", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagFormatNV\0"): *types::string).data: *const char; glEdgeFlagFormatNV = user_get_proc_address(cstr): *fp_glEdgeFlagFormatNV; - let cstr = strings::to_c_with_buf("glEdgeFlagPointer", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointer\0"): *types::string).data: *const char; glEdgeFlagPointer = user_get_proc_address(cstr): *fp_glEdgeFlagPointer; - let cstr = strings::to_c_with_buf("glEdgeFlagPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointerEXT\0"): *types::string).data: *const char; glEdgeFlagPointerEXT = user_get_proc_address(cstr): *fp_glEdgeFlagPointerEXT; - let cstr = strings::to_c_with_buf("glEdgeFlagPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagPointerListIBM\0"): *types::string).data: *const char; glEdgeFlagPointerListIBM = user_get_proc_address(cstr): *fp_glEdgeFlagPointerListIBM; - let cstr = strings::to_c_with_buf("glEdgeFlagv", cstr_buf): *const u8; + let cstr = ((&"glEdgeFlagv\0"): *types::string).data: *const char; glEdgeFlagv = user_get_proc_address(cstr): *fp_glEdgeFlagv; - let cstr = strings::to_c_with_buf("glElementPointerAPPLE", cstr_buf): *const u8; + let cstr = ((&"glElementPointerAPPLE\0"): *types::string).data: *const char; glElementPointerAPPLE = user_get_proc_address(cstr): *fp_glElementPointerAPPLE; - let cstr = strings::to_c_with_buf("glElementPointerATI", cstr_buf): *const u8; + let cstr = ((&"glElementPointerATI\0"): *types::string).data: *const char; glElementPointerATI = user_get_proc_address(cstr): *fp_glElementPointerATI; - let cstr = strings::to_c_with_buf("glEnable", cstr_buf): *const u8; + let cstr = ((&"glEnable\0"): *types::string).data: *const char; glEnable = user_get_proc_address(cstr): *fp_glEnable; - let cstr = strings::to_c_with_buf("glEnableClientState", cstr_buf): *const u8; + let cstr = ((&"glEnableClientState\0"): *types::string).data: *const char; glEnableClientState = user_get_proc_address(cstr): *fp_glEnableClientState; - let cstr = strings::to_c_with_buf("glEnableClientStateIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableClientStateIndexedEXT\0"): *types::string).data: *const char; glEnableClientStateIndexedEXT = user_get_proc_address(cstr): *fp_glEnableClientStateIndexedEXT; - let cstr = strings::to_c_with_buf("glEnableClientStateiEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableClientStateiEXT\0"): *types::string).data: *const char; glEnableClientStateiEXT = user_get_proc_address(cstr): *fp_glEnableClientStateiEXT; - let cstr = strings::to_c_with_buf("glEnableIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableIndexedEXT\0"): *types::string).data: *const char; glEnableIndexedEXT = user_get_proc_address(cstr): *fp_glEnableIndexedEXT; - let cstr = strings::to_c_with_buf("glEnableVariantClientStateEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVariantClientStateEXT\0"): *types::string).data: *const char; glEnableVariantClientStateEXT = user_get_proc_address(cstr): *fp_glEnableVariantClientStateEXT; - let cstr = strings::to_c_with_buf("glEnableVertexArrayAttrib", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayAttrib\0"): *types::string).data: *const char; glEnableVertexArrayAttrib = user_get_proc_address(cstr): *fp_glEnableVertexArrayAttrib; - let cstr = strings::to_c_with_buf("glEnableVertexArrayAttribEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayAttribEXT\0"): *types::string).data: *const char; glEnableVertexArrayAttribEXT = user_get_proc_address(cstr): *fp_glEnableVertexArrayAttribEXT; - let cstr = strings::to_c_with_buf("glEnableVertexArrayEXT", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexArrayEXT\0"): *types::string).data: *const char; glEnableVertexArrayEXT = user_get_proc_address(cstr): *fp_glEnableVertexArrayEXT; - let cstr = strings::to_c_with_buf("glEnableVertexAttribAPPLE", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribAPPLE\0"): *types::string).data: *const char; glEnableVertexAttribAPPLE = user_get_proc_address(cstr): *fp_glEnableVertexAttribAPPLE; - let cstr = strings::to_c_with_buf("glEnableVertexAttribArray", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribArray\0"): *types::string).data: *const char; glEnableVertexAttribArray = user_get_proc_address(cstr): *fp_glEnableVertexAttribArray; - let cstr = strings::to_c_with_buf("glEnableVertexAttribArrayARB", cstr_buf): *const u8; + let cstr = ((&"glEnableVertexAttribArrayARB\0"): *types::string).data: *const char; glEnableVertexAttribArrayARB = user_get_proc_address(cstr): *fp_glEnableVertexAttribArrayARB; - let cstr = strings::to_c_with_buf("glEnd", cstr_buf): *const u8; + let cstr = ((&"glEnd\0"): *types::string).data: *const char; glEnd = user_get_proc_address(cstr): *fp_glEnd; - let cstr = strings::to_c_with_buf("glEndConditionalRenderNV", cstr_buf): *const u8; + let cstr = ((&"glEndConditionalRenderNV\0"): *types::string).data: *const char; glEndConditionalRenderNV = user_get_proc_address(cstr): *fp_glEndConditionalRenderNV; - let cstr = strings::to_c_with_buf("glEndConditionalRenderNVX", cstr_buf): *const u8; + let cstr = ((&"glEndConditionalRenderNVX\0"): *types::string).data: *const char; glEndConditionalRenderNVX = user_get_proc_address(cstr): *fp_glEndConditionalRenderNVX; - let cstr = strings::to_c_with_buf("glEndFragmentShaderATI", cstr_buf): *const u8; + let cstr = ((&"glEndFragmentShaderATI\0"): *types::string).data: *const char; glEndFragmentShaderATI = user_get_proc_address(cstr): *fp_glEndFragmentShaderATI; - let cstr = strings::to_c_with_buf("glEndList", cstr_buf): *const u8; + let cstr = ((&"glEndList\0"): *types::string).data: *const char; glEndList = user_get_proc_address(cstr): *fp_glEndList; - let cstr = strings::to_c_with_buf("glEndOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glEndOcclusionQueryNV\0"): *types::string).data: *const char; glEndOcclusionQueryNV = user_get_proc_address(cstr): *fp_glEndOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glEndPerfMonitorAMD", cstr_buf): *const u8; + let cstr = ((&"glEndPerfMonitorAMD\0"): *types::string).data: *const char; glEndPerfMonitorAMD = user_get_proc_address(cstr): *fp_glEndPerfMonitorAMD; - let cstr = strings::to_c_with_buf("glEndPerfQueryINTEL", cstr_buf): *const u8; + let cstr = ((&"glEndPerfQueryINTEL\0"): *types::string).data: *const char; glEndPerfQueryINTEL = user_get_proc_address(cstr): *fp_glEndPerfQueryINTEL; - let cstr = strings::to_c_with_buf("glEndQuery", cstr_buf): *const u8; + let cstr = ((&"glEndQuery\0"): *types::string).data: *const char; glEndQuery = user_get_proc_address(cstr): *fp_glEndQuery; - let cstr = strings::to_c_with_buf("glEndQueryARB", cstr_buf): *const u8; + let cstr = ((&"glEndQueryARB\0"): *types::string).data: *const char; glEndQueryARB = user_get_proc_address(cstr): *fp_glEndQueryARB; - let cstr = strings::to_c_with_buf("glEndQueryIndexed", cstr_buf): *const u8; + let cstr = ((&"glEndQueryIndexed\0"): *types::string).data: *const char; glEndQueryIndexed = user_get_proc_address(cstr): *fp_glEndQueryIndexed; - let cstr = strings::to_c_with_buf("glEndTransformFeedbackEXT", cstr_buf): *const u8; + let cstr = ((&"glEndTransformFeedbackEXT\0"): *types::string).data: *const char; glEndTransformFeedbackEXT = user_get_proc_address(cstr): *fp_glEndTransformFeedbackEXT; - let cstr = strings::to_c_with_buf("glEndTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glEndTransformFeedbackNV\0"): *types::string).data: *const char; glEndTransformFeedbackNV = user_get_proc_address(cstr): *fp_glEndTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glEndVertexShaderEXT", cstr_buf): *const u8; + let cstr = ((&"glEndVertexShaderEXT\0"): *types::string).data: *const char; glEndVertexShaderEXT = user_get_proc_address(cstr): *fp_glEndVertexShaderEXT; - let cstr = strings::to_c_with_buf("glEndVideoCaptureNV", cstr_buf): *const u8; + let cstr = ((&"glEndVideoCaptureNV\0"): *types::string).data: *const char; glEndVideoCaptureNV = user_get_proc_address(cstr): *fp_glEndVideoCaptureNV; - let cstr = strings::to_c_with_buf("glEvalCoord1d", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1d\0"): *types::string).data: *const char; glEvalCoord1d = user_get_proc_address(cstr): *fp_glEvalCoord1d; - let cstr = strings::to_c_with_buf("glEvalCoord1dv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1dv\0"): *types::string).data: *const char; glEvalCoord1dv = user_get_proc_address(cstr): *fp_glEvalCoord1dv; - let cstr = strings::to_c_with_buf("glEvalCoord1f", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1f\0"): *types::string).data: *const char; glEvalCoord1f = user_get_proc_address(cstr): *fp_glEvalCoord1f; - let cstr = strings::to_c_with_buf("glEvalCoord1fv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1fv\0"): *types::string).data: *const char; glEvalCoord1fv = user_get_proc_address(cstr): *fp_glEvalCoord1fv; - let cstr = strings::to_c_with_buf("glEvalCoord1xOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1xOES\0"): *types::string).data: *const char; glEvalCoord1xOES = user_get_proc_address(cstr): *fp_glEvalCoord1xOES; - let cstr = strings::to_c_with_buf("glEvalCoord1xvOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord1xvOES\0"): *types::string).data: *const char; glEvalCoord1xvOES = user_get_proc_address(cstr): *fp_glEvalCoord1xvOES; - let cstr = strings::to_c_with_buf("glEvalCoord2d", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2d\0"): *types::string).data: *const char; glEvalCoord2d = user_get_proc_address(cstr): *fp_glEvalCoord2d; - let cstr = strings::to_c_with_buf("glEvalCoord2dv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2dv\0"): *types::string).data: *const char; glEvalCoord2dv = user_get_proc_address(cstr): *fp_glEvalCoord2dv; - let cstr = strings::to_c_with_buf("glEvalCoord2f", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2f\0"): *types::string).data: *const char; glEvalCoord2f = user_get_proc_address(cstr): *fp_glEvalCoord2f; - let cstr = strings::to_c_with_buf("glEvalCoord2fv", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2fv\0"): *types::string).data: *const char; glEvalCoord2fv = user_get_proc_address(cstr): *fp_glEvalCoord2fv; - let cstr = strings::to_c_with_buf("glEvalCoord2xOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2xOES\0"): *types::string).data: *const char; glEvalCoord2xOES = user_get_proc_address(cstr): *fp_glEvalCoord2xOES; - let cstr = strings::to_c_with_buf("glEvalCoord2xvOES", cstr_buf): *const u8; + let cstr = ((&"glEvalCoord2xvOES\0"): *types::string).data: *const char; glEvalCoord2xvOES = user_get_proc_address(cstr): *fp_glEvalCoord2xvOES; - let cstr = strings::to_c_with_buf("glEvalMapsNV", cstr_buf): *const u8; + let cstr = ((&"glEvalMapsNV\0"): *types::string).data: *const char; glEvalMapsNV = user_get_proc_address(cstr): *fp_glEvalMapsNV; - let cstr = strings::to_c_with_buf("glEvalMesh1", cstr_buf): *const u8; + let cstr = ((&"glEvalMesh1\0"): *types::string).data: *const char; glEvalMesh1 = user_get_proc_address(cstr): *fp_glEvalMesh1; - let cstr = strings::to_c_with_buf("glEvalMesh2", cstr_buf): *const u8; + let cstr = ((&"glEvalMesh2\0"): *types::string).data: *const char; glEvalMesh2 = user_get_proc_address(cstr): *fp_glEvalMesh2; - let cstr = strings::to_c_with_buf("glEvalPoint1", cstr_buf): *const u8; + let cstr = ((&"glEvalPoint1\0"): *types::string).data: *const char; glEvalPoint1 = user_get_proc_address(cstr): *fp_glEvalPoint1; - let cstr = strings::to_c_with_buf("glEvalPoint2", cstr_buf): *const u8; + let cstr = ((&"glEvalPoint2\0"): *types::string).data: *const char; glEvalPoint2 = user_get_proc_address(cstr): *fp_glEvalPoint2; - let cstr = strings::to_c_with_buf("glEvaluateDepthValuesARB", cstr_buf): *const u8; + let cstr = ((&"glEvaluateDepthValuesARB\0"): *types::string).data: *const char; glEvaluateDepthValuesARB = user_get_proc_address(cstr): *fp_glEvaluateDepthValuesARB; - let cstr = strings::to_c_with_buf("glExecuteProgramNV", cstr_buf): *const u8; + let cstr = ((&"glExecuteProgramNV\0"): *types::string).data: *const char; glExecuteProgramNV = user_get_proc_address(cstr): *fp_glExecuteProgramNV; - let cstr = strings::to_c_with_buf("glExtractComponentEXT", cstr_buf): *const u8; + let cstr = ((&"glExtractComponentEXT\0"): *types::string).data: *const char; glExtractComponentEXT = user_get_proc_address(cstr): *fp_glExtractComponentEXT; - let cstr = strings::to_c_with_buf("glFeedbackBuffer", cstr_buf): *const u8; + let cstr = ((&"glFeedbackBuffer\0"): *types::string).data: *const char; glFeedbackBuffer = user_get_proc_address(cstr): *fp_glFeedbackBuffer; - let cstr = strings::to_c_with_buf("glFeedbackBufferxOES", cstr_buf): *const u8; + let cstr = ((&"glFeedbackBufferxOES\0"): *types::string).data: *const char; glFeedbackBufferxOES = user_get_proc_address(cstr): *fp_glFeedbackBufferxOES; - let cstr = strings::to_c_with_buf("glFenceSync", cstr_buf): *const u8; + let cstr = ((&"glFenceSync\0"): *types::string).data: *const char; glFenceSync = user_get_proc_address(cstr): *fp_glFenceSync; - let cstr = strings::to_c_with_buf("glFinalCombinerInputNV", cstr_buf): *const u8; + let cstr = ((&"glFinalCombinerInputNV\0"): *types::string).data: *const char; glFinalCombinerInputNV = user_get_proc_address(cstr): *fp_glFinalCombinerInputNV; - let cstr = strings::to_c_with_buf("glFinish", cstr_buf): *const u8; + let cstr = ((&"glFinish\0"): *types::string).data: *const char; glFinish = user_get_proc_address(cstr): *fp_glFinish; - let cstr = strings::to_c_with_buf("glFinishAsyncSGIX", cstr_buf): *const u8; + let cstr = ((&"glFinishAsyncSGIX\0"): *types::string).data: *const char; glFinishAsyncSGIX = user_get_proc_address(cstr): *fp_glFinishAsyncSGIX; - let cstr = strings::to_c_with_buf("glFinishFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFinishFenceAPPLE\0"): *types::string).data: *const char; glFinishFenceAPPLE = user_get_proc_address(cstr): *fp_glFinishFenceAPPLE; - let cstr = strings::to_c_with_buf("glFinishFenceNV", cstr_buf): *const u8; + let cstr = ((&"glFinishFenceNV\0"): *types::string).data: *const char; glFinishFenceNV = user_get_proc_address(cstr): *fp_glFinishFenceNV; - let cstr = strings::to_c_with_buf("glFinishObjectAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFinishObjectAPPLE\0"): *types::string).data: *const char; glFinishObjectAPPLE = user_get_proc_address(cstr): *fp_glFinishObjectAPPLE; - let cstr = strings::to_c_with_buf("glFinishTextureSUNX", cstr_buf): *const u8; + let cstr = ((&"glFinishTextureSUNX\0"): *types::string).data: *const char; glFinishTextureSUNX = user_get_proc_address(cstr): *fp_glFinishTextureSUNX; - let cstr = strings::to_c_with_buf("glFlush", cstr_buf): *const u8; + let cstr = ((&"glFlush\0"): *types::string).data: *const char; glFlush = user_get_proc_address(cstr): *fp_glFlush; - let cstr = strings::to_c_with_buf("glFlushMappedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedBufferRange\0"): *types::string).data: *const char; glFlushMappedBufferRange = user_get_proc_address(cstr): *fp_glFlushMappedBufferRange; - let cstr = strings::to_c_with_buf("glFlushMappedBufferRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedBufferRangeAPPLE\0"): *types::string).data: *const char; glFlushMappedBufferRangeAPPLE = user_get_proc_address(cstr): *fp_glFlushMappedBufferRangeAPPLE; - let cstr = strings::to_c_with_buf("glFlushMappedNamedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedNamedBufferRange\0"): *types::string).data: *const char; glFlushMappedNamedBufferRange = user_get_proc_address(cstr): *fp_glFlushMappedNamedBufferRange; - let cstr = strings::to_c_with_buf("glFlushMappedNamedBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glFlushMappedNamedBufferRangeEXT\0"): *types::string).data: *const char; glFlushMappedNamedBufferRangeEXT = user_get_proc_address(cstr): *fp_glFlushMappedNamedBufferRangeEXT; - let cstr = strings::to_c_with_buf("glFlushPixelDataRangeNV", cstr_buf): *const u8; + let cstr = ((&"glFlushPixelDataRangeNV\0"): *types::string).data: *const char; glFlushPixelDataRangeNV = user_get_proc_address(cstr): *fp_glFlushPixelDataRangeNV; - let cstr = strings::to_c_with_buf("glFlushRasterSGIX", cstr_buf): *const u8; + let cstr = ((&"glFlushRasterSGIX\0"): *types::string).data: *const char; glFlushRasterSGIX = user_get_proc_address(cstr): *fp_glFlushRasterSGIX; - let cstr = strings::to_c_with_buf("glFlushStaticDataIBM", cstr_buf): *const u8; + let cstr = ((&"glFlushStaticDataIBM\0"): *types::string).data: *const char; glFlushStaticDataIBM = user_get_proc_address(cstr): *fp_glFlushStaticDataIBM; - let cstr = strings::to_c_with_buf("glFlushVertexArrayRangeAPPLE", cstr_buf): *const u8; + let cstr = ((&"glFlushVertexArrayRangeAPPLE\0"): *types::string).data: *const char; glFlushVertexArrayRangeAPPLE = user_get_proc_address(cstr): *fp_glFlushVertexArrayRangeAPPLE; - let cstr = strings::to_c_with_buf("glFlushVertexArrayRangeNV", cstr_buf): *const u8; + let cstr = ((&"glFlushVertexArrayRangeNV\0"): *types::string).data: *const char; glFlushVertexArrayRangeNV = user_get_proc_address(cstr): *fp_glFlushVertexArrayRangeNV; - let cstr = strings::to_c_with_buf("glFogCoordFormatNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordFormatNV\0"): *types::string).data: *const char; glFogCoordFormatNV = user_get_proc_address(cstr): *fp_glFogCoordFormatNV; - let cstr = strings::to_c_with_buf("glFogCoordPointer", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointer\0"): *types::string).data: *const char; glFogCoordPointer = user_get_proc_address(cstr): *fp_glFogCoordPointer; - let cstr = strings::to_c_with_buf("glFogCoordPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointerEXT\0"): *types::string).data: *const char; glFogCoordPointerEXT = user_get_proc_address(cstr): *fp_glFogCoordPointerEXT; - let cstr = strings::to_c_with_buf("glFogCoordPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glFogCoordPointerListIBM\0"): *types::string).data: *const char; glFogCoordPointerListIBM = user_get_proc_address(cstr): *fp_glFogCoordPointerListIBM; - let cstr = strings::to_c_with_buf("glFogCoordd", cstr_buf): *const u8; + let cstr = ((&"glFogCoordd\0"): *types::string).data: *const char; glFogCoordd = user_get_proc_address(cstr): *fp_glFogCoordd; - let cstr = strings::to_c_with_buf("glFogCoorddEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddEXT\0"): *types::string).data: *const char; glFogCoorddEXT = user_get_proc_address(cstr): *fp_glFogCoorddEXT; - let cstr = strings::to_c_with_buf("glFogCoorddv", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddv\0"): *types::string).data: *const char; glFogCoorddv = user_get_proc_address(cstr): *fp_glFogCoorddv; - let cstr = strings::to_c_with_buf("glFogCoorddvEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoorddvEXT\0"): *types::string).data: *const char; glFogCoorddvEXT = user_get_proc_address(cstr): *fp_glFogCoorddvEXT; - let cstr = strings::to_c_with_buf("glFogCoordf", cstr_buf): *const u8; + let cstr = ((&"glFogCoordf\0"): *types::string).data: *const char; glFogCoordf = user_get_proc_address(cstr): *fp_glFogCoordf; - let cstr = strings::to_c_with_buf("glFogCoordfEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfEXT\0"): *types::string).data: *const char; glFogCoordfEXT = user_get_proc_address(cstr): *fp_glFogCoordfEXT; - let cstr = strings::to_c_with_buf("glFogCoordfv", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfv\0"): *types::string).data: *const char; glFogCoordfv = user_get_proc_address(cstr): *fp_glFogCoordfv; - let cstr = strings::to_c_with_buf("glFogCoordfvEXT", cstr_buf): *const u8; + let cstr = ((&"glFogCoordfvEXT\0"): *types::string).data: *const char; glFogCoordfvEXT = user_get_proc_address(cstr): *fp_glFogCoordfvEXT; - let cstr = strings::to_c_with_buf("glFogCoordhNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordhNV\0"): *types::string).data: *const char; glFogCoordhNV = user_get_proc_address(cstr): *fp_glFogCoordhNV; - let cstr = strings::to_c_with_buf("glFogCoordhvNV", cstr_buf): *const u8; + let cstr = ((&"glFogCoordhvNV\0"): *types::string).data: *const char; glFogCoordhvNV = user_get_proc_address(cstr): *fp_glFogCoordhvNV; - let cstr = strings::to_c_with_buf("glFogFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glFogFuncSGIS\0"): *types::string).data: *const char; glFogFuncSGIS = user_get_proc_address(cstr): *fp_glFogFuncSGIS; - let cstr = strings::to_c_with_buf("glFogf", cstr_buf): *const u8; + let cstr = ((&"glFogf\0"): *types::string).data: *const char; glFogf = user_get_proc_address(cstr): *fp_glFogf; - let cstr = strings::to_c_with_buf("glFogfv", cstr_buf): *const u8; + let cstr = ((&"glFogfv\0"): *types::string).data: *const char; glFogfv = user_get_proc_address(cstr): *fp_glFogfv; - let cstr = strings::to_c_with_buf("glFogi", cstr_buf): *const u8; + let cstr = ((&"glFogi\0"): *types::string).data: *const char; glFogi = user_get_proc_address(cstr): *fp_glFogi; - let cstr = strings::to_c_with_buf("glFogiv", cstr_buf): *const u8; + let cstr = ((&"glFogiv\0"): *types::string).data: *const char; glFogiv = user_get_proc_address(cstr): *fp_glFogiv; - let cstr = strings::to_c_with_buf("glFogxOES", cstr_buf): *const u8; + let cstr = ((&"glFogxOES\0"): *types::string).data: *const char; glFogxOES = user_get_proc_address(cstr): *fp_glFogxOES; - let cstr = strings::to_c_with_buf("glFogxvOES", cstr_buf): *const u8; + let cstr = ((&"glFogxvOES\0"): *types::string).data: *const char; glFogxvOES = user_get_proc_address(cstr): *fp_glFogxvOES; - let cstr = strings::to_c_with_buf("glFragmentColorMaterialSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentColorMaterialSGIX\0"): *types::string).data: *const char; glFragmentColorMaterialSGIX = user_get_proc_address(cstr): *fp_glFragmentColorMaterialSGIX; - let cstr = strings::to_c_with_buf("glFragmentCoverageColorNV", cstr_buf): *const u8; + let cstr = ((&"glFragmentCoverageColorNV\0"): *types::string).data: *const char; glFragmentCoverageColorNV = user_get_proc_address(cstr): *fp_glFragmentCoverageColorNV; - let cstr = strings::to_c_with_buf("glFragmentLightModelfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelfSGIX\0"): *types::string).data: *const char; glFragmentLightModelfSGIX = user_get_proc_address(cstr): *fp_glFragmentLightModelfSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModelfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelfvSGIX\0"): *types::string).data: *const char; glFragmentLightModelfvSGIX = user_get_proc_address(cstr): *fp_glFragmentLightModelfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModeliSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModeliSGIX\0"): *types::string).data: *const char; glFragmentLightModeliSGIX = user_get_proc_address(cstr): *fp_glFragmentLightModeliSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightModelivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightModelivSGIX\0"): *types::string).data: *const char; glFragmentLightModelivSGIX = user_get_proc_address(cstr): *fp_glFragmentLightModelivSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightfSGIX\0"): *types::string).data: *const char; glFragmentLightfSGIX = user_get_proc_address(cstr): *fp_glFragmentLightfSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightfvSGIX\0"): *types::string).data: *const char; glFragmentLightfvSGIX = user_get_proc_address(cstr): *fp_glFragmentLightfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightiSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightiSGIX\0"): *types::string).data: *const char; glFragmentLightiSGIX = user_get_proc_address(cstr): *fp_glFragmentLightiSGIX; - let cstr = strings::to_c_with_buf("glFragmentLightivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentLightivSGIX\0"): *types::string).data: *const char; glFragmentLightivSGIX = user_get_proc_address(cstr): *fp_glFragmentLightivSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialfSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialfSGIX\0"): *types::string).data: *const char; glFragmentMaterialfSGIX = user_get_proc_address(cstr): *fp_glFragmentMaterialfSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialfvSGIX\0"): *types::string).data: *const char; glFragmentMaterialfvSGIX = user_get_proc_address(cstr): *fp_glFragmentMaterialfvSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialiSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialiSGIX\0"): *types::string).data: *const char; glFragmentMaterialiSGIX = user_get_proc_address(cstr): *fp_glFragmentMaterialiSGIX; - let cstr = strings::to_c_with_buf("glFragmentMaterialivSGIX", cstr_buf): *const u8; + let cstr = ((&"glFragmentMaterialivSGIX\0"): *types::string).data: *const char; glFragmentMaterialivSGIX = user_get_proc_address(cstr): *fp_glFragmentMaterialivSGIX; - let cstr = strings::to_c_with_buf("glFrameTerminatorGREMEDY", cstr_buf): *const u8; + let cstr = ((&"glFrameTerminatorGREMEDY\0"): *types::string).data: *const char; glFrameTerminatorGREMEDY = user_get_proc_address(cstr): *fp_glFrameTerminatorGREMEDY; - let cstr = strings::to_c_with_buf("glFrameZoomSGIX", cstr_buf): *const u8; + let cstr = ((&"glFrameZoomSGIX\0"): *types::string).data: *const char; glFrameZoomSGIX = user_get_proc_address(cstr): *fp_glFrameZoomSGIX; - let cstr = strings::to_c_with_buf("glFramebufferDrawBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferDrawBufferEXT\0"): *types::string).data: *const char; glFramebufferDrawBufferEXT = user_get_proc_address(cstr): *fp_glFramebufferDrawBufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferDrawBuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferDrawBuffersEXT\0"): *types::string).data: *const char; glFramebufferDrawBuffersEXT = user_get_proc_address(cstr): *fp_glFramebufferDrawBuffersEXT; - let cstr = strings::to_c_with_buf("glFramebufferFetchBarrierEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferFetchBarrierEXT\0"): *types::string).data: *const char; glFramebufferFetchBarrierEXT = user_get_proc_address(cstr): *fp_glFramebufferFetchBarrierEXT; - let cstr = strings::to_c_with_buf("glFramebufferParameteri", cstr_buf): *const u8; + let cstr = ((&"glFramebufferParameteri\0"): *types::string).data: *const char; glFramebufferParameteri = user_get_proc_address(cstr): *fp_glFramebufferParameteri; - let cstr = strings::to_c_with_buf("glFramebufferParameteriMESA", cstr_buf): *const u8; + let cstr = ((&"glFramebufferParameteriMESA\0"): *types::string).data: *const char; glFramebufferParameteriMESA = user_get_proc_address(cstr): *fp_glFramebufferParameteriMESA; - let cstr = strings::to_c_with_buf("glFramebufferReadBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferReadBufferEXT\0"): *types::string).data: *const char; glFramebufferReadBufferEXT = user_get_proc_address(cstr): *fp_glFramebufferReadBufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glFramebufferRenderbuffer\0"): *types::string).data: *const char; glFramebufferRenderbuffer = user_get_proc_address(cstr): *fp_glFramebufferRenderbuffer; - let cstr = strings::to_c_with_buf("glFramebufferRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferRenderbufferEXT\0"): *types::string).data: *const char; glFramebufferRenderbufferEXT = user_get_proc_address(cstr): *fp_glFramebufferRenderbufferEXT; - let cstr = strings::to_c_with_buf("glFramebufferSampleLocationsfvARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSampleLocationsfvARB\0"): *types::string).data: *const char; glFramebufferSampleLocationsfvARB = user_get_proc_address(cstr): *fp_glFramebufferSampleLocationsfvARB; - let cstr = strings::to_c_with_buf("glFramebufferSampleLocationsfvNV", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSampleLocationsfvNV\0"): *types::string).data: *const char; glFramebufferSampleLocationsfvNV = user_get_proc_address(cstr): *fp_glFramebufferSampleLocationsfvNV; - let cstr = strings::to_c_with_buf("glFramebufferSamplePositionsfvAMD", cstr_buf): *const u8; + let cstr = ((&"glFramebufferSamplePositionsfvAMD\0"): *types::string).data: *const char; glFramebufferSamplePositionsfvAMD = user_get_proc_address(cstr): *fp_glFramebufferSamplePositionsfvAMD; - let cstr = strings::to_c_with_buf("glFramebufferTexture1D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture1D\0"): *types::string).data: *const char; glFramebufferTexture1D = user_get_proc_address(cstr): *fp_glFramebufferTexture1D; - let cstr = strings::to_c_with_buf("glFramebufferTexture1DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture1DEXT\0"): *types::string).data: *const char; glFramebufferTexture1DEXT = user_get_proc_address(cstr): *fp_glFramebufferTexture1DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTexture2D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture2D\0"): *types::string).data: *const char; glFramebufferTexture2D = user_get_proc_address(cstr): *fp_glFramebufferTexture2D; - let cstr = strings::to_c_with_buf("glFramebufferTexture2DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture2DEXT\0"): *types::string).data: *const char; glFramebufferTexture2DEXT = user_get_proc_address(cstr): *fp_glFramebufferTexture2DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTexture3D", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture3D\0"): *types::string).data: *const char; glFramebufferTexture3D = user_get_proc_address(cstr): *fp_glFramebufferTexture3D; - let cstr = strings::to_c_with_buf("glFramebufferTexture3DEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTexture3DEXT\0"): *types::string).data: *const char; glFramebufferTexture3DEXT = user_get_proc_address(cstr): *fp_glFramebufferTexture3DEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureARB\0"): *types::string).data: *const char; glFramebufferTextureARB = user_get_proc_address(cstr): *fp_glFramebufferTextureARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureEXT\0"): *types::string).data: *const char; glFramebufferTextureEXT = user_get_proc_address(cstr): *fp_glFramebufferTextureEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureFaceARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureFaceARB\0"): *types::string).data: *const char; glFramebufferTextureFaceARB = user_get_proc_address(cstr): *fp_glFramebufferTextureFaceARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureFaceEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureFaceEXT\0"): *types::string).data: *const char; glFramebufferTextureFaceEXT = user_get_proc_address(cstr): *fp_glFramebufferTextureFaceEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayer", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayer\0"): *types::string).data: *const char; glFramebufferTextureLayer = user_get_proc_address(cstr): *fp_glFramebufferTextureLayer; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayerARB", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayerARB\0"): *types::string).data: *const char; glFramebufferTextureLayerARB = user_get_proc_address(cstr): *fp_glFramebufferTextureLayerARB; - let cstr = strings::to_c_with_buf("glFramebufferTextureLayerEXT", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureLayerEXT\0"): *types::string).data: *const char; glFramebufferTextureLayerEXT = user_get_proc_address(cstr): *fp_glFramebufferTextureLayerEXT; - let cstr = strings::to_c_with_buf("glFramebufferTextureMultiviewOVR", cstr_buf): *const u8; + let cstr = ((&"glFramebufferTextureMultiviewOVR\0"): *types::string).data: *const char; glFramebufferTextureMultiviewOVR = user_get_proc_address(cstr): *fp_glFramebufferTextureMultiviewOVR; - let cstr = strings::to_c_with_buf("glFreeObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glFreeObjectBufferATI\0"): *types::string).data: *const char; glFreeObjectBufferATI = user_get_proc_address(cstr): *fp_glFreeObjectBufferATI; - let cstr = strings::to_c_with_buf("glFrontFace", cstr_buf): *const u8; + let cstr = ((&"glFrontFace\0"): *types::string).data: *const char; glFrontFace = user_get_proc_address(cstr): *fp_glFrontFace; - let cstr = strings::to_c_with_buf("glFrustum", cstr_buf): *const u8; + let cstr = ((&"glFrustum\0"): *types::string).data: *const char; glFrustum = user_get_proc_address(cstr): *fp_glFrustum; - let cstr = strings::to_c_with_buf("glFrustumfOES", cstr_buf): *const u8; + let cstr = ((&"glFrustumfOES\0"): *types::string).data: *const char; glFrustumfOES = user_get_proc_address(cstr): *fp_glFrustumfOES; - let cstr = strings::to_c_with_buf("glFrustumxOES", cstr_buf): *const u8; + let cstr = ((&"glFrustumxOES\0"): *types::string).data: *const char; glFrustumxOES = user_get_proc_address(cstr): *fp_glFrustumxOES; - let cstr = strings::to_c_with_buf("glGenAsyncMarkersSGIX", cstr_buf): *const u8; + let cstr = ((&"glGenAsyncMarkersSGIX\0"): *types::string).data: *const char; glGenAsyncMarkersSGIX = user_get_proc_address(cstr): *fp_glGenAsyncMarkersSGIX; - let cstr = strings::to_c_with_buf("glGenBuffers", cstr_buf): *const u8; + let cstr = ((&"glGenBuffers\0"): *types::string).data: *const char; glGenBuffers = user_get_proc_address(cstr): *fp_glGenBuffers; - let cstr = strings::to_c_with_buf("glGenBuffersARB", cstr_buf): *const u8; + let cstr = ((&"glGenBuffersARB\0"): *types::string).data: *const char; glGenBuffersARB = user_get_proc_address(cstr): *fp_glGenBuffersARB; - let cstr = strings::to_c_with_buf("glGenFencesAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGenFencesAPPLE\0"): *types::string).data: *const char; glGenFencesAPPLE = user_get_proc_address(cstr): *fp_glGenFencesAPPLE; - let cstr = strings::to_c_with_buf("glGenFencesNV", cstr_buf): *const u8; + let cstr = ((&"glGenFencesNV\0"): *types::string).data: *const char; glGenFencesNV = user_get_proc_address(cstr): *fp_glGenFencesNV; - let cstr = strings::to_c_with_buf("glGenFragmentShadersATI", cstr_buf): *const u8; + let cstr = ((&"glGenFragmentShadersATI\0"): *types::string).data: *const char; glGenFragmentShadersATI = user_get_proc_address(cstr): *fp_glGenFragmentShadersATI; - let cstr = strings::to_c_with_buf("glGenFramebuffers", cstr_buf): *const u8; + let cstr = ((&"glGenFramebuffers\0"): *types::string).data: *const char; glGenFramebuffers = user_get_proc_address(cstr): *fp_glGenFramebuffers; - let cstr = strings::to_c_with_buf("glGenFramebuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenFramebuffersEXT\0"): *types::string).data: *const char; glGenFramebuffersEXT = user_get_proc_address(cstr): *fp_glGenFramebuffersEXT; - let cstr = strings::to_c_with_buf("glGenLists", cstr_buf): *const u8; + let cstr = ((&"glGenLists\0"): *types::string).data: *const char; glGenLists = user_get_proc_address(cstr): *fp_glGenLists; - let cstr = strings::to_c_with_buf("glGenNamesAMD", cstr_buf): *const u8; + let cstr = ((&"glGenNamesAMD\0"): *types::string).data: *const char; glGenNamesAMD = user_get_proc_address(cstr): *fp_glGenNamesAMD; - let cstr = strings::to_c_with_buf("glGenOcclusionQueriesNV", cstr_buf): *const u8; + let cstr = ((&"glGenOcclusionQueriesNV\0"): *types::string).data: *const char; glGenOcclusionQueriesNV = user_get_proc_address(cstr): *fp_glGenOcclusionQueriesNV; - let cstr = strings::to_c_with_buf("glGenPathsNV", cstr_buf): *const u8; + let cstr = ((&"glGenPathsNV\0"): *types::string).data: *const char; glGenPathsNV = user_get_proc_address(cstr): *fp_glGenPathsNV; - let cstr = strings::to_c_with_buf("glGenPerfMonitorsAMD", cstr_buf): *const u8; + let cstr = ((&"glGenPerfMonitorsAMD\0"): *types::string).data: *const char; glGenPerfMonitorsAMD = user_get_proc_address(cstr): *fp_glGenPerfMonitorsAMD; - let cstr = strings::to_c_with_buf("glGenProgramPipelines", cstr_buf): *const u8; + let cstr = ((&"glGenProgramPipelines\0"): *types::string).data: *const char; glGenProgramPipelines = user_get_proc_address(cstr): *fp_glGenProgramPipelines; - let cstr = strings::to_c_with_buf("glGenProgramsARB", cstr_buf): *const u8; + let cstr = ((&"glGenProgramsARB\0"): *types::string).data: *const char; glGenProgramsARB = user_get_proc_address(cstr): *fp_glGenProgramsARB; - let cstr = strings::to_c_with_buf("glGenProgramsNV", cstr_buf): *const u8; + let cstr = ((&"glGenProgramsNV\0"): *types::string).data: *const char; glGenProgramsNV = user_get_proc_address(cstr): *fp_glGenProgramsNV; - let cstr = strings::to_c_with_buf("glGenQueries", cstr_buf): *const u8; + let cstr = ((&"glGenQueries\0"): *types::string).data: *const char; glGenQueries = user_get_proc_address(cstr): *fp_glGenQueries; - let cstr = strings::to_c_with_buf("glGenQueriesARB", cstr_buf): *const u8; + let cstr = ((&"glGenQueriesARB\0"): *types::string).data: *const char; glGenQueriesARB = user_get_proc_address(cstr): *fp_glGenQueriesARB; - let cstr = strings::to_c_with_buf("glGenQueryResourceTagNV", cstr_buf): *const u8; + let cstr = ((&"glGenQueryResourceTagNV\0"): *types::string).data: *const char; glGenQueryResourceTagNV = user_get_proc_address(cstr): *fp_glGenQueryResourceTagNV; - let cstr = strings::to_c_with_buf("glGenRenderbuffers", cstr_buf): *const u8; + let cstr = ((&"glGenRenderbuffers\0"): *types::string).data: *const char; glGenRenderbuffers = user_get_proc_address(cstr): *fp_glGenRenderbuffers; - let cstr = strings::to_c_with_buf("glGenRenderbuffersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenRenderbuffersEXT\0"): *types::string).data: *const char; glGenRenderbuffersEXT = user_get_proc_address(cstr): *fp_glGenRenderbuffersEXT; - let cstr = strings::to_c_with_buf("glGenSamplers", cstr_buf): *const u8; + let cstr = ((&"glGenSamplers\0"): *types::string).data: *const char; glGenSamplers = user_get_proc_address(cstr): *fp_glGenSamplers; - let cstr = strings::to_c_with_buf("glGenSemaphoresEXT", cstr_buf): *const u8; + let cstr = ((&"glGenSemaphoresEXT\0"): *types::string).data: *const char; glGenSemaphoresEXT = user_get_proc_address(cstr): *fp_glGenSemaphoresEXT; - let cstr = strings::to_c_with_buf("glGenSymbolsEXT", cstr_buf): *const u8; + let cstr = ((&"glGenSymbolsEXT\0"): *types::string).data: *const char; glGenSymbolsEXT = user_get_proc_address(cstr): *fp_glGenSymbolsEXT; - let cstr = strings::to_c_with_buf("glGenTextures", cstr_buf): *const u8; + let cstr = ((&"glGenTextures\0"): *types::string).data: *const char; glGenTextures = user_get_proc_address(cstr): *fp_glGenTextures; - let cstr = strings::to_c_with_buf("glGenTexturesEXT", cstr_buf): *const u8; + let cstr = ((&"glGenTexturesEXT\0"): *types::string).data: *const char; glGenTexturesEXT = user_get_proc_address(cstr): *fp_glGenTexturesEXT; - let cstr = strings::to_c_with_buf("glGenTransformFeedbacks", cstr_buf): *const u8; + let cstr = ((&"glGenTransformFeedbacks\0"): *types::string).data: *const char; glGenTransformFeedbacks = user_get_proc_address(cstr): *fp_glGenTransformFeedbacks; - let cstr = strings::to_c_with_buf("glGenTransformFeedbacksNV", cstr_buf): *const u8; + let cstr = ((&"glGenTransformFeedbacksNV\0"): *types::string).data: *const char; glGenTransformFeedbacksNV = user_get_proc_address(cstr): *fp_glGenTransformFeedbacksNV; - let cstr = strings::to_c_with_buf("glGenVertexArrays", cstr_buf): *const u8; + let cstr = ((&"glGenVertexArrays\0"): *types::string).data: *const char; glGenVertexArrays = user_get_proc_address(cstr): *fp_glGenVertexArrays; - let cstr = strings::to_c_with_buf("glGenVertexArraysAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGenVertexArraysAPPLE\0"): *types::string).data: *const char; glGenVertexArraysAPPLE = user_get_proc_address(cstr): *fp_glGenVertexArraysAPPLE; - let cstr = strings::to_c_with_buf("glGenVertexShadersEXT", cstr_buf): *const u8; + let cstr = ((&"glGenVertexShadersEXT\0"): *types::string).data: *const char; glGenVertexShadersEXT = user_get_proc_address(cstr): *fp_glGenVertexShadersEXT; - let cstr = strings::to_c_with_buf("glGenerateMipmap", cstr_buf): *const u8; + let cstr = ((&"glGenerateMipmap\0"): *types::string).data: *const char; glGenerateMipmap = user_get_proc_address(cstr): *fp_glGenerateMipmap; - let cstr = strings::to_c_with_buf("glGenerateMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateMipmapEXT\0"): *types::string).data: *const char; glGenerateMipmapEXT = user_get_proc_address(cstr): *fp_glGenerateMipmapEXT; - let cstr = strings::to_c_with_buf("glGenerateMultiTexMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateMultiTexMipmapEXT\0"): *types::string).data: *const char; glGenerateMultiTexMipmapEXT = user_get_proc_address(cstr): *fp_glGenerateMultiTexMipmapEXT; - let cstr = strings::to_c_with_buf("glGenerateTextureMipmap", cstr_buf): *const u8; + let cstr = ((&"glGenerateTextureMipmap\0"): *types::string).data: *const char; glGenerateTextureMipmap = user_get_proc_address(cstr): *fp_glGenerateTextureMipmap; - let cstr = strings::to_c_with_buf("glGenerateTextureMipmapEXT", cstr_buf): *const u8; + let cstr = ((&"glGenerateTextureMipmapEXT\0"): *types::string).data: *const char; glGenerateTextureMipmapEXT = user_get_proc_address(cstr): *fp_glGenerateTextureMipmapEXT; - let cstr = strings::to_c_with_buf("glGetActiveAtomicCounterBufferiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAtomicCounterBufferiv\0"): *types::string).data: *const char; glGetActiveAtomicCounterBufferiv = user_get_proc_address(cstr): *fp_glGetActiveAtomicCounterBufferiv; - let cstr = strings::to_c_with_buf("glGetActiveAttrib", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAttrib\0"): *types::string).data: *const char; glGetActiveAttrib = user_get_proc_address(cstr): *fp_glGetActiveAttrib; - let cstr = strings::to_c_with_buf("glGetActiveAttribARB", cstr_buf): *const u8; + let cstr = ((&"glGetActiveAttribARB\0"): *types::string).data: *const char; glGetActiveAttribARB = user_get_proc_address(cstr): *fp_glGetActiveAttribARB; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineName\0"): *types::string).data: *const char; glGetActiveSubroutineName = user_get_proc_address(cstr): *fp_glGetActiveSubroutineName; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineUniformName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineUniformName\0"): *types::string).data: *const char; glGetActiveSubroutineUniformName = user_get_proc_address(cstr): *fp_glGetActiveSubroutineUniformName; - let cstr = strings::to_c_with_buf("glGetActiveSubroutineUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveSubroutineUniformiv\0"): *types::string).data: *const char; glGetActiveSubroutineUniformiv = user_get_proc_address(cstr): *fp_glGetActiveSubroutineUniformiv; - let cstr = strings::to_c_with_buf("glGetActiveUniform", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniform\0"): *types::string).data: *const char; glGetActiveUniform = user_get_proc_address(cstr): *fp_glGetActiveUniform; - let cstr = strings::to_c_with_buf("glGetActiveUniformARB", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformARB\0"): *types::string).data: *const char; glGetActiveUniformARB = user_get_proc_address(cstr): *fp_glGetActiveUniformARB; - let cstr = strings::to_c_with_buf("glGetActiveUniformBlockName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformBlockName\0"): *types::string).data: *const char; glGetActiveUniformBlockName = user_get_proc_address(cstr): *fp_glGetActiveUniformBlockName; - let cstr = strings::to_c_with_buf("glGetActiveUniformBlockiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformBlockiv\0"): *types::string).data: *const char; glGetActiveUniformBlockiv = user_get_proc_address(cstr): *fp_glGetActiveUniformBlockiv; - let cstr = strings::to_c_with_buf("glGetActiveUniformName", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformName\0"): *types::string).data: *const char; glGetActiveUniformName = user_get_proc_address(cstr): *fp_glGetActiveUniformName; - let cstr = strings::to_c_with_buf("glGetActiveUniformsiv", cstr_buf): *const u8; + let cstr = ((&"glGetActiveUniformsiv\0"): *types::string).data: *const char; glGetActiveUniformsiv = user_get_proc_address(cstr): *fp_glGetActiveUniformsiv; - let cstr = strings::to_c_with_buf("glGetActiveVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glGetActiveVaryingNV\0"): *types::string).data: *const char; glGetActiveVaryingNV = user_get_proc_address(cstr): *fp_glGetActiveVaryingNV; - let cstr = strings::to_c_with_buf("glGetArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetArrayObjectfvATI\0"): *types::string).data: *const char; glGetArrayObjectfvATI = user_get_proc_address(cstr): *fp_glGetArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetArrayObjectivATI\0"): *types::string).data: *const char; glGetArrayObjectivATI = user_get_proc_address(cstr): *fp_glGetArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetAttachedObjectsARB", cstr_buf): *const u8; + let cstr = ((&"glGetAttachedObjectsARB\0"): *types::string).data: *const char; glGetAttachedObjectsARB = user_get_proc_address(cstr): *fp_glGetAttachedObjectsARB; - let cstr = strings::to_c_with_buf("glGetAttachedShaders", cstr_buf): *const u8; + let cstr = ((&"glGetAttachedShaders\0"): *types::string).data: *const char; glGetAttachedShaders = user_get_proc_address(cstr): *fp_glGetAttachedShaders; - let cstr = strings::to_c_with_buf("glGetAttribLocation", cstr_buf): *const u8; + let cstr = ((&"glGetAttribLocation\0"): *types::string).data: *const char; glGetAttribLocation = user_get_proc_address(cstr): *fp_glGetAttribLocation; - let cstr = strings::to_c_with_buf("glGetAttribLocationARB", cstr_buf): *const u8; + let cstr = ((&"glGetAttribLocationARB\0"): *types::string).data: *const char; glGetAttribLocationARB = user_get_proc_address(cstr): *fp_glGetAttribLocationARB; - let cstr = strings::to_c_with_buf("glGetBooleanIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetBooleanIndexedvEXT\0"): *types::string).data: *const char; glGetBooleanIndexedvEXT = user_get_proc_address(cstr): *fp_glGetBooleanIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetBooleanv", cstr_buf): *const u8; + let cstr = ((&"glGetBooleanv\0"): *types::string).data: *const char; glGetBooleanv = user_get_proc_address(cstr): *fp_glGetBooleanv; - let cstr = strings::to_c_with_buf("glGetBufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameteriv\0"): *types::string).data: *const char; glGetBufferParameteriv = user_get_proc_address(cstr): *fp_glGetBufferParameteriv; - let cstr = strings::to_c_with_buf("glGetBufferParameterivARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameterivARB\0"): *types::string).data: *const char; glGetBufferParameterivARB = user_get_proc_address(cstr): *fp_glGetBufferParameterivARB; - let cstr = strings::to_c_with_buf("glGetBufferParameterui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetBufferParameterui64vNV\0"): *types::string).data: *const char; glGetBufferParameterui64vNV = user_get_proc_address(cstr): *fp_glGetBufferParameterui64vNV; - let cstr = strings::to_c_with_buf("glGetBufferPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetBufferPointerv\0"): *types::string).data: *const char; glGetBufferPointerv = user_get_proc_address(cstr): *fp_glGetBufferPointerv; - let cstr = strings::to_c_with_buf("glGetBufferPointervARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferPointervARB\0"): *types::string).data: *const char; glGetBufferPointervARB = user_get_proc_address(cstr): *fp_glGetBufferPointervARB; - let cstr = strings::to_c_with_buf("glGetBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glGetBufferSubData\0"): *types::string).data: *const char; glGetBufferSubData = user_get_proc_address(cstr): *fp_glGetBufferSubData; - let cstr = strings::to_c_with_buf("glGetBufferSubDataARB", cstr_buf): *const u8; + let cstr = ((&"glGetBufferSubDataARB\0"): *types::string).data: *const char; glGetBufferSubDataARB = user_get_proc_address(cstr): *fp_glGetBufferSubDataARB; - let cstr = strings::to_c_with_buf("glGetClipPlane", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlane\0"): *types::string).data: *const char; glGetClipPlane = user_get_proc_address(cstr): *fp_glGetClipPlane; - let cstr = strings::to_c_with_buf("glGetClipPlanefOES", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlanefOES\0"): *types::string).data: *const char; glGetClipPlanefOES = user_get_proc_address(cstr): *fp_glGetClipPlanefOES; - let cstr = strings::to_c_with_buf("glGetClipPlanexOES", cstr_buf): *const u8; + let cstr = ((&"glGetClipPlanexOES\0"): *types::string).data: *const char; glGetClipPlanexOES = user_get_proc_address(cstr): *fp_glGetClipPlanexOES; - let cstr = strings::to_c_with_buf("glGetColorTableEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableEXT\0"): *types::string).data: *const char; glGetColorTableEXT = user_get_proc_address(cstr): *fp_glGetColorTableEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterfvEXT\0"): *types::string).data: *const char; glGetColorTableParameterfvEXT = user_get_proc_address(cstr): *fp_glGetColorTableParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterfvSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterfvSGI\0"): *types::string).data: *const char; glGetColorTableParameterfvSGI = user_get_proc_address(cstr): *fp_glGetColorTableParameterfvSGI; - let cstr = strings::to_c_with_buf("glGetColorTableParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterivEXT\0"): *types::string).data: *const char; glGetColorTableParameterivEXT = user_get_proc_address(cstr): *fp_glGetColorTableParameterivEXT; - let cstr = strings::to_c_with_buf("glGetColorTableParameterivSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableParameterivSGI\0"): *types::string).data: *const char; glGetColorTableParameterivSGI = user_get_proc_address(cstr): *fp_glGetColorTableParameterivSGI; - let cstr = strings::to_c_with_buf("glGetColorTableSGI", cstr_buf): *const u8; + let cstr = ((&"glGetColorTableSGI\0"): *types::string).data: *const char; glGetColorTableSGI = user_get_proc_address(cstr): *fp_glGetColorTableSGI; - let cstr = strings::to_c_with_buf("glGetCombinerInputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerInputParameterfvNV\0"): *types::string).data: *const char; glGetCombinerInputParameterfvNV = user_get_proc_address(cstr): *fp_glGetCombinerInputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCombinerInputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerInputParameterivNV\0"): *types::string).data: *const char; glGetCombinerInputParameterivNV = user_get_proc_address(cstr): *fp_glGetCombinerInputParameterivNV; - let cstr = strings::to_c_with_buf("glGetCombinerOutputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerOutputParameterfvNV\0"): *types::string).data: *const char; glGetCombinerOutputParameterfvNV = user_get_proc_address(cstr): *fp_glGetCombinerOutputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCombinerOutputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerOutputParameterivNV\0"): *types::string).data: *const char; glGetCombinerOutputParameterivNV = user_get_proc_address(cstr): *fp_glGetCombinerOutputParameterivNV; - let cstr = strings::to_c_with_buf("glGetCombinerStageParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetCombinerStageParameterfvNV\0"): *types::string).data: *const char; glGetCombinerStageParameterfvNV = user_get_proc_address(cstr): *fp_glGetCombinerStageParameterfvNV; - let cstr = strings::to_c_with_buf("glGetCommandHeaderNV", cstr_buf): *const u8; + let cstr = ((&"glGetCommandHeaderNV\0"): *types::string).data: *const char; glGetCommandHeaderNV = user_get_proc_address(cstr): *fp_glGetCommandHeaderNV; - let cstr = strings::to_c_with_buf("glGetCompressedMultiTexImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedMultiTexImageEXT\0"): *types::string).data: *const char; glGetCompressedMultiTexImageEXT = user_get_proc_address(cstr): *fp_glGetCompressedMultiTexImageEXT; - let cstr = strings::to_c_with_buf("glGetCompressedTexImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTexImage\0"): *types::string).data: *const char; glGetCompressedTexImage = user_get_proc_address(cstr): *fp_glGetCompressedTexImage; - let cstr = strings::to_c_with_buf("glGetCompressedTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTexImageARB\0"): *types::string).data: *const char; glGetCompressedTexImageARB = user_get_proc_address(cstr): *fp_glGetCompressedTexImageARB; - let cstr = strings::to_c_with_buf("glGetCompressedTextureImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureImage\0"): *types::string).data: *const char; glGetCompressedTextureImage = user_get_proc_address(cstr): *fp_glGetCompressedTextureImage; - let cstr = strings::to_c_with_buf("glGetCompressedTextureImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureImageEXT\0"): *types::string).data: *const char; glGetCompressedTextureImageEXT = user_get_proc_address(cstr): *fp_glGetCompressedTextureImageEXT; - let cstr = strings::to_c_with_buf("glGetCompressedTextureSubImage", cstr_buf): *const u8; + let cstr = ((&"glGetCompressedTextureSubImage\0"): *types::string).data: *const char; glGetCompressedTextureSubImage = user_get_proc_address(cstr): *fp_glGetCompressedTextureSubImage; - let cstr = strings::to_c_with_buf("glGetConvolutionFilterEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionFilterEXT\0"): *types::string).data: *const char; glGetConvolutionFilterEXT = user_get_proc_address(cstr): *fp_glGetConvolutionFilterEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterfvEXT\0"): *types::string).data: *const char; glGetConvolutionParameterfvEXT = user_get_proc_address(cstr): *fp_glGetConvolutionParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterivEXT\0"): *types::string).data: *const char; glGetConvolutionParameterivEXT = user_get_proc_address(cstr): *fp_glGetConvolutionParameterivEXT; - let cstr = strings::to_c_with_buf("glGetConvolutionParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetConvolutionParameterxvOES\0"): *types::string).data: *const char; glGetConvolutionParameterxvOES = user_get_proc_address(cstr): *fp_glGetConvolutionParameterxvOES; - let cstr = strings::to_c_with_buf("glGetCoverageModulationTableNV", cstr_buf): *const u8; + let cstr = ((&"glGetCoverageModulationTableNV\0"): *types::string).data: *const char; glGetCoverageModulationTableNV = user_get_proc_address(cstr): *fp_glGetCoverageModulationTableNV; - let cstr = strings::to_c_with_buf("glGetDebugMessageLog", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLog\0"): *types::string).data: *const char; glGetDebugMessageLog = user_get_proc_address(cstr): *fp_glGetDebugMessageLog; - let cstr = strings::to_c_with_buf("glGetDebugMessageLogAMD", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLogAMD\0"): *types::string).data: *const char; glGetDebugMessageLogAMD = user_get_proc_address(cstr): *fp_glGetDebugMessageLogAMD; - let cstr = strings::to_c_with_buf("glGetDebugMessageLogARB", cstr_buf): *const u8; + let cstr = ((&"glGetDebugMessageLogARB\0"): *types::string).data: *const char; glGetDebugMessageLogARB = user_get_proc_address(cstr): *fp_glGetDebugMessageLogARB; - let cstr = strings::to_c_with_buf("glGetDetailTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetDetailTexFuncSGIS\0"): *types::string).data: *const char; glGetDetailTexFuncSGIS = user_get_proc_address(cstr): *fp_glGetDetailTexFuncSGIS; - let cstr = strings::to_c_with_buf("glGetDoubleIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetDoubleIndexedvEXT\0"): *types::string).data: *const char; glGetDoubleIndexedvEXT = user_get_proc_address(cstr): *fp_glGetDoubleIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetDoublei_v", cstr_buf): *const u8; + let cstr = ((&"glGetDoublei_v\0"): *types::string).data: *const char; glGetDoublei_v = user_get_proc_address(cstr): *fp_glGetDoublei_v; - let cstr = strings::to_c_with_buf("glGetDoublei_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetDoublei_vEXT\0"): *types::string).data: *const char; glGetDoublei_vEXT = user_get_proc_address(cstr): *fp_glGetDoublei_vEXT; - let cstr = strings::to_c_with_buf("glGetDoublev", cstr_buf): *const u8; + let cstr = ((&"glGetDoublev\0"): *types::string).data: *const char; glGetDoublev = user_get_proc_address(cstr): *fp_glGetDoublev; - let cstr = strings::to_c_with_buf("glGetError", cstr_buf): *const u8; + let cstr = ((&"glGetError\0"): *types::string).data: *const char; glGetError = user_get_proc_address(cstr): *fp_glGetError; - let cstr = strings::to_c_with_buf("glGetFenceivNV", cstr_buf): *const u8; + let cstr = ((&"glGetFenceivNV\0"): *types::string).data: *const char; glGetFenceivNV = user_get_proc_address(cstr): *fp_glGetFenceivNV; - let cstr = strings::to_c_with_buf("glGetFinalCombinerInputParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetFinalCombinerInputParameterfvNV\0"): *types::string).data: *const char; glGetFinalCombinerInputParameterfvNV = user_get_proc_address(cstr): *fp_glGetFinalCombinerInputParameterfvNV; - let cstr = strings::to_c_with_buf("glGetFinalCombinerInputParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetFinalCombinerInputParameterivNV\0"): *types::string).data: *const char; glGetFinalCombinerInputParameterivNV = user_get_proc_address(cstr): *fp_glGetFinalCombinerInputParameterivNV; - let cstr = strings::to_c_with_buf("glGetFirstPerfQueryIdINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetFirstPerfQueryIdINTEL\0"): *types::string).data: *const char; glGetFirstPerfQueryIdINTEL = user_get_proc_address(cstr): *fp_glGetFirstPerfQueryIdINTEL; - let cstr = strings::to_c_with_buf("glGetFixedvOES", cstr_buf): *const u8; + let cstr = ((&"glGetFixedvOES\0"): *types::string).data: *const char; glGetFixedvOES = user_get_proc_address(cstr): *fp_glGetFixedvOES; - let cstr = strings::to_c_with_buf("glGetFloatIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFloatIndexedvEXT\0"): *types::string).data: *const char; glGetFloatIndexedvEXT = user_get_proc_address(cstr): *fp_glGetFloatIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetFloati_v", cstr_buf): *const u8; + let cstr = ((&"glGetFloati_v\0"): *types::string).data: *const char; glGetFloati_v = user_get_proc_address(cstr): *fp_glGetFloati_v; - let cstr = strings::to_c_with_buf("glGetFloati_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFloati_vEXT\0"): *types::string).data: *const char; glGetFloati_vEXT = user_get_proc_address(cstr): *fp_glGetFloati_vEXT; - let cstr = strings::to_c_with_buf("glGetFloatv", cstr_buf): *const u8; + let cstr = ((&"glGetFloatv\0"): *types::string).data: *const char; glGetFloatv = user_get_proc_address(cstr): *fp_glGetFloatv; - let cstr = strings::to_c_with_buf("glGetFogFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetFogFuncSGIS\0"): *types::string).data: *const char; glGetFogFuncSGIS = user_get_proc_address(cstr): *fp_glGetFogFuncSGIS; - let cstr = strings::to_c_with_buf("glGetFragDataIndex", cstr_buf): *const u8; + let cstr = ((&"glGetFragDataIndex\0"): *types::string).data: *const char; glGetFragDataIndex = user_get_proc_address(cstr): *fp_glGetFragDataIndex; - let cstr = strings::to_c_with_buf("glGetFragDataLocationEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFragDataLocationEXT\0"): *types::string).data: *const char; glGetFragDataLocationEXT = user_get_proc_address(cstr): *fp_glGetFragDataLocationEXT; - let cstr = strings::to_c_with_buf("glGetFragmentLightfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentLightfvSGIX\0"): *types::string).data: *const char; glGetFragmentLightfvSGIX = user_get_proc_address(cstr): *fp_glGetFragmentLightfvSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentLightivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentLightivSGIX\0"): *types::string).data: *const char; glGetFragmentLightivSGIX = user_get_proc_address(cstr): *fp_glGetFragmentLightivSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentMaterialfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentMaterialfvSGIX\0"): *types::string).data: *const char; glGetFragmentMaterialfvSGIX = user_get_proc_address(cstr): *fp_glGetFragmentMaterialfvSGIX; - let cstr = strings::to_c_with_buf("glGetFragmentMaterialivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetFragmentMaterialivSGIX\0"): *types::string).data: *const char; glGetFragmentMaterialivSGIX = user_get_proc_address(cstr): *fp_glGetFragmentMaterialivSGIX; - let cstr = strings::to_c_with_buf("glGetFramebufferAttachmentParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferAttachmentParameteriv\0"): *types::string).data: *const char; glGetFramebufferAttachmentParameteriv = user_get_proc_address(cstr): *fp_glGetFramebufferAttachmentParameteriv; - let cstr = strings::to_c_with_buf("glGetFramebufferAttachmentParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferAttachmentParameterivEXT\0"): *types::string).data: *const char; glGetFramebufferAttachmentParameterivEXT = user_get_proc_address(cstr): *fp_glGetFramebufferAttachmentParameterivEXT; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterfvAMD", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterfvAMD\0"): *types::string).data: *const char; glGetFramebufferParameterfvAMD = user_get_proc_address(cstr): *fp_glGetFramebufferParameterfvAMD; - let cstr = strings::to_c_with_buf("glGetFramebufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameteriv\0"): *types::string).data: *const char; glGetFramebufferParameteriv = user_get_proc_address(cstr): *fp_glGetFramebufferParameteriv; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterivEXT\0"): *types::string).data: *const char; glGetFramebufferParameterivEXT = user_get_proc_address(cstr): *fp_glGetFramebufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetFramebufferParameterivMESA", cstr_buf): *const u8; + let cstr = ((&"glGetFramebufferParameterivMESA\0"): *types::string).data: *const char; glGetFramebufferParameterivMESA = user_get_proc_address(cstr): *fp_glGetFramebufferParameterivMESA; - let cstr = strings::to_c_with_buf("glGetGraphicsResetStatus", cstr_buf): *const u8; + let cstr = ((&"glGetGraphicsResetStatus\0"): *types::string).data: *const char; glGetGraphicsResetStatus = user_get_proc_address(cstr): *fp_glGetGraphicsResetStatus; - let cstr = strings::to_c_with_buf("glGetGraphicsResetStatusARB", cstr_buf): *const u8; + let cstr = ((&"glGetGraphicsResetStatusARB\0"): *types::string).data: *const char; glGetGraphicsResetStatusARB = user_get_proc_address(cstr): *fp_glGetGraphicsResetStatusARB; - let cstr = strings::to_c_with_buf("glGetHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetHandleARB\0"): *types::string).data: *const char; glGetHandleARB = user_get_proc_address(cstr): *fp_glGetHandleARB; - let cstr = strings::to_c_with_buf("glGetHistogramEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramEXT\0"): *types::string).data: *const char; glGetHistogramEXT = user_get_proc_address(cstr): *fp_glGetHistogramEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterfvEXT\0"): *types::string).data: *const char; glGetHistogramParameterfvEXT = user_get_proc_address(cstr): *fp_glGetHistogramParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterivEXT\0"): *types::string).data: *const char; glGetHistogramParameterivEXT = user_get_proc_address(cstr): *fp_glGetHistogramParameterivEXT; - let cstr = strings::to_c_with_buf("glGetHistogramParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetHistogramParameterxvOES\0"): *types::string).data: *const char; glGetHistogramParameterxvOES = user_get_proc_address(cstr): *fp_glGetHistogramParameterxvOES; - let cstr = strings::to_c_with_buf("glGetImageHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetImageHandleARB\0"): *types::string).data: *const char; glGetImageHandleARB = user_get_proc_address(cstr): *fp_glGetImageHandleARB; - let cstr = strings::to_c_with_buf("glGetImageHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetImageHandleNV\0"): *types::string).data: *const char; glGetImageHandleNV = user_get_proc_address(cstr): *fp_glGetImageHandleNV; - let cstr = strings::to_c_with_buf("glGetImageTransformParameterfvHP", cstr_buf): *const u8; + let cstr = ((&"glGetImageTransformParameterfvHP\0"): *types::string).data: *const char; glGetImageTransformParameterfvHP = user_get_proc_address(cstr): *fp_glGetImageTransformParameterfvHP; - let cstr = strings::to_c_with_buf("glGetImageTransformParameterivHP", cstr_buf): *const u8; + let cstr = ((&"glGetImageTransformParameterivHP\0"): *types::string).data: *const char; glGetImageTransformParameterivHP = user_get_proc_address(cstr): *fp_glGetImageTransformParameterivHP; - let cstr = strings::to_c_with_buf("glGetInfoLogARB", cstr_buf): *const u8; + let cstr = ((&"glGetInfoLogARB\0"): *types::string).data: *const char; glGetInfoLogARB = user_get_proc_address(cstr): *fp_glGetInfoLogARB; - let cstr = strings::to_c_with_buf("glGetInstrumentsSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetInstrumentsSGIX\0"): *types::string).data: *const char; glGetInstrumentsSGIX = user_get_proc_address(cstr): *fp_glGetInstrumentsSGIX; - let cstr = strings::to_c_with_buf("glGetInteger64v", cstr_buf): *const u8; + let cstr = ((&"glGetInteger64v\0"): *types::string).data: *const char; glGetInteger64v = user_get_proc_address(cstr): *fp_glGetInteger64v; - let cstr = strings::to_c_with_buf("glGetIntegerIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerIndexedvEXT\0"): *types::string).data: *const char; glGetIntegerIndexedvEXT = user_get_proc_address(cstr): *fp_glGetIntegerIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetIntegeri_v", cstr_buf): *const u8; + let cstr = ((&"glGetIntegeri_v\0"): *types::string).data: *const char; glGetIntegeri_v = user_get_proc_address(cstr): *fp_glGetIntegeri_v; - let cstr = strings::to_c_with_buf("glGetIntegerui64i_vNV", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerui64i_vNV\0"): *types::string).data: *const char; glGetIntegerui64i_vNV = user_get_proc_address(cstr): *fp_glGetIntegerui64i_vNV; - let cstr = strings::to_c_with_buf("glGetIntegerui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerui64vNV\0"): *types::string).data: *const char; glGetIntegerui64vNV = user_get_proc_address(cstr): *fp_glGetIntegerui64vNV; - let cstr = strings::to_c_with_buf("glGetIntegerv", cstr_buf): *const u8; + let cstr = ((&"glGetIntegerv\0"): *types::string).data: *const char; glGetIntegerv = user_get_proc_address(cstr): *fp_glGetIntegerv; - let cstr = strings::to_c_with_buf("glGetInternalformatSampleivNV", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformatSampleivNV\0"): *types::string).data: *const char; glGetInternalformatSampleivNV = user_get_proc_address(cstr): *fp_glGetInternalformatSampleivNV; - let cstr = strings::to_c_with_buf("glGetInternalformati64v", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformati64v\0"): *types::string).data: *const char; glGetInternalformati64v = user_get_proc_address(cstr): *fp_glGetInternalformati64v; - let cstr = strings::to_c_with_buf("glGetInternalformativ", cstr_buf): *const u8; + let cstr = ((&"glGetInternalformativ\0"): *types::string).data: *const char; glGetInternalformativ = user_get_proc_address(cstr): *fp_glGetInternalformativ; - let cstr = strings::to_c_with_buf("glGetInvariantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantBooleanvEXT\0"): *types::string).data: *const char; glGetInvariantBooleanvEXT = user_get_proc_address(cstr): *fp_glGetInvariantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetInvariantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantFloatvEXT\0"): *types::string).data: *const char; glGetInvariantFloatvEXT = user_get_proc_address(cstr): *fp_glGetInvariantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetInvariantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetInvariantIntegervEXT\0"): *types::string).data: *const char; glGetInvariantIntegervEXT = user_get_proc_address(cstr): *fp_glGetInvariantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetLightfv", cstr_buf): *const u8; + let cstr = ((&"glGetLightfv\0"): *types::string).data: *const char; glGetLightfv = user_get_proc_address(cstr): *fp_glGetLightfv; - let cstr = strings::to_c_with_buf("glGetLightiv", cstr_buf): *const u8; + let cstr = ((&"glGetLightiv\0"): *types::string).data: *const char; glGetLightiv = user_get_proc_address(cstr): *fp_glGetLightiv; - let cstr = strings::to_c_with_buf("glGetLightxOES", cstr_buf): *const u8; + let cstr = ((&"glGetLightxOES\0"): *types::string).data: *const char; glGetLightxOES = user_get_proc_address(cstr): *fp_glGetLightxOES; - let cstr = strings::to_c_with_buf("glGetListParameterfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetListParameterfvSGIX\0"): *types::string).data: *const char; glGetListParameterfvSGIX = user_get_proc_address(cstr): *fp_glGetListParameterfvSGIX; - let cstr = strings::to_c_with_buf("glGetListParameterivSGIX", cstr_buf): *const u8; + let cstr = ((&"glGetListParameterivSGIX\0"): *types::string).data: *const char; glGetListParameterivSGIX = user_get_proc_address(cstr): *fp_glGetListParameterivSGIX; - let cstr = strings::to_c_with_buf("glGetLocalConstantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantBooleanvEXT\0"): *types::string).data: *const char; glGetLocalConstantBooleanvEXT = user_get_proc_address(cstr): *fp_glGetLocalConstantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetLocalConstantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantFloatvEXT\0"): *types::string).data: *const char; glGetLocalConstantFloatvEXT = user_get_proc_address(cstr): *fp_glGetLocalConstantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetLocalConstantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetLocalConstantIntegervEXT\0"): *types::string).data: *const char; glGetLocalConstantIntegervEXT = user_get_proc_address(cstr): *fp_glGetLocalConstantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetMapAttribParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapAttribParameterfvNV\0"): *types::string).data: *const char; glGetMapAttribParameterfvNV = user_get_proc_address(cstr): *fp_glGetMapAttribParameterfvNV; - let cstr = strings::to_c_with_buf("glGetMapAttribParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapAttribParameterivNV\0"): *types::string).data: *const char; glGetMapAttribParameterivNV = user_get_proc_address(cstr): *fp_glGetMapAttribParameterivNV; - let cstr = strings::to_c_with_buf("glGetMapControlPointsNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapControlPointsNV\0"): *types::string).data: *const char; glGetMapControlPointsNV = user_get_proc_address(cstr): *fp_glGetMapControlPointsNV; - let cstr = strings::to_c_with_buf("glGetMapParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapParameterfvNV\0"): *types::string).data: *const char; glGetMapParameterfvNV = user_get_proc_address(cstr): *fp_glGetMapParameterfvNV; - let cstr = strings::to_c_with_buf("glGetMapParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMapParameterivNV\0"): *types::string).data: *const char; glGetMapParameterivNV = user_get_proc_address(cstr): *fp_glGetMapParameterivNV; - let cstr = strings::to_c_with_buf("glGetMapdv", cstr_buf): *const u8; + let cstr = ((&"glGetMapdv\0"): *types::string).data: *const char; glGetMapdv = user_get_proc_address(cstr): *fp_glGetMapdv; - let cstr = strings::to_c_with_buf("glGetMapfv", cstr_buf): *const u8; + let cstr = ((&"glGetMapfv\0"): *types::string).data: *const char; glGetMapfv = user_get_proc_address(cstr): *fp_glGetMapfv; - let cstr = strings::to_c_with_buf("glGetMapiv", cstr_buf): *const u8; + let cstr = ((&"glGetMapiv\0"): *types::string).data: *const char; glGetMapiv = user_get_proc_address(cstr): *fp_glGetMapiv; - let cstr = strings::to_c_with_buf("glGetMapxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetMapxvOES\0"): *types::string).data: *const char; glGetMapxvOES = user_get_proc_address(cstr): *fp_glGetMapxvOES; - let cstr = strings::to_c_with_buf("glGetMaterialfv", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialfv\0"): *types::string).data: *const char; glGetMaterialfv = user_get_proc_address(cstr): *fp_glGetMaterialfv; - let cstr = strings::to_c_with_buf("glGetMaterialiv", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialiv\0"): *types::string).data: *const char; glGetMaterialiv = user_get_proc_address(cstr): *fp_glGetMaterialiv; - let cstr = strings::to_c_with_buf("glGetMaterialxOES", cstr_buf): *const u8; + let cstr = ((&"glGetMaterialxOES\0"): *types::string).data: *const char; glGetMaterialxOES = user_get_proc_address(cstr): *fp_glGetMaterialxOES; - let cstr = strings::to_c_with_buf("glGetMemoryObjectDetachedResourcesuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetMemoryObjectDetachedResourcesuivNV\0"): *types::string).data: *const char; glGetMemoryObjectDetachedResourcesuivNV = user_get_proc_address(cstr): *fp_glGetMemoryObjectDetachedResourcesuivNV; - let cstr = strings::to_c_with_buf("glGetMemoryObjectParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMemoryObjectParameterivEXT\0"): *types::string).data: *const char; glGetMemoryObjectParameterivEXT = user_get_proc_address(cstr): *fp_glGetMemoryObjectParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxEXT\0"): *types::string).data: *const char; glGetMinmaxEXT = user_get_proc_address(cstr): *fp_glGetMinmaxEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxParameterfvEXT\0"): *types::string).data: *const char; glGetMinmaxParameterfvEXT = user_get_proc_address(cstr): *fp_glGetMinmaxParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMinmaxParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMinmaxParameterivEXT\0"): *types::string).data: *const char; glGetMinmaxParameterivEXT = user_get_proc_address(cstr): *fp_glGetMinmaxParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexEnvfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexEnvfvEXT\0"): *types::string).data: *const char; glGetMultiTexEnvfvEXT = user_get_proc_address(cstr): *fp_glGetMultiTexEnvfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexEnvivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexEnvivEXT\0"): *types::string).data: *const char; glGetMultiTexEnvivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexEnvivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGendvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGendvEXT\0"): *types::string).data: *const char; glGetMultiTexGendvEXT = user_get_proc_address(cstr): *fp_glGetMultiTexGendvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGenfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGenfvEXT\0"): *types::string).data: *const char; glGetMultiTexGenfvEXT = user_get_proc_address(cstr): *fp_glGetMultiTexGenfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexGenivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexGenivEXT\0"): *types::string).data: *const char; glGetMultiTexGenivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexGenivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexImageEXT\0"): *types::string).data: *const char; glGetMultiTexImageEXT = user_get_proc_address(cstr): *fp_glGetMultiTexImageEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexLevelParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexLevelParameterfvEXT\0"): *types::string).data: *const char; glGetMultiTexLevelParameterfvEXT = user_get_proc_address(cstr): *fp_glGetMultiTexLevelParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexLevelParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexLevelParameterivEXT\0"): *types::string).data: *const char; glGetMultiTexLevelParameterivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexLevelParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterIivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterIivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterIuivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterIuivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterfvEXT\0"): *types::string).data: *const char; glGetMultiTexParameterfvEXT = user_get_proc_address(cstr): *fp_glGetMultiTexParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetMultiTexParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetMultiTexParameterivEXT\0"): *types::string).data: *const char; glGetMultiTexParameterivEXT = user_get_proc_address(cstr): *fp_glGetMultiTexParameterivEXT; - let cstr = strings::to_c_with_buf("glGetMultisamplefv", cstr_buf): *const u8; + let cstr = ((&"glGetMultisamplefv\0"): *types::string).data: *const char; glGetMultisamplefv = user_get_proc_address(cstr): *fp_glGetMultisamplefv; - let cstr = strings::to_c_with_buf("glGetMultisamplefvNV", cstr_buf): *const u8; + let cstr = ((&"glGetMultisamplefvNV\0"): *types::string).data: *const char; glGetMultisamplefvNV = user_get_proc_address(cstr): *fp_glGetMultisamplefvNV; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameteri64v", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameteri64v\0"): *types::string).data: *const char; glGetNamedBufferParameteri64v = user_get_proc_address(cstr): *fp_glGetNamedBufferParameteri64v; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameteriv\0"): *types::string).data: *const char; glGetNamedBufferParameteriv = user_get_proc_address(cstr): *fp_glGetNamedBufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedBufferParameterivEXT = user_get_proc_address(cstr): *fp_glGetNamedBufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedBufferParameterui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferParameterui64vNV\0"): *types::string).data: *const char; glGetNamedBufferParameterui64vNV = user_get_proc_address(cstr): *fp_glGetNamedBufferParameterui64vNV; - let cstr = strings::to_c_with_buf("glGetNamedBufferPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferPointerv\0"): *types::string).data: *const char; glGetNamedBufferPointerv = user_get_proc_address(cstr): *fp_glGetNamedBufferPointerv; - let cstr = strings::to_c_with_buf("glGetNamedBufferPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferPointervEXT\0"): *types::string).data: *const char; glGetNamedBufferPointervEXT = user_get_proc_address(cstr): *fp_glGetNamedBufferPointervEXT; - let cstr = strings::to_c_with_buf("glGetNamedBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferSubData\0"): *types::string).data: *const char; glGetNamedBufferSubData = user_get_proc_address(cstr): *fp_glGetNamedBufferSubData; - let cstr = strings::to_c_with_buf("glGetNamedBufferSubDataEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedBufferSubDataEXT\0"): *types::string).data: *const char; glGetNamedBufferSubDataEXT = user_get_proc_address(cstr): *fp_glGetNamedBufferSubDataEXT; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferAttachmentParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferAttachmentParameteriv\0"): *types::string).data: *const char; glGetNamedFramebufferAttachmentParameteriv = user_get_proc_address(cstr): *fp_glGetNamedFramebufferAttachmentParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferAttachmentParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferAttachmentParameterivEXT\0"): *types::string).data: *const char; glGetNamedFramebufferAttachmentParameterivEXT = user_get_proc_address(cstr): *fp_glGetNamedFramebufferAttachmentParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameterfvAMD", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameterfvAMD\0"): *types::string).data: *const char; glGetNamedFramebufferParameterfvAMD = user_get_proc_address(cstr): *fp_glGetNamedFramebufferParameterfvAMD; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameteriv\0"): *types::string).data: *const char; glGetNamedFramebufferParameteriv = user_get_proc_address(cstr): *fp_glGetNamedFramebufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedFramebufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedFramebufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedFramebufferParameterivEXT = user_get_proc_address(cstr): *fp_glGetNamedFramebufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterIivEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterIivEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramLocalParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterIuivEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterIuivEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramLocalParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterdvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterdvEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterdvEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramLocalParameterdvEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramLocalParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramLocalParameterfvEXT\0"): *types::string).data: *const char; glGetNamedProgramLocalParameterfvEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramLocalParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramStringEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramStringEXT\0"): *types::string).data: *const char; glGetNamedProgramStringEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramStringEXT; - let cstr = strings::to_c_with_buf("glGetNamedProgramivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedProgramivEXT\0"): *types::string).data: *const char; glGetNamedProgramivEXT = user_get_proc_address(cstr): *fp_glGetNamedProgramivEXT; - let cstr = strings::to_c_with_buf("glGetNamedRenderbufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetNamedRenderbufferParameteriv\0"): *types::string).data: *const char; glGetNamedRenderbufferParameteriv = user_get_proc_address(cstr): *fp_glGetNamedRenderbufferParameteriv; - let cstr = strings::to_c_with_buf("glGetNamedRenderbufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetNamedRenderbufferParameterivEXT\0"): *types::string).data: *const char; glGetNamedRenderbufferParameterivEXT = user_get_proc_address(cstr): *fp_glGetNamedRenderbufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glGetNamedStringARB\0"): *types::string).data: *const char; glGetNamedStringARB = user_get_proc_address(cstr): *fp_glGetNamedStringARB; - let cstr = strings::to_c_with_buf("glGetNamedStringivARB", cstr_buf): *const u8; + let cstr = ((&"glGetNamedStringivARB\0"): *types::string).data: *const char; glGetNamedStringivARB = user_get_proc_address(cstr): *fp_glGetNamedStringivARB; - let cstr = strings::to_c_with_buf("glGetNextPerfQueryIdINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetNextPerfQueryIdINTEL\0"): *types::string).data: *const char; glGetNextPerfQueryIdINTEL = user_get_proc_address(cstr): *fp_glGetNextPerfQueryIdINTEL; - let cstr = strings::to_c_with_buf("glGetObjectBufferfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetObjectBufferfvATI\0"): *types::string).data: *const char; glGetObjectBufferfvATI = user_get_proc_address(cstr): *fp_glGetObjectBufferfvATI; - let cstr = strings::to_c_with_buf("glGetObjectBufferivATI", cstr_buf): *const u8; + let cstr = ((&"glGetObjectBufferivATI\0"): *types::string).data: *const char; glGetObjectBufferivATI = user_get_proc_address(cstr): *fp_glGetObjectBufferivATI; - let cstr = strings::to_c_with_buf("glGetObjectLabel", cstr_buf): *const u8; + let cstr = ((&"glGetObjectLabel\0"): *types::string).data: *const char; glGetObjectLabel = user_get_proc_address(cstr): *fp_glGetObjectLabel; - let cstr = strings::to_c_with_buf("glGetObjectLabelEXT", cstr_buf): *const u8; + let cstr = ((&"glGetObjectLabelEXT\0"): *types::string).data: *const char; glGetObjectLabelEXT = user_get_proc_address(cstr): *fp_glGetObjectLabelEXT; - let cstr = strings::to_c_with_buf("glGetObjectParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterfvARB\0"): *types::string).data: *const char; glGetObjectParameterfvARB = user_get_proc_address(cstr): *fp_glGetObjectParameterfvARB; - let cstr = strings::to_c_with_buf("glGetObjectParameterivAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterivAPPLE\0"): *types::string).data: *const char; glGetObjectParameterivAPPLE = user_get_proc_address(cstr): *fp_glGetObjectParameterivAPPLE; - let cstr = strings::to_c_with_buf("glGetObjectParameterivARB", cstr_buf): *const u8; + let cstr = ((&"glGetObjectParameterivARB\0"): *types::string).data: *const char; glGetObjectParameterivARB = user_get_proc_address(cstr): *fp_glGetObjectParameterivARB; - let cstr = strings::to_c_with_buf("glGetObjectPtrLabel", cstr_buf): *const u8; + let cstr = ((&"glGetObjectPtrLabel\0"): *types::string).data: *const char; glGetObjectPtrLabel = user_get_proc_address(cstr): *fp_glGetObjectPtrLabel; - let cstr = strings::to_c_with_buf("glGetOcclusionQueryivNV", cstr_buf): *const u8; + let cstr = ((&"glGetOcclusionQueryivNV\0"): *types::string).data: *const char; glGetOcclusionQueryivNV = user_get_proc_address(cstr): *fp_glGetOcclusionQueryivNV; - let cstr = strings::to_c_with_buf("glGetOcclusionQueryuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetOcclusionQueryuivNV\0"): *types::string).data: *const char; glGetOcclusionQueryuivNV = user_get_proc_address(cstr): *fp_glGetOcclusionQueryuivNV; - let cstr = strings::to_c_with_buf("glGetPathCommandsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathCommandsNV\0"): *types::string).data: *const char; glGetPathCommandsNV = user_get_proc_address(cstr): *fp_glGetPathCommandsNV; - let cstr = strings::to_c_with_buf("glGetPathCoordsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathCoordsNV\0"): *types::string).data: *const char; glGetPathCoordsNV = user_get_proc_address(cstr): *fp_glGetPathCoordsNV; - let cstr = strings::to_c_with_buf("glGetPathDashArrayNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathDashArrayNV\0"): *types::string).data: *const char; glGetPathDashArrayNV = user_get_proc_address(cstr): *fp_glGetPathDashArrayNV; - let cstr = strings::to_c_with_buf("glGetPathLengthNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathLengthNV\0"): *types::string).data: *const char; glGetPathLengthNV = user_get_proc_address(cstr): *fp_glGetPathLengthNV; - let cstr = strings::to_c_with_buf("glGetPathMetricRangeNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathMetricRangeNV\0"): *types::string).data: *const char; glGetPathMetricRangeNV = user_get_proc_address(cstr): *fp_glGetPathMetricRangeNV; - let cstr = strings::to_c_with_buf("glGetPathMetricsNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathMetricsNV\0"): *types::string).data: *const char; glGetPathMetricsNV = user_get_proc_address(cstr): *fp_glGetPathMetricsNV; - let cstr = strings::to_c_with_buf("glGetPathParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathParameterfvNV\0"): *types::string).data: *const char; glGetPathParameterfvNV = user_get_proc_address(cstr): *fp_glGetPathParameterfvNV; - let cstr = strings::to_c_with_buf("glGetPathParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathParameterivNV\0"): *types::string).data: *const char; glGetPathParameterivNV = user_get_proc_address(cstr): *fp_glGetPathParameterivNV; - let cstr = strings::to_c_with_buf("glGetPathSpacingNV", cstr_buf): *const u8; + let cstr = ((&"glGetPathSpacingNV\0"): *types::string).data: *const char; glGetPathSpacingNV = user_get_proc_address(cstr): *fp_glGetPathSpacingNV; - let cstr = strings::to_c_with_buf("glGetPerfCounterInfoINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfCounterInfoINTEL\0"): *types::string).data: *const char; glGetPerfCounterInfoINTEL = user_get_proc_address(cstr): *fp_glGetPerfCounterInfoINTEL; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterDataAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterDataAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterDataAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorCounterDataAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterInfoAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterInfoAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterInfoAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorCounterInfoAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCounterStringAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCounterStringAMD\0"): *types::string).data: *const char; glGetPerfMonitorCounterStringAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorCounterStringAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorCountersAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorCountersAMD\0"): *types::string).data: *const char; glGetPerfMonitorCountersAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorCountersAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorGroupStringAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorGroupStringAMD\0"): *types::string).data: *const char; glGetPerfMonitorGroupStringAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorGroupStringAMD; - let cstr = strings::to_c_with_buf("glGetPerfMonitorGroupsAMD", cstr_buf): *const u8; + let cstr = ((&"glGetPerfMonitorGroupsAMD\0"): *types::string).data: *const char; glGetPerfMonitorGroupsAMD = user_get_proc_address(cstr): *fp_glGetPerfMonitorGroupsAMD; - let cstr = strings::to_c_with_buf("glGetPerfQueryDataINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryDataINTEL\0"): *types::string).data: *const char; glGetPerfQueryDataINTEL = user_get_proc_address(cstr): *fp_glGetPerfQueryDataINTEL; - let cstr = strings::to_c_with_buf("glGetPerfQueryIdByNameINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryIdByNameINTEL\0"): *types::string).data: *const char; glGetPerfQueryIdByNameINTEL = user_get_proc_address(cstr): *fp_glGetPerfQueryIdByNameINTEL; - let cstr = strings::to_c_with_buf("glGetPerfQueryInfoINTEL", cstr_buf): *const u8; + let cstr = ((&"glGetPerfQueryInfoINTEL\0"): *types::string).data: *const char; glGetPerfQueryInfoINTEL = user_get_proc_address(cstr): *fp_glGetPerfQueryInfoINTEL; - let cstr = strings::to_c_with_buf("glGetPixelMapfv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapfv\0"): *types::string).data: *const char; glGetPixelMapfv = user_get_proc_address(cstr): *fp_glGetPixelMapfv; - let cstr = strings::to_c_with_buf("glGetPixelMapuiv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapuiv\0"): *types::string).data: *const char; glGetPixelMapuiv = user_get_proc_address(cstr): *fp_glGetPixelMapuiv; - let cstr = strings::to_c_with_buf("glGetPixelMapusv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapusv\0"): *types::string).data: *const char; glGetPixelMapusv = user_get_proc_address(cstr): *fp_glGetPixelMapusv; - let cstr = strings::to_c_with_buf("glGetPixelMapxv", cstr_buf): *const u8; + let cstr = ((&"glGetPixelMapxv\0"): *types::string).data: *const char; glGetPixelMapxv = user_get_proc_address(cstr): *fp_glGetPixelMapxv; - let cstr = strings::to_c_with_buf("glGetPixelTexGenParameterfvSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTexGenParameterfvSGIS\0"): *types::string).data: *const char; glGetPixelTexGenParameterfvSGIS = user_get_proc_address(cstr): *fp_glGetPixelTexGenParameterfvSGIS; - let cstr = strings::to_c_with_buf("glGetPixelTexGenParameterivSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTexGenParameterivSGIS\0"): *types::string).data: *const char; glGetPixelTexGenParameterivSGIS = user_get_proc_address(cstr): *fp_glGetPixelTexGenParameterivSGIS; - let cstr = strings::to_c_with_buf("glGetPixelTransformParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTransformParameterfvEXT\0"): *types::string).data: *const char; glGetPixelTransformParameterfvEXT = user_get_proc_address(cstr): *fp_glGetPixelTransformParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetPixelTransformParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPixelTransformParameterivEXT\0"): *types::string).data: *const char; glGetPixelTransformParameterivEXT = user_get_proc_address(cstr): *fp_glGetPixelTransformParameterivEXT; - let cstr = strings::to_c_with_buf("glGetPointerIndexedvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointerIndexedvEXT\0"): *types::string).data: *const char; glGetPointerIndexedvEXT = user_get_proc_address(cstr): *fp_glGetPointerIndexedvEXT; - let cstr = strings::to_c_with_buf("glGetPointeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointeri_vEXT\0"): *types::string).data: *const char; glGetPointeri_vEXT = user_get_proc_address(cstr): *fp_glGetPointeri_vEXT; - let cstr = strings::to_c_with_buf("glGetPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetPointerv\0"): *types::string).data: *const char; glGetPointerv = user_get_proc_address(cstr): *fp_glGetPointerv; - let cstr = strings::to_c_with_buf("glGetPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetPointervEXT\0"): *types::string).data: *const char; glGetPointervEXT = user_get_proc_address(cstr): *fp_glGetPointervEXT; - let cstr = strings::to_c_with_buf("glGetPolygonStipple", cstr_buf): *const u8; + let cstr = ((&"glGetPolygonStipple\0"): *types::string).data: *const char; glGetPolygonStipple = user_get_proc_address(cstr): *fp_glGetPolygonStipple; - let cstr = strings::to_c_with_buf("glGetProgramBinary", cstr_buf): *const u8; + let cstr = ((&"glGetProgramBinary\0"): *types::string).data: *const char; glGetProgramBinary = user_get_proc_address(cstr): *fp_glGetProgramBinary; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterIivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterIivNV\0"): *types::string).data: *const char; glGetProgramEnvParameterIivNV = user_get_proc_address(cstr): *fp_glGetProgramEnvParameterIivNV; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterIuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterIuivNV\0"): *types::string).data: *const char; glGetProgramEnvParameterIuivNV = user_get_proc_address(cstr): *fp_glGetProgramEnvParameterIuivNV; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterdvARB\0"): *types::string).data: *const char; glGetProgramEnvParameterdvARB = user_get_proc_address(cstr): *fp_glGetProgramEnvParameterdvARB; - let cstr = strings::to_c_with_buf("glGetProgramEnvParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramEnvParameterfvARB\0"): *types::string).data: *const char; glGetProgramEnvParameterfvARB = user_get_proc_address(cstr): *fp_glGetProgramEnvParameterfvARB; - let cstr = strings::to_c_with_buf("glGetProgramInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetProgramInfoLog\0"): *types::string).data: *const char; glGetProgramInfoLog = user_get_proc_address(cstr): *fp_glGetProgramInfoLog; - let cstr = strings::to_c_with_buf("glGetProgramInterfaceiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramInterfaceiv\0"): *types::string).data: *const char; glGetProgramInterfaceiv = user_get_proc_address(cstr): *fp_glGetProgramInterfaceiv; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterIivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterIivNV\0"): *types::string).data: *const char; glGetProgramLocalParameterIivNV = user_get_proc_address(cstr): *fp_glGetProgramLocalParameterIivNV; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterIuivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterIuivNV\0"): *types::string).data: *const char; glGetProgramLocalParameterIuivNV = user_get_proc_address(cstr): *fp_glGetProgramLocalParameterIuivNV; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterdvARB\0"): *types::string).data: *const char; glGetProgramLocalParameterdvARB = user_get_proc_address(cstr): *fp_glGetProgramLocalParameterdvARB; - let cstr = strings::to_c_with_buf("glGetProgramLocalParameterfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramLocalParameterfvARB\0"): *types::string).data: *const char; glGetProgramLocalParameterfvARB = user_get_proc_address(cstr): *fp_glGetProgramLocalParameterfvARB; - let cstr = strings::to_c_with_buf("glGetProgramNamedParameterdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramNamedParameterdvNV\0"): *types::string).data: *const char; glGetProgramNamedParameterdvNV = user_get_proc_address(cstr): *fp_glGetProgramNamedParameterdvNV; - let cstr = strings::to_c_with_buf("glGetProgramNamedParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramNamedParameterfvNV\0"): *types::string).data: *const char; glGetProgramNamedParameterfvNV = user_get_proc_address(cstr): *fp_glGetProgramNamedParameterfvNV; - let cstr = strings::to_c_with_buf("glGetProgramParameterdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramParameterdvNV\0"): *types::string).data: *const char; glGetProgramParameterdvNV = user_get_proc_address(cstr): *fp_glGetProgramParameterdvNV; - let cstr = strings::to_c_with_buf("glGetProgramParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramParameterfvNV\0"): *types::string).data: *const char; glGetProgramParameterfvNV = user_get_proc_address(cstr): *fp_glGetProgramParameterfvNV; - let cstr = strings::to_c_with_buf("glGetProgramPipelineInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetProgramPipelineInfoLog\0"): *types::string).data: *const char; glGetProgramPipelineInfoLog = user_get_proc_address(cstr): *fp_glGetProgramPipelineInfoLog; - let cstr = strings::to_c_with_buf("glGetProgramPipelineiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramPipelineiv\0"): *types::string).data: *const char; glGetProgramPipelineiv = user_get_proc_address(cstr): *fp_glGetProgramPipelineiv; - let cstr = strings::to_c_with_buf("glGetProgramResourceIndex", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceIndex\0"): *types::string).data: *const char; glGetProgramResourceIndex = user_get_proc_address(cstr): *fp_glGetProgramResourceIndex; - let cstr = strings::to_c_with_buf("glGetProgramResourceLocation", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceLocation\0"): *types::string).data: *const char; glGetProgramResourceLocation = user_get_proc_address(cstr): *fp_glGetProgramResourceLocation; - let cstr = strings::to_c_with_buf("glGetProgramResourceLocationIndex", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceLocationIndex\0"): *types::string).data: *const char; glGetProgramResourceLocationIndex = user_get_proc_address(cstr): *fp_glGetProgramResourceLocationIndex; - let cstr = strings::to_c_with_buf("glGetProgramResourceName", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceName\0"): *types::string).data: *const char; glGetProgramResourceName = user_get_proc_address(cstr): *fp_glGetProgramResourceName; - let cstr = strings::to_c_with_buf("glGetProgramResourcefvNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourcefvNV\0"): *types::string).data: *const char; glGetProgramResourcefvNV = user_get_proc_address(cstr): *fp_glGetProgramResourcefvNV; - let cstr = strings::to_c_with_buf("glGetProgramResourceiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramResourceiv\0"): *types::string).data: *const char; glGetProgramResourceiv = user_get_proc_address(cstr): *fp_glGetProgramResourceiv; - let cstr = strings::to_c_with_buf("glGetProgramStageiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStageiv\0"): *types::string).data: *const char; glGetProgramStageiv = user_get_proc_address(cstr): *fp_glGetProgramStageiv; - let cstr = strings::to_c_with_buf("glGetProgramStringARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStringARB\0"): *types::string).data: *const char; glGetProgramStringARB = user_get_proc_address(cstr): *fp_glGetProgramStringARB; - let cstr = strings::to_c_with_buf("glGetProgramStringNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramStringNV\0"): *types::string).data: *const char; glGetProgramStringNV = user_get_proc_address(cstr): *fp_glGetProgramStringNV; - let cstr = strings::to_c_with_buf("glGetProgramSubroutineParameteruivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramSubroutineParameteruivNV\0"): *types::string).data: *const char; glGetProgramSubroutineParameteruivNV = user_get_proc_address(cstr): *fp_glGetProgramSubroutineParameteruivNV; - let cstr = strings::to_c_with_buf("glGetProgramiv", cstr_buf): *const u8; + let cstr = ((&"glGetProgramiv\0"): *types::string).data: *const char; glGetProgramiv = user_get_proc_address(cstr): *fp_glGetProgramiv; - let cstr = strings::to_c_with_buf("glGetProgramivARB", cstr_buf): *const u8; + let cstr = ((&"glGetProgramivARB\0"): *types::string).data: *const char; glGetProgramivARB = user_get_proc_address(cstr): *fp_glGetProgramivARB; - let cstr = strings::to_c_with_buf("glGetProgramivNV", cstr_buf): *const u8; + let cstr = ((&"glGetProgramivNV\0"): *types::string).data: *const char; glGetProgramivNV = user_get_proc_address(cstr): *fp_glGetProgramivNV; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjecti64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjecti64v\0"): *types::string).data: *const char; glGetQueryBufferObjecti64v = user_get_proc_address(cstr): *fp_glGetQueryBufferObjecti64v; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectiv\0"): *types::string).data: *const char; glGetQueryBufferObjectiv = user_get_proc_address(cstr): *fp_glGetQueryBufferObjectiv; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectui64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectui64v\0"): *types::string).data: *const char; glGetQueryBufferObjectui64v = user_get_proc_address(cstr): *fp_glGetQueryBufferObjectui64v; - let cstr = strings::to_c_with_buf("glGetQueryBufferObjectuiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryBufferObjectuiv\0"): *types::string).data: *const char; glGetQueryBufferObjectuiv = user_get_proc_address(cstr): *fp_glGetQueryBufferObjectuiv; - let cstr = strings::to_c_with_buf("glGetQueryIndexediv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryIndexediv\0"): *types::string).data: *const char; glGetQueryIndexediv = user_get_proc_address(cstr): *fp_glGetQueryIndexediv; - let cstr = strings::to_c_with_buf("glGetQueryObjecti64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjecti64v\0"): *types::string).data: *const char; glGetQueryObjecti64v = user_get_proc_address(cstr): *fp_glGetQueryObjecti64v; - let cstr = strings::to_c_with_buf("glGetQueryObjecti64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjecti64vEXT\0"): *types::string).data: *const char; glGetQueryObjecti64vEXT = user_get_proc_address(cstr): *fp_glGetQueryObjecti64vEXT; - let cstr = strings::to_c_with_buf("glGetQueryObjectiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectiv\0"): *types::string).data: *const char; glGetQueryObjectiv = user_get_proc_address(cstr): *fp_glGetQueryObjectiv; - let cstr = strings::to_c_with_buf("glGetQueryObjectivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectivARB\0"): *types::string).data: *const char; glGetQueryObjectivARB = user_get_proc_address(cstr): *fp_glGetQueryObjectivARB; - let cstr = strings::to_c_with_buf("glGetQueryObjectui64v", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectui64v\0"): *types::string).data: *const char; glGetQueryObjectui64v = user_get_proc_address(cstr): *fp_glGetQueryObjectui64v; - let cstr = strings::to_c_with_buf("glGetQueryObjectui64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectui64vEXT\0"): *types::string).data: *const char; glGetQueryObjectui64vEXT = user_get_proc_address(cstr): *fp_glGetQueryObjectui64vEXT; - let cstr = strings::to_c_with_buf("glGetQueryObjectuiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectuiv\0"): *types::string).data: *const char; glGetQueryObjectuiv = user_get_proc_address(cstr): *fp_glGetQueryObjectuiv; - let cstr = strings::to_c_with_buf("glGetQueryObjectuivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryObjectuivARB\0"): *types::string).data: *const char; glGetQueryObjectuivARB = user_get_proc_address(cstr): *fp_glGetQueryObjectuivARB; - let cstr = strings::to_c_with_buf("glGetQueryiv", cstr_buf): *const u8; + let cstr = ((&"glGetQueryiv\0"): *types::string).data: *const char; glGetQueryiv = user_get_proc_address(cstr): *fp_glGetQueryiv; - let cstr = strings::to_c_with_buf("glGetQueryivARB", cstr_buf): *const u8; + let cstr = ((&"glGetQueryivARB\0"): *types::string).data: *const char; glGetQueryivARB = user_get_proc_address(cstr): *fp_glGetQueryivARB; - let cstr = strings::to_c_with_buf("glGetRenderbufferParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetRenderbufferParameteriv\0"): *types::string).data: *const char; glGetRenderbufferParameteriv = user_get_proc_address(cstr): *fp_glGetRenderbufferParameteriv; - let cstr = strings::to_c_with_buf("glGetRenderbufferParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetRenderbufferParameterivEXT\0"): *types::string).data: *const char; glGetRenderbufferParameterivEXT = user_get_proc_address(cstr): *fp_glGetRenderbufferParameterivEXT; - let cstr = strings::to_c_with_buf("glGetSamplerParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterIiv\0"): *types::string).data: *const char; glGetSamplerParameterIiv = user_get_proc_address(cstr): *fp_glGetSamplerParameterIiv; - let cstr = strings::to_c_with_buf("glGetSamplerParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterIuiv\0"): *types::string).data: *const char; glGetSamplerParameterIuiv = user_get_proc_address(cstr): *fp_glGetSamplerParameterIuiv; - let cstr = strings::to_c_with_buf("glGetSamplerParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameterfv\0"): *types::string).data: *const char; glGetSamplerParameterfv = user_get_proc_address(cstr): *fp_glGetSamplerParameterfv; - let cstr = strings::to_c_with_buf("glGetSamplerParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetSamplerParameteriv\0"): *types::string).data: *const char; glGetSamplerParameteriv = user_get_proc_address(cstr): *fp_glGetSamplerParameteriv; - let cstr = strings::to_c_with_buf("glGetSemaphoreParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glGetSemaphoreParameterivNV\0"): *types::string).data: *const char; glGetSemaphoreParameterivNV = user_get_proc_address(cstr): *fp_glGetSemaphoreParameterivNV; - let cstr = strings::to_c_with_buf("glGetSemaphoreParameterui64vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetSemaphoreParameterui64vEXT\0"): *types::string).data: *const char; glGetSemaphoreParameterui64vEXT = user_get_proc_address(cstr): *fp_glGetSemaphoreParameterui64vEXT; - let cstr = strings::to_c_with_buf("glGetSeparableFilterEXT", cstr_buf): *const u8; + let cstr = ((&"glGetSeparableFilterEXT\0"): *types::string).data: *const char; glGetSeparableFilterEXT = user_get_proc_address(cstr): *fp_glGetSeparableFilterEXT; - let cstr = strings::to_c_with_buf("glGetShaderInfoLog", cstr_buf): *const u8; + let cstr = ((&"glGetShaderInfoLog\0"): *types::string).data: *const char; glGetShaderInfoLog = user_get_proc_address(cstr): *fp_glGetShaderInfoLog; - let cstr = strings::to_c_with_buf("glGetShaderPrecisionFormat", cstr_buf): *const u8; + let cstr = ((&"glGetShaderPrecisionFormat\0"): *types::string).data: *const char; glGetShaderPrecisionFormat = user_get_proc_address(cstr): *fp_glGetShaderPrecisionFormat; - let cstr = strings::to_c_with_buf("glGetShaderSource", cstr_buf): *const u8; + let cstr = ((&"glGetShaderSource\0"): *types::string).data: *const char; glGetShaderSource = user_get_proc_address(cstr): *fp_glGetShaderSource; - let cstr = strings::to_c_with_buf("glGetShaderSourceARB", cstr_buf): *const u8; + let cstr = ((&"glGetShaderSourceARB\0"): *types::string).data: *const char; glGetShaderSourceARB = user_get_proc_address(cstr): *fp_glGetShaderSourceARB; - let cstr = strings::to_c_with_buf("glGetShaderiv", cstr_buf): *const u8; + let cstr = ((&"glGetShaderiv\0"): *types::string).data: *const char; glGetShaderiv = user_get_proc_address(cstr): *fp_glGetShaderiv; - let cstr = strings::to_c_with_buf("glGetShadingRateImagePaletteNV", cstr_buf): *const u8; + let cstr = ((&"glGetShadingRateImagePaletteNV\0"): *types::string).data: *const char; glGetShadingRateImagePaletteNV = user_get_proc_address(cstr): *fp_glGetShadingRateImagePaletteNV; - let cstr = strings::to_c_with_buf("glGetShadingRateSampleLocationivNV", cstr_buf): *const u8; + let cstr = ((&"glGetShadingRateSampleLocationivNV\0"): *types::string).data: *const char; glGetShadingRateSampleLocationivNV = user_get_proc_address(cstr): *fp_glGetShadingRateSampleLocationivNV; - let cstr = strings::to_c_with_buf("glGetSharpenTexFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetSharpenTexFuncSGIS\0"): *types::string).data: *const char; glGetSharpenTexFuncSGIS = user_get_proc_address(cstr): *fp_glGetSharpenTexFuncSGIS; - let cstr = strings::to_c_with_buf("glGetStageIndexNV", cstr_buf): *const u8; + let cstr = ((&"glGetStageIndexNV\0"): *types::string).data: *const char; glGetStageIndexNV = user_get_proc_address(cstr): *fp_glGetStageIndexNV; - let cstr = strings::to_c_with_buf("glGetString", cstr_buf): *const u8; + let cstr = ((&"glGetString\0"): *types::string).data: *const char; glGetString = user_get_proc_address(cstr): *fp_glGetString; - let cstr = strings::to_c_with_buf("glGetSubroutineIndex", cstr_buf): *const u8; + let cstr = ((&"glGetSubroutineIndex\0"): *types::string).data: *const char; glGetSubroutineIndex = user_get_proc_address(cstr): *fp_glGetSubroutineIndex; - let cstr = strings::to_c_with_buf("glGetSubroutineUniformLocation", cstr_buf): *const u8; + let cstr = ((&"glGetSubroutineUniformLocation\0"): *types::string).data: *const char; glGetSubroutineUniformLocation = user_get_proc_address(cstr): *fp_glGetSubroutineUniformLocation; - let cstr = strings::to_c_with_buf("glGetSynciv", cstr_buf): *const u8; + let cstr = ((&"glGetSynciv\0"): *types::string).data: *const char; glGetSynciv = user_get_proc_address(cstr): *fp_glGetSynciv; - let cstr = strings::to_c_with_buf("glGetTexBumpParameterfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetTexBumpParameterfvATI\0"): *types::string).data: *const char; glGetTexBumpParameterfvATI = user_get_proc_address(cstr): *fp_glGetTexBumpParameterfvATI; - let cstr = strings::to_c_with_buf("glGetTexBumpParameterivATI", cstr_buf): *const u8; + let cstr = ((&"glGetTexBumpParameterivATI\0"): *types::string).data: *const char; glGetTexBumpParameterivATI = user_get_proc_address(cstr): *fp_glGetTexBumpParameterivATI; - let cstr = strings::to_c_with_buf("glGetTexEnvfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnvfv\0"): *types::string).data: *const char; glGetTexEnvfv = user_get_proc_address(cstr): *fp_glGetTexEnvfv; - let cstr = strings::to_c_with_buf("glGetTexEnviv", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnviv\0"): *types::string).data: *const char; glGetTexEnviv = user_get_proc_address(cstr): *fp_glGetTexEnviv; - let cstr = strings::to_c_with_buf("glGetTexEnvxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexEnvxvOES\0"): *types::string).data: *const char; glGetTexEnvxvOES = user_get_proc_address(cstr): *fp_glGetTexEnvxvOES; - let cstr = strings::to_c_with_buf("glGetTexFilterFuncSGIS", cstr_buf): *const u8; + let cstr = ((&"glGetTexFilterFuncSGIS\0"): *types::string).data: *const char; glGetTexFilterFuncSGIS = user_get_proc_address(cstr): *fp_glGetTexFilterFuncSGIS; - let cstr = strings::to_c_with_buf("glGetTexGendv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGendv\0"): *types::string).data: *const char; glGetTexGendv = user_get_proc_address(cstr): *fp_glGetTexGendv; - let cstr = strings::to_c_with_buf("glGetTexGenfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGenfv\0"): *types::string).data: *const char; glGetTexGenfv = user_get_proc_address(cstr): *fp_glGetTexGenfv; - let cstr = strings::to_c_with_buf("glGetTexGeniv", cstr_buf): *const u8; + let cstr = ((&"glGetTexGeniv\0"): *types::string).data: *const char; glGetTexGeniv = user_get_proc_address(cstr): *fp_glGetTexGeniv; - let cstr = strings::to_c_with_buf("glGetTexGenxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexGenxvOES\0"): *types::string).data: *const char; glGetTexGenxvOES = user_get_proc_address(cstr): *fp_glGetTexGenxvOES; - let cstr = strings::to_c_with_buf("glGetTexImage", cstr_buf): *const u8; + let cstr = ((&"glGetTexImage\0"): *types::string).data: *const char; glGetTexImage = user_get_proc_address(cstr): *fp_glGetTexImage; - let cstr = strings::to_c_with_buf("glGetTexLevelParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameterfv\0"): *types::string).data: *const char; glGetTexLevelParameterfv = user_get_proc_address(cstr): *fp_glGetTexLevelParameterfv; - let cstr = strings::to_c_with_buf("glGetTexLevelParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameteriv\0"): *types::string).data: *const char; glGetTexLevelParameteriv = user_get_proc_address(cstr): *fp_glGetTexLevelParameteriv; - let cstr = strings::to_c_with_buf("glGetTexLevelParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexLevelParameterxvOES\0"): *types::string).data: *const char; glGetTexLevelParameterxvOES = user_get_proc_address(cstr): *fp_glGetTexLevelParameterxvOES; - let cstr = strings::to_c_with_buf("glGetTexParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterIivEXT\0"): *types::string).data: *const char; glGetTexParameterIivEXT = user_get_proc_address(cstr): *fp_glGetTexParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetTexParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterIuivEXT\0"): *types::string).data: *const char; glGetTexParameterIuivEXT = user_get_proc_address(cstr): *fp_glGetTexParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetTexParameterPointervAPPLE", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterPointervAPPLE\0"): *types::string).data: *const char; glGetTexParameterPointervAPPLE = user_get_proc_address(cstr): *fp_glGetTexParameterPointervAPPLE; - let cstr = strings::to_c_with_buf("glGetTexParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterfv\0"): *types::string).data: *const char; glGetTexParameterfv = user_get_proc_address(cstr): *fp_glGetTexParameterfv; - let cstr = strings::to_c_with_buf("glGetTexParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameteriv\0"): *types::string).data: *const char; glGetTexParameteriv = user_get_proc_address(cstr): *fp_glGetTexParameteriv; - let cstr = strings::to_c_with_buf("glGetTexParameterxvOES", cstr_buf): *const u8; + let cstr = ((&"glGetTexParameterxvOES\0"): *types::string).data: *const char; glGetTexParameterxvOES = user_get_proc_address(cstr): *fp_glGetTexParameterxvOES; - let cstr = strings::to_c_with_buf("glGetTextureHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetTextureHandleARB\0"): *types::string).data: *const char; glGetTextureHandleARB = user_get_proc_address(cstr): *fp_glGetTextureHandleARB; - let cstr = strings::to_c_with_buf("glGetTextureHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetTextureHandleNV\0"): *types::string).data: *const char; glGetTextureHandleNV = user_get_proc_address(cstr): *fp_glGetTextureHandleNV; - let cstr = strings::to_c_with_buf("glGetTextureImage", cstr_buf): *const u8; + let cstr = ((&"glGetTextureImage\0"): *types::string).data: *const char; glGetTextureImage = user_get_proc_address(cstr): *fp_glGetTextureImage; - let cstr = strings::to_c_with_buf("glGetTextureImageEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureImageEXT\0"): *types::string).data: *const char; glGetTextureImageEXT = user_get_proc_address(cstr): *fp_glGetTextureImageEXT; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterfv\0"): *types::string).data: *const char; glGetTextureLevelParameterfv = user_get_proc_address(cstr): *fp_glGetTextureLevelParameterfv; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterfvEXT\0"): *types::string).data: *const char; glGetTextureLevelParameterfvEXT = user_get_proc_address(cstr): *fp_glGetTextureLevelParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameteriv\0"): *types::string).data: *const char; glGetTextureLevelParameteriv = user_get_proc_address(cstr): *fp_glGetTextureLevelParameteriv; - let cstr = strings::to_c_with_buf("glGetTextureLevelParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureLevelParameterivEXT\0"): *types::string).data: *const char; glGetTextureLevelParameterivEXT = user_get_proc_address(cstr): *fp_glGetTextureLevelParameterivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterIiv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIiv\0"): *types::string).data: *const char; glGetTextureParameterIiv = user_get_proc_address(cstr): *fp_glGetTextureParameterIiv; - let cstr = strings::to_c_with_buf("glGetTextureParameterIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIivEXT\0"): *types::string).data: *const char; glGetTextureParameterIivEXT = user_get_proc_address(cstr): *fp_glGetTextureParameterIivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterIuiv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIuiv\0"): *types::string).data: *const char; glGetTextureParameterIuiv = user_get_proc_address(cstr): *fp_glGetTextureParameterIuiv; - let cstr = strings::to_c_with_buf("glGetTextureParameterIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterIuivEXT\0"): *types::string).data: *const char; glGetTextureParameterIuivEXT = user_get_proc_address(cstr): *fp_glGetTextureParameterIuivEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameterfv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterfv\0"): *types::string).data: *const char; glGetTextureParameterfv = user_get_proc_address(cstr): *fp_glGetTextureParameterfv; - let cstr = strings::to_c_with_buf("glGetTextureParameterfvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterfvEXT\0"): *types::string).data: *const char; glGetTextureParameterfvEXT = user_get_proc_address(cstr): *fp_glGetTextureParameterfvEXT; - let cstr = strings::to_c_with_buf("glGetTextureParameteriv", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameteriv\0"): *types::string).data: *const char; glGetTextureParameteriv = user_get_proc_address(cstr): *fp_glGetTextureParameteriv; - let cstr = strings::to_c_with_buf("glGetTextureParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTextureParameterivEXT\0"): *types::string).data: *const char; glGetTextureParameterivEXT = user_get_proc_address(cstr): *fp_glGetTextureParameterivEXT; - let cstr = strings::to_c_with_buf("glGetTextureSamplerHandleARB", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSamplerHandleARB\0"): *types::string).data: *const char; glGetTextureSamplerHandleARB = user_get_proc_address(cstr): *fp_glGetTextureSamplerHandleARB; - let cstr = strings::to_c_with_buf("glGetTextureSamplerHandleNV", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSamplerHandleNV\0"): *types::string).data: *const char; glGetTextureSamplerHandleNV = user_get_proc_address(cstr): *fp_glGetTextureSamplerHandleNV; - let cstr = strings::to_c_with_buf("glGetTextureSubImage", cstr_buf): *const u8; + let cstr = ((&"glGetTextureSubImage\0"): *types::string).data: *const char; glGetTextureSubImage = user_get_proc_address(cstr): *fp_glGetTextureSubImage; - let cstr = strings::to_c_with_buf("glGetTrackMatrixivNV", cstr_buf): *const u8; + let cstr = ((&"glGetTrackMatrixivNV\0"): *types::string).data: *const char; glGetTrackMatrixivNV = user_get_proc_address(cstr): *fp_glGetTrackMatrixivNV; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackVaryingEXT", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackVaryingEXT\0"): *types::string).data: *const char; glGetTransformFeedbackVaryingEXT = user_get_proc_address(cstr): *fp_glGetTransformFeedbackVaryingEXT; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackVaryingNV", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackVaryingNV\0"): *types::string).data: *const char; glGetTransformFeedbackVaryingNV = user_get_proc_address(cstr): *fp_glGetTransformFeedbackVaryingNV; - let cstr = strings::to_c_with_buf("glGetTransformFeedbacki64_v", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbacki64_v\0"): *types::string).data: *const char; glGetTransformFeedbacki64_v = user_get_proc_address(cstr): *fp_glGetTransformFeedbacki64_v; - let cstr = strings::to_c_with_buf("glGetTransformFeedbacki_v", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbacki_v\0"): *types::string).data: *const char; glGetTransformFeedbacki_v = user_get_proc_address(cstr): *fp_glGetTransformFeedbacki_v; - let cstr = strings::to_c_with_buf("glGetTransformFeedbackiv", cstr_buf): *const u8; + let cstr = ((&"glGetTransformFeedbackiv\0"): *types::string).data: *const char; glGetTransformFeedbackiv = user_get_proc_address(cstr): *fp_glGetTransformFeedbackiv; - let cstr = strings::to_c_with_buf("glGetUniformBlockIndex", cstr_buf): *const u8; + let cstr = ((&"glGetUniformBlockIndex\0"): *types::string).data: *const char; glGetUniformBlockIndex = user_get_proc_address(cstr): *fp_glGetUniformBlockIndex; - let cstr = strings::to_c_with_buf("glGetUniformBufferSizeEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformBufferSizeEXT\0"): *types::string).data: *const char; glGetUniformBufferSizeEXT = user_get_proc_address(cstr): *fp_glGetUniformBufferSizeEXT; - let cstr = strings::to_c_with_buf("glGetUniformIndices", cstr_buf): *const u8; + let cstr = ((&"glGetUniformIndices\0"): *types::string).data: *const char; glGetUniformIndices = user_get_proc_address(cstr): *fp_glGetUniformIndices; - let cstr = strings::to_c_with_buf("glGetUniformLocation", cstr_buf): *const u8; + let cstr = ((&"glGetUniformLocation\0"): *types::string).data: *const char; glGetUniformLocation = user_get_proc_address(cstr): *fp_glGetUniformLocation; - let cstr = strings::to_c_with_buf("glGetUniformLocationARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformLocationARB\0"): *types::string).data: *const char; glGetUniformLocationARB = user_get_proc_address(cstr): *fp_glGetUniformLocationARB; - let cstr = strings::to_c_with_buf("glGetUniformOffsetEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformOffsetEXT\0"): *types::string).data: *const char; glGetUniformOffsetEXT = user_get_proc_address(cstr): *fp_glGetUniformOffsetEXT; - let cstr = strings::to_c_with_buf("glGetUniformSubroutineuiv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformSubroutineuiv\0"): *types::string).data: *const char; glGetUniformSubroutineuiv = user_get_proc_address(cstr): *fp_glGetUniformSubroutineuiv; - let cstr = strings::to_c_with_buf("glGetUniformdv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformdv\0"): *types::string).data: *const char; glGetUniformdv = user_get_proc_address(cstr): *fp_glGetUniformdv; - let cstr = strings::to_c_with_buf("glGetUniformfv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformfv\0"): *types::string).data: *const char; glGetUniformfv = user_get_proc_address(cstr): *fp_glGetUniformfv; - let cstr = strings::to_c_with_buf("glGetUniformfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformfvARB\0"): *types::string).data: *const char; glGetUniformfvARB = user_get_proc_address(cstr): *fp_glGetUniformfvARB; - let cstr = strings::to_c_with_buf("glGetUniformi64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformi64vARB\0"): *types::string).data: *const char; glGetUniformi64vARB = user_get_proc_address(cstr): *fp_glGetUniformi64vARB; - let cstr = strings::to_c_with_buf("glGetUniformi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetUniformi64vNV\0"): *types::string).data: *const char; glGetUniformi64vNV = user_get_proc_address(cstr): *fp_glGetUniformi64vNV; - let cstr = strings::to_c_with_buf("glGetUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetUniformiv\0"): *types::string).data: *const char; glGetUniformiv = user_get_proc_address(cstr): *fp_glGetUniformiv; - let cstr = strings::to_c_with_buf("glGetUniformivARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformivARB\0"): *types::string).data: *const char; glGetUniformivARB = user_get_proc_address(cstr): *fp_glGetUniformivARB; - let cstr = strings::to_c_with_buf("glGetUniformui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetUniformui64vARB\0"): *types::string).data: *const char; glGetUniformui64vARB = user_get_proc_address(cstr): *fp_glGetUniformui64vARB; - let cstr = strings::to_c_with_buf("glGetUniformui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetUniformui64vNV\0"): *types::string).data: *const char; glGetUniformui64vNV = user_get_proc_address(cstr): *fp_glGetUniformui64vNV; - let cstr = strings::to_c_with_buf("glGetUniformuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUniformuivEXT\0"): *types::string).data: *const char; glGetUniformuivEXT = user_get_proc_address(cstr): *fp_glGetUniformuivEXT; - let cstr = strings::to_c_with_buf("glGetUnsignedBytei_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUnsignedBytei_vEXT\0"): *types::string).data: *const char; glGetUnsignedBytei_vEXT = user_get_proc_address(cstr): *fp_glGetUnsignedBytei_vEXT; - let cstr = strings::to_c_with_buf("glGetUnsignedBytevEXT", cstr_buf): *const u8; + let cstr = ((&"glGetUnsignedBytevEXT\0"): *types::string).data: *const char; glGetUnsignedBytevEXT = user_get_proc_address(cstr): *fp_glGetUnsignedBytevEXT; - let cstr = strings::to_c_with_buf("glGetVariantArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetVariantArrayObjectfvATI\0"): *types::string).data: *const char; glGetVariantArrayObjectfvATI = user_get_proc_address(cstr): *fp_glGetVariantArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetVariantArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetVariantArrayObjectivATI\0"): *types::string).data: *const char; glGetVariantArrayObjectivATI = user_get_proc_address(cstr): *fp_glGetVariantArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetVariantBooleanvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantBooleanvEXT\0"): *types::string).data: *const char; glGetVariantBooleanvEXT = user_get_proc_address(cstr): *fp_glGetVariantBooleanvEXT; - let cstr = strings::to_c_with_buf("glGetVariantFloatvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantFloatvEXT\0"): *types::string).data: *const char; glGetVariantFloatvEXT = user_get_proc_address(cstr): *fp_glGetVariantFloatvEXT; - let cstr = strings::to_c_with_buf("glGetVariantIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantIntegervEXT\0"): *types::string).data: *const char; glGetVariantIntegervEXT = user_get_proc_address(cstr): *fp_glGetVariantIntegervEXT; - let cstr = strings::to_c_with_buf("glGetVariantPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVariantPointervEXT\0"): *types::string).data: *const char; glGetVariantPointervEXT = user_get_proc_address(cstr): *fp_glGetVariantPointervEXT; - let cstr = strings::to_c_with_buf("glGetVaryingLocationNV", cstr_buf): *const u8; + let cstr = ((&"glGetVaryingLocationNV\0"): *types::string).data: *const char; glGetVaryingLocationNV = user_get_proc_address(cstr): *fp_glGetVaryingLocationNV; - let cstr = strings::to_c_with_buf("glGetVertexArrayIndexed64iv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIndexed64iv\0"): *types::string).data: *const char; glGetVertexArrayIndexed64iv = user_get_proc_address(cstr): *fp_glGetVertexArrayIndexed64iv; - let cstr = strings::to_c_with_buf("glGetVertexArrayIndexediv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIndexediv\0"): *types::string).data: *const char; glGetVertexArrayIndexediv = user_get_proc_address(cstr): *fp_glGetVertexArrayIndexediv; - let cstr = strings::to_c_with_buf("glGetVertexArrayIntegeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIntegeri_vEXT\0"): *types::string).data: *const char; glGetVertexArrayIntegeri_vEXT = user_get_proc_address(cstr): *fp_glGetVertexArrayIntegeri_vEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayIntegervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayIntegervEXT\0"): *types::string).data: *const char; glGetVertexArrayIntegervEXT = user_get_proc_address(cstr): *fp_glGetVertexArrayIntegervEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayPointeri_vEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayPointeri_vEXT\0"): *types::string).data: *const char; glGetVertexArrayPointeri_vEXT = user_get_proc_address(cstr): *fp_glGetVertexArrayPointeri_vEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayPointervEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayPointervEXT\0"): *types::string).data: *const char; glGetVertexArrayPointervEXT = user_get_proc_address(cstr): *fp_glGetVertexArrayPointervEXT; - let cstr = strings::to_c_with_buf("glGetVertexArrayiv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexArrayiv\0"): *types::string).data: *const char; glGetVertexArrayiv = user_get_proc_address(cstr): *fp_glGetVertexArrayiv; - let cstr = strings::to_c_with_buf("glGetVertexAttribArrayObjectfvATI", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribArrayObjectfvATI\0"): *types::string).data: *const char; glGetVertexAttribArrayObjectfvATI = user_get_proc_address(cstr): *fp_glGetVertexAttribArrayObjectfvATI; - let cstr = strings::to_c_with_buf("glGetVertexAttribArrayObjectivATI", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribArrayObjectivATI\0"): *types::string).data: *const char; glGetVertexAttribArrayObjectivATI = user_get_proc_address(cstr): *fp_glGetVertexAttribArrayObjectivATI; - let cstr = strings::to_c_with_buf("glGetVertexAttribIivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribIivEXT\0"): *types::string).data: *const char; glGetVertexAttribIivEXT = user_get_proc_address(cstr): *fp_glGetVertexAttribIivEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribIuivEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribIuivEXT\0"): *types::string).data: *const char; glGetVertexAttribIuivEXT = user_get_proc_address(cstr): *fp_glGetVertexAttribIuivEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribLdv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLdv\0"): *types::string).data: *const char; glGetVertexAttribLdv = user_get_proc_address(cstr): *fp_glGetVertexAttribLdv; - let cstr = strings::to_c_with_buf("glGetVertexAttribLdvEXT", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLdvEXT\0"): *types::string).data: *const char; glGetVertexAttribLdvEXT = user_get_proc_address(cstr): *fp_glGetVertexAttribLdvEXT; - let cstr = strings::to_c_with_buf("glGetVertexAttribLi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLi64vNV\0"): *types::string).data: *const char; glGetVertexAttribLi64vNV = user_get_proc_address(cstr): *fp_glGetVertexAttribLi64vNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribLui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLui64vARB\0"): *types::string).data: *const char; glGetVertexAttribLui64vARB = user_get_proc_address(cstr): *fp_glGetVertexAttribLui64vARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribLui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribLui64vNV\0"): *types::string).data: *const char; glGetVertexAttribLui64vNV = user_get_proc_address(cstr): *fp_glGetVertexAttribLui64vNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointerv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointerv\0"): *types::string).data: *const char; glGetVertexAttribPointerv = user_get_proc_address(cstr): *fp_glGetVertexAttribPointerv; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointervARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointervARB\0"): *types::string).data: *const char; glGetVertexAttribPointervARB = user_get_proc_address(cstr): *fp_glGetVertexAttribPointervARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribPointervNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribPointervNV\0"): *types::string).data: *const char; glGetVertexAttribPointervNV = user_get_proc_address(cstr): *fp_glGetVertexAttribPointervNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribdv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdv\0"): *types::string).data: *const char; glGetVertexAttribdv = user_get_proc_address(cstr): *fp_glGetVertexAttribdv; - let cstr = strings::to_c_with_buf("glGetVertexAttribdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdvARB\0"): *types::string).data: *const char; glGetVertexAttribdvARB = user_get_proc_address(cstr): *fp_glGetVertexAttribdvARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribdvNV\0"): *types::string).data: *const char; glGetVertexAttribdvNV = user_get_proc_address(cstr): *fp_glGetVertexAttribdvNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribfv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfv\0"): *types::string).data: *const char; glGetVertexAttribfv = user_get_proc_address(cstr): *fp_glGetVertexAttribfv; - let cstr = strings::to_c_with_buf("glGetVertexAttribfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfvARB\0"): *types::string).data: *const char; glGetVertexAttribfvARB = user_get_proc_address(cstr): *fp_glGetVertexAttribfvARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribfvNV\0"): *types::string).data: *const char; glGetVertexAttribfvNV = user_get_proc_address(cstr): *fp_glGetVertexAttribfvNV; - let cstr = strings::to_c_with_buf("glGetVertexAttribiv", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribiv\0"): *types::string).data: *const char; glGetVertexAttribiv = user_get_proc_address(cstr): *fp_glGetVertexAttribiv; - let cstr = strings::to_c_with_buf("glGetVertexAttribivARB", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribivARB\0"): *types::string).data: *const char; glGetVertexAttribivARB = user_get_proc_address(cstr): *fp_glGetVertexAttribivARB; - let cstr = strings::to_c_with_buf("glGetVertexAttribivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVertexAttribivNV\0"): *types::string).data: *const char; glGetVertexAttribivNV = user_get_proc_address(cstr): *fp_glGetVertexAttribivNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamdvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamdvNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamdvNV = user_get_proc_address(cstr): *fp_glGetVideoCaptureStreamdvNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamfvNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamfvNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamfvNV = user_get_proc_address(cstr): *fp_glGetVideoCaptureStreamfvNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureStreamivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureStreamivNV\0"): *types::string).data: *const char; glGetVideoCaptureStreamivNV = user_get_proc_address(cstr): *fp_glGetVideoCaptureStreamivNV; - let cstr = strings::to_c_with_buf("glGetVideoCaptureivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoCaptureivNV\0"): *types::string).data: *const char; glGetVideoCaptureivNV = user_get_proc_address(cstr): *fp_glGetVideoCaptureivNV; - let cstr = strings::to_c_with_buf("glGetVideoi64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoi64vNV\0"): *types::string).data: *const char; glGetVideoi64vNV = user_get_proc_address(cstr): *fp_glGetVideoi64vNV; - let cstr = strings::to_c_with_buf("glGetVideoivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoivNV\0"): *types::string).data: *const char; glGetVideoivNV = user_get_proc_address(cstr): *fp_glGetVideoivNV; - let cstr = strings::to_c_with_buf("glGetVideoui64vNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideoui64vNV\0"): *types::string).data: *const char; glGetVideoui64vNV = user_get_proc_address(cstr): *fp_glGetVideoui64vNV; - let cstr = strings::to_c_with_buf("glGetVideouivNV", cstr_buf): *const u8; + let cstr = ((&"glGetVideouivNV\0"): *types::string).data: *const char; glGetVideouivNV = user_get_proc_address(cstr): *fp_glGetVideouivNV; - let cstr = strings::to_c_with_buf("glGetVkProcAddrNV", cstr_buf): *const u8; + let cstr = ((&"glGetVkProcAddrNV\0"): *types::string).data: *const char; glGetVkProcAddrNV = user_get_proc_address(cstr): *fp_glGetVkProcAddrNV; - let cstr = strings::to_c_with_buf("glGetnCompressedTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetnCompressedTexImageARB\0"): *types::string).data: *const char; glGetnCompressedTexImageARB = user_get_proc_address(cstr): *fp_glGetnCompressedTexImageARB; - let cstr = strings::to_c_with_buf("glGetnTexImageARB", cstr_buf): *const u8; + let cstr = ((&"glGetnTexImageARB\0"): *types::string).data: *const char; glGetnTexImageARB = user_get_proc_address(cstr): *fp_glGetnTexImageARB; - let cstr = strings::to_c_with_buf("glGetnUniformdvARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformdvARB\0"): *types::string).data: *const char; glGetnUniformdvARB = user_get_proc_address(cstr): *fp_glGetnUniformdvARB; - let cstr = strings::to_c_with_buf("glGetnUniformfv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformfv\0"): *types::string).data: *const char; glGetnUniformfv = user_get_proc_address(cstr): *fp_glGetnUniformfv; - let cstr = strings::to_c_with_buf("glGetnUniformfvARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformfvARB\0"): *types::string).data: *const char; glGetnUniformfvARB = user_get_proc_address(cstr): *fp_glGetnUniformfvARB; - let cstr = strings::to_c_with_buf("glGetnUniformi64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformi64vARB\0"): *types::string).data: *const char; glGetnUniformi64vARB = user_get_proc_address(cstr): *fp_glGetnUniformi64vARB; - let cstr = strings::to_c_with_buf("glGetnUniformiv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformiv\0"): *types::string).data: *const char; glGetnUniformiv = user_get_proc_address(cstr): *fp_glGetnUniformiv; - let cstr = strings::to_c_with_buf("glGetnUniformivARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformivARB\0"): *types::string).data: *const char; glGetnUniformivARB = user_get_proc_address(cstr): *fp_glGetnUniformivARB; - let cstr = strings::to_c_with_buf("glGetnUniformui64vARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformui64vARB\0"): *types::string).data: *const char; glGetnUniformui64vARB = user_get_proc_address(cstr): *fp_glGetnUniformui64vARB; - let cstr = strings::to_c_with_buf("glGetnUniformuiv", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformuiv\0"): *types::string).data: *const char; glGetnUniformuiv = user_get_proc_address(cstr): *fp_glGetnUniformuiv; - let cstr = strings::to_c_with_buf("glGetnUniformuivARB", cstr_buf): *const u8; + let cstr = ((&"glGetnUniformuivARB\0"): *types::string).data: *const char; glGetnUniformuivARB = user_get_proc_address(cstr): *fp_glGetnUniformuivARB; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorbSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorbSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorbSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactorbSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactordSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactordSUN\0"): *types::string).data: *const char; glGlobalAlphaFactordSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactordSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorfSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorfSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorfSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactorfSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactoriSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactoriSUN\0"): *types::string).data: *const char; glGlobalAlphaFactoriSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactoriSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorsSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorsSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorsSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactorsSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorubSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorubSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorubSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactorubSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactoruiSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactoruiSUN\0"): *types::string).data: *const char; glGlobalAlphaFactoruiSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactoruiSUN; - let cstr = strings::to_c_with_buf("glGlobalAlphaFactorusSUN", cstr_buf): *const u8; + let cstr = ((&"glGlobalAlphaFactorusSUN\0"): *types::string).data: *const char; glGlobalAlphaFactorusSUN = user_get_proc_address(cstr): *fp_glGlobalAlphaFactorusSUN; - let cstr = strings::to_c_with_buf("glHint", cstr_buf): *const u8; + let cstr = ((&"glHint\0"): *types::string).data: *const char; glHint = user_get_proc_address(cstr): *fp_glHint; - let cstr = strings::to_c_with_buf("glHintPGI", cstr_buf): *const u8; + let cstr = ((&"glHintPGI\0"): *types::string).data: *const char; glHintPGI = user_get_proc_address(cstr): *fp_glHintPGI; - let cstr = strings::to_c_with_buf("glHistogramEXT", cstr_buf): *const u8; + let cstr = ((&"glHistogramEXT\0"): *types::string).data: *const char; glHistogramEXT = user_get_proc_address(cstr): *fp_glHistogramEXT; - let cstr = strings::to_c_with_buf("glIglooInterfaceSGIX", cstr_buf): *const u8; + let cstr = ((&"glIglooInterfaceSGIX\0"): *types::string).data: *const char; glIglooInterfaceSGIX = user_get_proc_address(cstr): *fp_glIglooInterfaceSGIX; - let cstr = strings::to_c_with_buf("glImageTransformParameterfHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterfHP\0"): *types::string).data: *const char; glImageTransformParameterfHP = user_get_proc_address(cstr): *fp_glImageTransformParameterfHP; - let cstr = strings::to_c_with_buf("glImageTransformParameterfvHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterfvHP\0"): *types::string).data: *const char; glImageTransformParameterfvHP = user_get_proc_address(cstr): *fp_glImageTransformParameterfvHP; - let cstr = strings::to_c_with_buf("glImageTransformParameteriHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameteriHP\0"): *types::string).data: *const char; glImageTransformParameteriHP = user_get_proc_address(cstr): *fp_glImageTransformParameteriHP; - let cstr = strings::to_c_with_buf("glImageTransformParameterivHP", cstr_buf): *const u8; + let cstr = ((&"glImageTransformParameterivHP\0"): *types::string).data: *const char; glImageTransformParameterivHP = user_get_proc_address(cstr): *fp_glImageTransformParameterivHP; - let cstr = strings::to_c_with_buf("glImportMemoryFdEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryFdEXT\0"): *types::string).data: *const char; glImportMemoryFdEXT = user_get_proc_address(cstr): *fp_glImportMemoryFdEXT; - let cstr = strings::to_c_with_buf("glImportMemoryWin32HandleEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryWin32HandleEXT\0"): *types::string).data: *const char; glImportMemoryWin32HandleEXT = user_get_proc_address(cstr): *fp_glImportMemoryWin32HandleEXT; - let cstr = strings::to_c_with_buf("glImportMemoryWin32NameEXT", cstr_buf): *const u8; + let cstr = ((&"glImportMemoryWin32NameEXT\0"): *types::string).data: *const char; glImportMemoryWin32NameEXT = user_get_proc_address(cstr): *fp_glImportMemoryWin32NameEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreFdEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreFdEXT\0"): *types::string).data: *const char; glImportSemaphoreFdEXT = user_get_proc_address(cstr): *fp_glImportSemaphoreFdEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreWin32HandleEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreWin32HandleEXT\0"): *types::string).data: *const char; glImportSemaphoreWin32HandleEXT = user_get_proc_address(cstr): *fp_glImportSemaphoreWin32HandleEXT; - let cstr = strings::to_c_with_buf("glImportSemaphoreWin32NameEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSemaphoreWin32NameEXT\0"): *types::string).data: *const char; glImportSemaphoreWin32NameEXT = user_get_proc_address(cstr): *fp_glImportSemaphoreWin32NameEXT; - let cstr = strings::to_c_with_buf("glImportSyncEXT", cstr_buf): *const u8; + let cstr = ((&"glImportSyncEXT\0"): *types::string).data: *const char; glImportSyncEXT = user_get_proc_address(cstr): *fp_glImportSyncEXT; - let cstr = strings::to_c_with_buf("glIndexFormatNV", cstr_buf): *const u8; + let cstr = ((&"glIndexFormatNV\0"): *types::string).data: *const char; glIndexFormatNV = user_get_proc_address(cstr): *fp_glIndexFormatNV; - let cstr = strings::to_c_with_buf("glIndexFuncEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexFuncEXT\0"): *types::string).data: *const char; glIndexFuncEXT = user_get_proc_address(cstr): *fp_glIndexFuncEXT; - let cstr = strings::to_c_with_buf("glIndexMask", cstr_buf): *const u8; + let cstr = ((&"glIndexMask\0"): *types::string).data: *const char; glIndexMask = user_get_proc_address(cstr): *fp_glIndexMask; - let cstr = strings::to_c_with_buf("glIndexMaterialEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexMaterialEXT\0"): *types::string).data: *const char; glIndexMaterialEXT = user_get_proc_address(cstr): *fp_glIndexMaterialEXT; - let cstr = strings::to_c_with_buf("glIndexPointer", cstr_buf): *const u8; + let cstr = ((&"glIndexPointer\0"): *types::string).data: *const char; glIndexPointer = user_get_proc_address(cstr): *fp_glIndexPointer; - let cstr = strings::to_c_with_buf("glIndexPointerEXT", cstr_buf): *const u8; + let cstr = ((&"glIndexPointerEXT\0"): *types::string).data: *const char; glIndexPointerEXT = user_get_proc_address(cstr): *fp_glIndexPointerEXT; - let cstr = strings::to_c_with_buf("glIndexPointerListIBM", cstr_buf): *const u8; + let cstr = ((&"glIndexPointerListIBM\0"): *types::string).data: *const char; glIndexPointerListIBM = user_get_proc_address(cstr): *fp_glIndexPointerListIBM; - let cstr = strings::to_c_with_buf("glIndexd", cstr_buf): *const u8; + let cstr = ((&"glIndexd\0"): *types::string).data: *const char; glIndexd = user_get_proc_address(cstr): *fp_glIndexd; - let cstr = strings::to_c_with_buf("glIndexdv", cstr_buf): *const u8; + let cstr = ((&"glIndexdv\0"): *types::string).data: *const char; glIndexdv = user_get_proc_address(cstr): *fp_glIndexdv; - let cstr = strings::to_c_with_buf("glIndexf", cstr_buf): *const u8; + let cstr = ((&"glIndexf\0"): *types::string).data: *const char; glIndexf = user_get_proc_address(cstr): *fp_glIndexf; - let cstr = strings::to_c_with_buf("glIndexfv", cstr_buf): *const u8; + let cstr = ((&"glIndexfv\0"): *types::string).data: *const char; glIndexfv = user_get_proc_address(cstr): *fp_glIndexfv; - let cstr = strings::to_c_with_buf("glIndexi", cstr_buf): *const u8; + let cstr = ((&"glIndexi\0"): *types::string).data: *const char; glIndexi = user_get_proc_address(cstr): *fp_glIndexi; - let cstr = strings::to_c_with_buf("glIndexiv", cstr_buf): *const u8; + let cstr = ((&"glIndexiv\0"): *types::string).data: *const char; glIndexiv = user_get_proc_address(cstr): *fp_glIndexiv; - let cstr = strings::to_c_with_buf("glIndexs", cstr_buf): *const u8; + let cstr = ((&"glIndexs\0"): *types::string).data: *const char; glIndexs = user_get_proc_address(cstr): *fp_glIndexs; - let cstr = strings::to_c_with_buf("glIndexsv", cstr_buf): *const u8; + let cstr = ((&"glIndexsv\0"): *types::string).data: *const char; glIndexsv = user_get_proc_address(cstr): *fp_glIndexsv; - let cstr = strings::to_c_with_buf("glIndexub", cstr_buf): *const u8; + let cstr = ((&"glIndexub\0"): *types::string).data: *const char; glIndexub = user_get_proc_address(cstr): *fp_glIndexub; - let cstr = strings::to_c_with_buf("glIndexubv", cstr_buf): *const u8; + let cstr = ((&"glIndexubv\0"): *types::string).data: *const char; glIndexubv = user_get_proc_address(cstr): *fp_glIndexubv; - let cstr = strings::to_c_with_buf("glIndexxOES", cstr_buf): *const u8; + let cstr = ((&"glIndexxOES\0"): *types::string).data: *const char; glIndexxOES = user_get_proc_address(cstr): *fp_glIndexxOES; - let cstr = strings::to_c_with_buf("glIndexxvOES", cstr_buf): *const u8; + let cstr = ((&"glIndexxvOES\0"): *types::string).data: *const char; glIndexxvOES = user_get_proc_address(cstr): *fp_glIndexxvOES; - let cstr = strings::to_c_with_buf("glInitNames", cstr_buf): *const u8; + let cstr = ((&"glInitNames\0"): *types::string).data: *const char; glInitNames = user_get_proc_address(cstr): *fp_glInitNames; - let cstr = strings::to_c_with_buf("glInsertComponentEXT", cstr_buf): *const u8; + let cstr = ((&"glInsertComponentEXT\0"): *types::string).data: *const char; glInsertComponentEXT = user_get_proc_address(cstr): *fp_glInsertComponentEXT; - let cstr = strings::to_c_with_buf("glInsertEventMarkerEXT", cstr_buf): *const u8; + let cstr = ((&"glInsertEventMarkerEXT\0"): *types::string).data: *const char; glInsertEventMarkerEXT = user_get_proc_address(cstr): *fp_glInsertEventMarkerEXT; - let cstr = strings::to_c_with_buf("glInstrumentsBufferSGIX", cstr_buf): *const u8; + let cstr = ((&"glInstrumentsBufferSGIX\0"): *types::string).data: *const char; glInstrumentsBufferSGIX = user_get_proc_address(cstr): *fp_glInstrumentsBufferSGIX; - let cstr = strings::to_c_with_buf("glInterleavedArrays", cstr_buf): *const u8; + let cstr = ((&"glInterleavedArrays\0"): *types::string).data: *const char; glInterleavedArrays = user_get_proc_address(cstr): *fp_glInterleavedArrays; - let cstr = strings::to_c_with_buf("glInterpolatePathsNV", cstr_buf): *const u8; + let cstr = ((&"glInterpolatePathsNV\0"): *types::string).data: *const char; glInterpolatePathsNV = user_get_proc_address(cstr): *fp_glInterpolatePathsNV; - let cstr = strings::to_c_with_buf("glInvalidateBufferData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateBufferData\0"): *types::string).data: *const char; glInvalidateBufferData = user_get_proc_address(cstr): *fp_glInvalidateBufferData; - let cstr = strings::to_c_with_buf("glInvalidateBufferSubData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateBufferSubData\0"): *types::string).data: *const char; glInvalidateBufferSubData = user_get_proc_address(cstr): *fp_glInvalidateBufferSubData; - let cstr = strings::to_c_with_buf("glInvalidateFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glInvalidateFramebuffer\0"): *types::string).data: *const char; glInvalidateFramebuffer = user_get_proc_address(cstr): *fp_glInvalidateFramebuffer; - let cstr = strings::to_c_with_buf("glInvalidateNamedFramebufferData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateNamedFramebufferData\0"): *types::string).data: *const char; glInvalidateNamedFramebufferData = user_get_proc_address(cstr): *fp_glInvalidateNamedFramebufferData; - let cstr = strings::to_c_with_buf("glInvalidateNamedFramebufferSubData", cstr_buf): *const u8; + let cstr = ((&"glInvalidateNamedFramebufferSubData\0"): *types::string).data: *const char; glInvalidateNamedFramebufferSubData = user_get_proc_address(cstr): *fp_glInvalidateNamedFramebufferSubData; - let cstr = strings::to_c_with_buf("glInvalidateSubFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glInvalidateSubFramebuffer\0"): *types::string).data: *const char; glInvalidateSubFramebuffer = user_get_proc_address(cstr): *fp_glInvalidateSubFramebuffer; - let cstr = strings::to_c_with_buf("glInvalidateTexImage", cstr_buf): *const u8; + let cstr = ((&"glInvalidateTexImage\0"): *types::string).data: *const char; glInvalidateTexImage = user_get_proc_address(cstr): *fp_glInvalidateTexImage; - let cstr = strings::to_c_with_buf("glInvalidateTexSubImage", cstr_buf): *const u8; + let cstr = ((&"glInvalidateTexSubImage\0"): *types::string).data: *const char; glInvalidateTexSubImage = user_get_proc_address(cstr): *fp_glInvalidateTexSubImage; - let cstr = strings::to_c_with_buf("glIsAsyncMarkerSGIX", cstr_buf): *const u8; + let cstr = ((&"glIsAsyncMarkerSGIX\0"): *types::string).data: *const char; glIsAsyncMarkerSGIX = user_get_proc_address(cstr): *fp_glIsAsyncMarkerSGIX; - let cstr = strings::to_c_with_buf("glIsBuffer", cstr_buf): *const u8; + let cstr = ((&"glIsBuffer\0"): *types::string).data: *const char; glIsBuffer = user_get_proc_address(cstr): *fp_glIsBuffer; - let cstr = strings::to_c_with_buf("glIsBufferARB", cstr_buf): *const u8; + let cstr = ((&"glIsBufferARB\0"): *types::string).data: *const char; glIsBufferARB = user_get_proc_address(cstr): *fp_glIsBufferARB; - let cstr = strings::to_c_with_buf("glIsBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsBufferResidentNV\0"): *types::string).data: *const char; glIsBufferResidentNV = user_get_proc_address(cstr): *fp_glIsBufferResidentNV; - let cstr = strings::to_c_with_buf("glIsCommandListNV", cstr_buf): *const u8; + let cstr = ((&"glIsCommandListNV\0"): *types::string).data: *const char; glIsCommandListNV = user_get_proc_address(cstr): *fp_glIsCommandListNV; - let cstr = strings::to_c_with_buf("glIsEnabled", cstr_buf): *const u8; + let cstr = ((&"glIsEnabled\0"): *types::string).data: *const char; glIsEnabled = user_get_proc_address(cstr): *fp_glIsEnabled; - let cstr = strings::to_c_with_buf("glIsEnabledIndexedEXT", cstr_buf): *const u8; + let cstr = ((&"glIsEnabledIndexedEXT\0"): *types::string).data: *const char; glIsEnabledIndexedEXT = user_get_proc_address(cstr): *fp_glIsEnabledIndexedEXT; - let cstr = strings::to_c_with_buf("glIsFenceAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsFenceAPPLE\0"): *types::string).data: *const char; glIsFenceAPPLE = user_get_proc_address(cstr): *fp_glIsFenceAPPLE; - let cstr = strings::to_c_with_buf("glIsFenceNV", cstr_buf): *const u8; + let cstr = ((&"glIsFenceNV\0"): *types::string).data: *const char; glIsFenceNV = user_get_proc_address(cstr): *fp_glIsFenceNV; - let cstr = strings::to_c_with_buf("glIsFramebuffer", cstr_buf): *const u8; + let cstr = ((&"glIsFramebuffer\0"): *types::string).data: *const char; glIsFramebuffer = user_get_proc_address(cstr): *fp_glIsFramebuffer; - let cstr = strings::to_c_with_buf("glIsFramebufferEXT", cstr_buf): *const u8; + let cstr = ((&"glIsFramebufferEXT\0"): *types::string).data: *const char; glIsFramebufferEXT = user_get_proc_address(cstr): *fp_glIsFramebufferEXT; - let cstr = strings::to_c_with_buf("glIsImageHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glIsImageHandleResidentARB\0"): *types::string).data: *const char; glIsImageHandleResidentARB = user_get_proc_address(cstr): *fp_glIsImageHandleResidentARB; - let cstr = strings::to_c_with_buf("glIsImageHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsImageHandleResidentNV\0"): *types::string).data: *const char; glIsImageHandleResidentNV = user_get_proc_address(cstr): *fp_glIsImageHandleResidentNV; - let cstr = strings::to_c_with_buf("glIsList", cstr_buf): *const u8; + let cstr = ((&"glIsList\0"): *types::string).data: *const char; glIsList = user_get_proc_address(cstr): *fp_glIsList; - let cstr = strings::to_c_with_buf("glIsMemoryObjectEXT", cstr_buf): *const u8; + let cstr = ((&"glIsMemoryObjectEXT\0"): *types::string).data: *const char; glIsMemoryObjectEXT = user_get_proc_address(cstr): *fp_glIsMemoryObjectEXT; - let cstr = strings::to_c_with_buf("glIsNameAMD", cstr_buf): *const u8; + let cstr = ((&"glIsNameAMD\0"): *types::string).data: *const char; glIsNameAMD = user_get_proc_address(cstr): *fp_glIsNameAMD; - let cstr = strings::to_c_with_buf("glIsNamedBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsNamedBufferResidentNV\0"): *types::string).data: *const char; glIsNamedBufferResidentNV = user_get_proc_address(cstr): *fp_glIsNamedBufferResidentNV; - let cstr = strings::to_c_with_buf("glIsNamedStringARB", cstr_buf): *const u8; + let cstr = ((&"glIsNamedStringARB\0"): *types::string).data: *const char; glIsNamedStringARB = user_get_proc_address(cstr): *fp_glIsNamedStringARB; - let cstr = strings::to_c_with_buf("glIsObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glIsObjectBufferATI\0"): *types::string).data: *const char; glIsObjectBufferATI = user_get_proc_address(cstr): *fp_glIsObjectBufferATI; - let cstr = strings::to_c_with_buf("glIsOcclusionQueryNV", cstr_buf): *const u8; + let cstr = ((&"glIsOcclusionQueryNV\0"): *types::string).data: *const char; glIsOcclusionQueryNV = user_get_proc_address(cstr): *fp_glIsOcclusionQueryNV; - let cstr = strings::to_c_with_buf("glIsPathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPathNV\0"): *types::string).data: *const char; glIsPathNV = user_get_proc_address(cstr): *fp_glIsPathNV; - let cstr = strings::to_c_with_buf("glIsPointInFillPathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPointInFillPathNV\0"): *types::string).data: *const char; glIsPointInFillPathNV = user_get_proc_address(cstr): *fp_glIsPointInFillPathNV; - let cstr = strings::to_c_with_buf("glIsPointInStrokePathNV", cstr_buf): *const u8; + let cstr = ((&"glIsPointInStrokePathNV\0"): *types::string).data: *const char; glIsPointInStrokePathNV = user_get_proc_address(cstr): *fp_glIsPointInStrokePathNV; - let cstr = strings::to_c_with_buf("glIsProgram", cstr_buf): *const u8; + let cstr = ((&"glIsProgram\0"): *types::string).data: *const char; glIsProgram = user_get_proc_address(cstr): *fp_glIsProgram; - let cstr = strings::to_c_with_buf("glIsProgramARB", cstr_buf): *const u8; + let cstr = ((&"glIsProgramARB\0"): *types::string).data: *const char; glIsProgramARB = user_get_proc_address(cstr): *fp_glIsProgramARB; - let cstr = strings::to_c_with_buf("glIsProgramNV", cstr_buf): *const u8; + let cstr = ((&"glIsProgramNV\0"): *types::string).data: *const char; glIsProgramNV = user_get_proc_address(cstr): *fp_glIsProgramNV; - let cstr = strings::to_c_with_buf("glIsProgramPipeline", cstr_buf): *const u8; + let cstr = ((&"glIsProgramPipeline\0"): *types::string).data: *const char; glIsProgramPipeline = user_get_proc_address(cstr): *fp_glIsProgramPipeline; - let cstr = strings::to_c_with_buf("glIsQuery", cstr_buf): *const u8; + let cstr = ((&"glIsQuery\0"): *types::string).data: *const char; glIsQuery = user_get_proc_address(cstr): *fp_glIsQuery; - let cstr = strings::to_c_with_buf("glIsQueryARB", cstr_buf): *const u8; + let cstr = ((&"glIsQueryARB\0"): *types::string).data: *const char; glIsQueryARB = user_get_proc_address(cstr): *fp_glIsQueryARB; - let cstr = strings::to_c_with_buf("glIsRenderbuffer", cstr_buf): *const u8; + let cstr = ((&"glIsRenderbuffer\0"): *types::string).data: *const char; glIsRenderbuffer = user_get_proc_address(cstr): *fp_glIsRenderbuffer; - let cstr = strings::to_c_with_buf("glIsRenderbufferEXT", cstr_buf): *const u8; + let cstr = ((&"glIsRenderbufferEXT\0"): *types::string).data: *const char; glIsRenderbufferEXT = user_get_proc_address(cstr): *fp_glIsRenderbufferEXT; - let cstr = strings::to_c_with_buf("glIsSampler", cstr_buf): *const u8; + let cstr = ((&"glIsSampler\0"): *types::string).data: *const char; glIsSampler = user_get_proc_address(cstr): *fp_glIsSampler; - let cstr = strings::to_c_with_buf("glIsSemaphoreEXT", cstr_buf): *const u8; + let cstr = ((&"glIsSemaphoreEXT\0"): *types::string).data: *const char; glIsSemaphoreEXT = user_get_proc_address(cstr): *fp_glIsSemaphoreEXT; - let cstr = strings::to_c_with_buf("glIsShader", cstr_buf): *const u8; + let cstr = ((&"glIsShader\0"): *types::string).data: *const char; glIsShader = user_get_proc_address(cstr): *fp_glIsShader; - let cstr = strings::to_c_with_buf("glIsStateNV", cstr_buf): *const u8; + let cstr = ((&"glIsStateNV\0"): *types::string).data: *const char; glIsStateNV = user_get_proc_address(cstr): *fp_glIsStateNV; - let cstr = strings::to_c_with_buf("glIsSync", cstr_buf): *const u8; + let cstr = ((&"glIsSync\0"): *types::string).data: *const char; glIsSync = user_get_proc_address(cstr): *fp_glIsSync; - let cstr = strings::to_c_with_buf("glIsTexture", cstr_buf): *const u8; + let cstr = ((&"glIsTexture\0"): *types::string).data: *const char; glIsTexture = user_get_proc_address(cstr): *fp_glIsTexture; - let cstr = strings::to_c_with_buf("glIsTextureEXT", cstr_buf): *const u8; + let cstr = ((&"glIsTextureEXT\0"): *types::string).data: *const char; glIsTextureEXT = user_get_proc_address(cstr): *fp_glIsTextureEXT; - let cstr = strings::to_c_with_buf("glIsTextureHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glIsTextureHandleResidentARB\0"): *types::string).data: *const char; glIsTextureHandleResidentARB = user_get_proc_address(cstr): *fp_glIsTextureHandleResidentARB; - let cstr = strings::to_c_with_buf("glIsTextureHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glIsTextureHandleResidentNV\0"): *types::string).data: *const char; glIsTextureHandleResidentNV = user_get_proc_address(cstr): *fp_glIsTextureHandleResidentNV; - let cstr = strings::to_c_with_buf("glIsTransformFeedback", cstr_buf): *const u8; + let cstr = ((&"glIsTransformFeedback\0"): *types::string).data: *const char; glIsTransformFeedback = user_get_proc_address(cstr): *fp_glIsTransformFeedback; - let cstr = strings::to_c_with_buf("glIsTransformFeedbackNV", cstr_buf): *const u8; + let cstr = ((&"glIsTransformFeedbackNV\0"): *types::string).data: *const char; glIsTransformFeedbackNV = user_get_proc_address(cstr): *fp_glIsTransformFeedbackNV; - let cstr = strings::to_c_with_buf("glIsVariantEnabledEXT", cstr_buf): *const u8; + let cstr = ((&"glIsVariantEnabledEXT\0"): *types::string).data: *const char; glIsVariantEnabledEXT = user_get_proc_address(cstr): *fp_glIsVariantEnabledEXT; - let cstr = strings::to_c_with_buf("glIsVertexArray", cstr_buf): *const u8; + let cstr = ((&"glIsVertexArray\0"): *types::string).data: *const char; glIsVertexArray = user_get_proc_address(cstr): *fp_glIsVertexArray; - let cstr = strings::to_c_with_buf("glIsVertexArrayAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsVertexArrayAPPLE\0"): *types::string).data: *const char; glIsVertexArrayAPPLE = user_get_proc_address(cstr): *fp_glIsVertexArrayAPPLE; - let cstr = strings::to_c_with_buf("glIsVertexAttribEnabledAPPLE", cstr_buf): *const u8; + let cstr = ((&"glIsVertexAttribEnabledAPPLE\0"): *types::string).data: *const char; glIsVertexAttribEnabledAPPLE = user_get_proc_address(cstr): *fp_glIsVertexAttribEnabledAPPLE; - let cstr = strings::to_c_with_buf("glLGPUCopyImageSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUCopyImageSubDataNVX\0"): *types::string).data: *const char; glLGPUCopyImageSubDataNVX = user_get_proc_address(cstr): *fp_glLGPUCopyImageSubDataNVX; - let cstr = strings::to_c_with_buf("glLGPUInterlockNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUInterlockNVX\0"): *types::string).data: *const char; glLGPUInterlockNVX = user_get_proc_address(cstr): *fp_glLGPUInterlockNVX; - let cstr = strings::to_c_with_buf("glLGPUNamedBufferSubDataNVX", cstr_buf): *const u8; + let cstr = ((&"glLGPUNamedBufferSubDataNVX\0"): *types::string).data: *const char; glLGPUNamedBufferSubDataNVX = user_get_proc_address(cstr): *fp_glLGPUNamedBufferSubDataNVX; - let cstr = strings::to_c_with_buf("glLabelObjectEXT", cstr_buf): *const u8; + let cstr = ((&"glLabelObjectEXT\0"): *types::string).data: *const char; glLabelObjectEXT = user_get_proc_address(cstr): *fp_glLabelObjectEXT; - let cstr = strings::to_c_with_buf("glLightEnviSGIX", cstr_buf): *const u8; + let cstr = ((&"glLightEnviSGIX\0"): *types::string).data: *const char; glLightEnviSGIX = user_get_proc_address(cstr): *fp_glLightEnviSGIX; - let cstr = strings::to_c_with_buf("glLightModelf", cstr_buf): *const u8; + let cstr = ((&"glLightModelf\0"): *types::string).data: *const char; glLightModelf = user_get_proc_address(cstr): *fp_glLightModelf; - let cstr = strings::to_c_with_buf("glLightModelfv", cstr_buf): *const u8; + let cstr = ((&"glLightModelfv\0"): *types::string).data: *const char; glLightModelfv = user_get_proc_address(cstr): *fp_glLightModelfv; - let cstr = strings::to_c_with_buf("glLightModeli", cstr_buf): *const u8; + let cstr = ((&"glLightModeli\0"): *types::string).data: *const char; glLightModeli = user_get_proc_address(cstr): *fp_glLightModeli; - let cstr = strings::to_c_with_buf("glLightModeliv", cstr_buf): *const u8; + let cstr = ((&"glLightModeliv\0"): *types::string).data: *const char; glLightModeliv = user_get_proc_address(cstr): *fp_glLightModeliv; - let cstr = strings::to_c_with_buf("glLightModelxOES", cstr_buf): *const u8; + let cstr = ((&"glLightModelxOES\0"): *types::string).data: *const char; glLightModelxOES = user_get_proc_address(cstr): *fp_glLightModelxOES; - let cstr = strings::to_c_with_buf("glLightModelxvOES", cstr_buf): *const u8; + let cstr = ((&"glLightModelxvOES\0"): *types::string).data: *const char; glLightModelxvOES = user_get_proc_address(cstr): *fp_glLightModelxvOES; - let cstr = strings::to_c_with_buf("glLightf", cstr_buf): *const u8; + let cstr = ((&"glLightf\0"): *types::string).data: *const char; glLightf = user_get_proc_address(cstr): *fp_glLightf; - let cstr = strings::to_c_with_buf("glLightfv", cstr_buf): *const u8; + let cstr = ((&"glLightfv\0"): *types::string).data: *const char; glLightfv = user_get_proc_address(cstr): *fp_glLightfv; - let cstr = strings::to_c_with_buf("glLighti", cstr_buf): *const u8; + let cstr = ((&"glLighti\0"): *types::string).data: *const char; glLighti = user_get_proc_address(cstr): *fp_glLighti; - let cstr = strings::to_c_with_buf("glLightiv", cstr_buf): *const u8; + let cstr = ((&"glLightiv\0"): *types::string).data: *const char; glLightiv = user_get_proc_address(cstr): *fp_glLightiv; - let cstr = strings::to_c_with_buf("glLightxOES", cstr_buf): *const u8; + let cstr = ((&"glLightxOES\0"): *types::string).data: *const char; glLightxOES = user_get_proc_address(cstr): *fp_glLightxOES; - let cstr = strings::to_c_with_buf("glLightxvOES", cstr_buf): *const u8; + let cstr = ((&"glLightxvOES\0"): *types::string).data: *const char; glLightxvOES = user_get_proc_address(cstr): *fp_glLightxvOES; - let cstr = strings::to_c_with_buf("glLineStipple", cstr_buf): *const u8; + let cstr = ((&"glLineStipple\0"): *types::string).data: *const char; glLineStipple = user_get_proc_address(cstr): *fp_glLineStipple; - let cstr = strings::to_c_with_buf("glLineWidth", cstr_buf): *const u8; + let cstr = ((&"glLineWidth\0"): *types::string).data: *const char; glLineWidth = user_get_proc_address(cstr): *fp_glLineWidth; - let cstr = strings::to_c_with_buf("glLineWidthxOES", cstr_buf): *const u8; + let cstr = ((&"glLineWidthxOES\0"): *types::string).data: *const char; glLineWidthxOES = user_get_proc_address(cstr): *fp_glLineWidthxOES; - let cstr = strings::to_c_with_buf("glLinkProgram", cstr_buf): *const u8; + let cstr = ((&"glLinkProgram\0"): *types::string).data: *const char; glLinkProgram = user_get_proc_address(cstr): *fp_glLinkProgram; - let cstr = strings::to_c_with_buf("glLinkProgramARB", cstr_buf): *const u8; + let cstr = ((&"glLinkProgramARB\0"): *types::string).data: *const char; glLinkProgramARB = user_get_proc_address(cstr): *fp_glLinkProgramARB; - let cstr = strings::to_c_with_buf("glListBase", cstr_buf): *const u8; + let cstr = ((&"glListBase\0"): *types::string).data: *const char; glListBase = user_get_proc_address(cstr): *fp_glListBase; - let cstr = strings::to_c_with_buf("glListDrawCommandsStatesClientNV", cstr_buf): *const u8; + let cstr = ((&"glListDrawCommandsStatesClientNV\0"): *types::string).data: *const char; glListDrawCommandsStatesClientNV = user_get_proc_address(cstr): *fp_glListDrawCommandsStatesClientNV; - let cstr = strings::to_c_with_buf("glListParameterfSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterfSGIX\0"): *types::string).data: *const char; glListParameterfSGIX = user_get_proc_address(cstr): *fp_glListParameterfSGIX; - let cstr = strings::to_c_with_buf("glListParameterfvSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterfvSGIX\0"): *types::string).data: *const char; glListParameterfvSGIX = user_get_proc_address(cstr): *fp_glListParameterfvSGIX; - let cstr = strings::to_c_with_buf("glListParameteriSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameteriSGIX\0"): *types::string).data: *const char; glListParameteriSGIX = user_get_proc_address(cstr): *fp_glListParameteriSGIX; - let cstr = strings::to_c_with_buf("glListParameterivSGIX", cstr_buf): *const u8; + let cstr = ((&"glListParameterivSGIX\0"): *types::string).data: *const char; glListParameterivSGIX = user_get_proc_address(cstr): *fp_glListParameterivSGIX; - let cstr = strings::to_c_with_buf("glLoadIdentity", cstr_buf): *const u8; + let cstr = ((&"glLoadIdentity\0"): *types::string).data: *const char; glLoadIdentity = user_get_proc_address(cstr): *fp_glLoadIdentity; - let cstr = strings::to_c_with_buf("glLoadIdentityDeformationMapSGIX", cstr_buf): *const u8; + let cstr = ((&"glLoadIdentityDeformationMapSGIX\0"): *types::string).data: *const char; glLoadIdentityDeformationMapSGIX = user_get_proc_address(cstr): *fp_glLoadIdentityDeformationMapSGIX; - let cstr = strings::to_c_with_buf("glLoadMatrixd", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixd\0"): *types::string).data: *const char; glLoadMatrixd = user_get_proc_address(cstr): *fp_glLoadMatrixd; - let cstr = strings::to_c_with_buf("glLoadMatrixf", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixf\0"): *types::string).data: *const char; glLoadMatrixf = user_get_proc_address(cstr): *fp_glLoadMatrixf; - let cstr = strings::to_c_with_buf("glLoadMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glLoadMatrixxOES\0"): *types::string).data: *const char; glLoadMatrixxOES = user_get_proc_address(cstr): *fp_glLoadMatrixxOES; - let cstr = strings::to_c_with_buf("glLoadName", cstr_buf): *const u8; + let cstr = ((&"glLoadName\0"): *types::string).data: *const char; glLoadName = user_get_proc_address(cstr): *fp_glLoadName; - let cstr = strings::to_c_with_buf("glLoadProgramNV", cstr_buf): *const u8; + let cstr = ((&"glLoadProgramNV\0"): *types::string).data: *const char; glLoadProgramNV = user_get_proc_address(cstr): *fp_glLoadProgramNV; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixd", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixd\0"): *types::string).data: *const char; glLoadTransposeMatrixd = user_get_proc_address(cstr): *fp_glLoadTransposeMatrixd; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixdARB", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixdARB\0"): *types::string).data: *const char; glLoadTransposeMatrixdARB = user_get_proc_address(cstr): *fp_glLoadTransposeMatrixdARB; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixf", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixf\0"): *types::string).data: *const char; glLoadTransposeMatrixf = user_get_proc_address(cstr): *fp_glLoadTransposeMatrixf; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixfARB", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixfARB\0"): *types::string).data: *const char; glLoadTransposeMatrixfARB = user_get_proc_address(cstr): *fp_glLoadTransposeMatrixfARB; - let cstr = strings::to_c_with_buf("glLoadTransposeMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glLoadTransposeMatrixxOES\0"): *types::string).data: *const char; glLoadTransposeMatrixxOES = user_get_proc_address(cstr): *fp_glLoadTransposeMatrixxOES; - let cstr = strings::to_c_with_buf("glLockArraysEXT", cstr_buf): *const u8; + let cstr = ((&"glLockArraysEXT\0"): *types::string).data: *const char; glLockArraysEXT = user_get_proc_address(cstr): *fp_glLockArraysEXT; - let cstr = strings::to_c_with_buf("glLogicOp", cstr_buf): *const u8; + let cstr = ((&"glLogicOp\0"): *types::string).data: *const char; glLogicOp = user_get_proc_address(cstr): *fp_glLogicOp; - let cstr = strings::to_c_with_buf("glMakeBufferNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeBufferNonResidentNV\0"): *types::string).data: *const char; glMakeBufferNonResidentNV = user_get_proc_address(cstr): *fp_glMakeBufferNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeBufferResidentNV\0"): *types::string).data: *const char; glMakeBufferResidentNV = user_get_proc_address(cstr): *fp_glMakeBufferResidentNV; - let cstr = strings::to_c_with_buf("glMakeImageHandleNonResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleNonResidentARB\0"): *types::string).data: *const char; glMakeImageHandleNonResidentARB = user_get_proc_address(cstr): *fp_glMakeImageHandleNonResidentARB; - let cstr = strings::to_c_with_buf("glMakeImageHandleNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleNonResidentNV\0"): *types::string).data: *const char; glMakeImageHandleNonResidentNV = user_get_proc_address(cstr): *fp_glMakeImageHandleNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeImageHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleResidentARB\0"): *types::string).data: *const char; glMakeImageHandleResidentARB = user_get_proc_address(cstr): *fp_glMakeImageHandleResidentARB; - let cstr = strings::to_c_with_buf("glMakeImageHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeImageHandleResidentNV\0"): *types::string).data: *const char; glMakeImageHandleResidentNV = user_get_proc_address(cstr): *fp_glMakeImageHandleResidentNV; - let cstr = strings::to_c_with_buf("glMakeNamedBufferNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeNamedBufferNonResidentNV\0"): *types::string).data: *const char; glMakeNamedBufferNonResidentNV = user_get_proc_address(cstr): *fp_glMakeNamedBufferNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeNamedBufferResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeNamedBufferResidentNV\0"): *types::string).data: *const char; glMakeNamedBufferResidentNV = user_get_proc_address(cstr): *fp_glMakeNamedBufferResidentNV; - let cstr = strings::to_c_with_buf("glMakeTextureHandleNonResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleNonResidentARB\0"): *types::string).data: *const char; glMakeTextureHandleNonResidentARB = user_get_proc_address(cstr): *fp_glMakeTextureHandleNonResidentARB; - let cstr = strings::to_c_with_buf("glMakeTextureHandleNonResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleNonResidentNV\0"): *types::string).data: *const char; glMakeTextureHandleNonResidentNV = user_get_proc_address(cstr): *fp_glMakeTextureHandleNonResidentNV; - let cstr = strings::to_c_with_buf("glMakeTextureHandleResidentARB", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleResidentARB\0"): *types::string).data: *const char; glMakeTextureHandleResidentARB = user_get_proc_address(cstr): *fp_glMakeTextureHandleResidentARB; - let cstr = strings::to_c_with_buf("glMakeTextureHandleResidentNV", cstr_buf): *const u8; + let cstr = ((&"glMakeTextureHandleResidentNV\0"): *types::string).data: *const char; glMakeTextureHandleResidentNV = user_get_proc_address(cstr): *fp_glMakeTextureHandleResidentNV; - let cstr = strings::to_c_with_buf("glMap1d", cstr_buf): *const u8; + let cstr = ((&"glMap1d\0"): *types::string).data: *const char; glMap1d = user_get_proc_address(cstr): *fp_glMap1d; - let cstr = strings::to_c_with_buf("glMap1f", cstr_buf): *const u8; + let cstr = ((&"glMap1f\0"): *types::string).data: *const char; glMap1f = user_get_proc_address(cstr): *fp_glMap1f; - let cstr = strings::to_c_with_buf("glMap1xOES", cstr_buf): *const u8; + let cstr = ((&"glMap1xOES\0"): *types::string).data: *const char; glMap1xOES = user_get_proc_address(cstr): *fp_glMap1xOES; - let cstr = strings::to_c_with_buf("glMap2d", cstr_buf): *const u8; + let cstr = ((&"glMap2d\0"): *types::string).data: *const char; glMap2d = user_get_proc_address(cstr): *fp_glMap2d; - let cstr = strings::to_c_with_buf("glMap2f", cstr_buf): *const u8; + let cstr = ((&"glMap2f\0"): *types::string).data: *const char; glMap2f = user_get_proc_address(cstr): *fp_glMap2f; - let cstr = strings::to_c_with_buf("glMap2xOES", cstr_buf): *const u8; + let cstr = ((&"glMap2xOES\0"): *types::string).data: *const char; glMap2xOES = user_get_proc_address(cstr): *fp_glMap2xOES; - let cstr = strings::to_c_with_buf("glMapBuffer", cstr_buf): *const u8; + let cstr = ((&"glMapBuffer\0"): *types::string).data: *const char; glMapBuffer = user_get_proc_address(cstr): *fp_glMapBuffer; - let cstr = strings::to_c_with_buf("glMapBufferARB", cstr_buf): *const u8; + let cstr = ((&"glMapBufferARB\0"): *types::string).data: *const char; glMapBufferARB = user_get_proc_address(cstr): *fp_glMapBufferARB; - let cstr = strings::to_c_with_buf("glMapBufferRange", cstr_buf): *const u8; + let cstr = ((&"glMapBufferRange\0"): *types::string).data: *const char; glMapBufferRange = user_get_proc_address(cstr): *fp_glMapBufferRange; - let cstr = strings::to_c_with_buf("glMapControlPointsNV", cstr_buf): *const u8; + let cstr = ((&"glMapControlPointsNV\0"): *types::string).data: *const char; glMapControlPointsNV = user_get_proc_address(cstr): *fp_glMapControlPointsNV; - let cstr = strings::to_c_with_buf("glMapGrid1d", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1d\0"): *types::string).data: *const char; glMapGrid1d = user_get_proc_address(cstr): *fp_glMapGrid1d; - let cstr = strings::to_c_with_buf("glMapGrid1f", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1f\0"): *types::string).data: *const char; glMapGrid1f = user_get_proc_address(cstr): *fp_glMapGrid1f; - let cstr = strings::to_c_with_buf("glMapGrid1xOES", cstr_buf): *const u8; + let cstr = ((&"glMapGrid1xOES\0"): *types::string).data: *const char; glMapGrid1xOES = user_get_proc_address(cstr): *fp_glMapGrid1xOES; - let cstr = strings::to_c_with_buf("glMapGrid2d", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2d\0"): *types::string).data: *const char; glMapGrid2d = user_get_proc_address(cstr): *fp_glMapGrid2d; - let cstr = strings::to_c_with_buf("glMapGrid2f", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2f\0"): *types::string).data: *const char; glMapGrid2f = user_get_proc_address(cstr): *fp_glMapGrid2f; - let cstr = strings::to_c_with_buf("glMapGrid2xOES", cstr_buf): *const u8; + let cstr = ((&"glMapGrid2xOES\0"): *types::string).data: *const char; glMapGrid2xOES = user_get_proc_address(cstr): *fp_glMapGrid2xOES; - let cstr = strings::to_c_with_buf("glMapNamedBuffer", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBuffer\0"): *types::string).data: *const char; glMapNamedBuffer = user_get_proc_address(cstr): *fp_glMapNamedBuffer; - let cstr = strings::to_c_with_buf("glMapNamedBufferEXT", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferEXT\0"): *types::string).data: *const char; glMapNamedBufferEXT = user_get_proc_address(cstr): *fp_glMapNamedBufferEXT; - let cstr = strings::to_c_with_buf("glMapNamedBufferRange", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferRange\0"): *types::string).data: *const char; glMapNamedBufferRange = user_get_proc_address(cstr): *fp_glMapNamedBufferRange; - let cstr = strings::to_c_with_buf("glMapNamedBufferRangeEXT", cstr_buf): *const u8; + let cstr = ((&"glMapNamedBufferRangeEXT\0"): *types::string).data: *const char; glMapNamedBufferRangeEXT = user_get_proc_address(cstr): *fp_glMapNamedBufferRangeEXT; - let cstr = strings::to_c_with_buf("glMapObjectBufferATI", cstr_buf): *const u8; + let cstr = ((&"glMapObjectBufferATI\0"): *types::string).data: *const char; glMapObjectBufferATI = user_get_proc_address(cstr): *fp_glMapObjectBufferATI; - let cstr = strings::to_c_with_buf("glMapParameterfvNV", cstr_buf): *const u8; + let cstr = ((&"glMapParameterfvNV\0"): *types::string).data: *const char; glMapParameterfvNV = user_get_proc_address(cstr): *fp_glMapParameterfvNV; - let cstr = strings::to_c_with_buf("glMapParameterivNV", cstr_buf): *const u8; + let cstr = ((&"glMapParameterivNV\0"): *types::string).data: *const char; glMapParameterivNV = user_get_proc_address(cstr): *fp_glMapParameterivNV; - let cstr = strings::to_c_with_buf("glMapTexture2DINTEL", cstr_buf): *const u8; + let cstr = ((&"glMapTexture2DINTEL\0"): *types::string).data: *const char; glMapTexture2DINTEL = user_get_proc_address(cstr): *fp_glMapTexture2DINTEL; - let cstr = strings::to_c_with_buf("glMapVertexAttrib1dAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib1dAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib1dAPPLE = user_get_proc_address(cstr): *fp_glMapVertexAttrib1dAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib1fAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib1fAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib1fAPPLE = user_get_proc_address(cstr): *fp_glMapVertexAttrib1fAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib2dAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib2dAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib2dAPPLE = user_get_proc_address(cstr): *fp_glMapVertexAttrib2dAPPLE; - let cstr = strings::to_c_with_buf("glMapVertexAttrib2fAPPLE", cstr_buf): *const u8; + let cstr = ((&"glMapVertexAttrib2fAPPLE\0"): *types::string).data: *const char; glMapVertexAttrib2fAPPLE = user_get_proc_address(cstr): *fp_glMapVertexAttrib2fAPPLE; - let cstr = strings::to_c_with_buf("glMaterialf", cstr_buf): *const u8; + let cstr = ((&"glMaterialf\0"): *types::string).data: *const char; glMaterialf = user_get_proc_address(cstr): *fp_glMaterialf; - let cstr = strings::to_c_with_buf("glMaterialfv", cstr_buf): *const u8; + let cstr = ((&"glMaterialfv\0"): *types::string).data: *const char; glMaterialfv = user_get_proc_address(cstr): *fp_glMaterialfv; - let cstr = strings::to_c_with_buf("glMateriali", cstr_buf): *const u8; + let cstr = ((&"glMateriali\0"): *types::string).data: *const char; glMateriali = user_get_proc_address(cstr): *fp_glMateriali; - let cstr = strings::to_c_with_buf("glMaterialiv", cstr_buf): *const u8; + let cstr = ((&"glMaterialiv\0"): *types::string).data: *const char; glMaterialiv = user_get_proc_address(cstr): *fp_glMaterialiv; - let cstr = strings::to_c_with_buf("glMaterialxOES", cstr_buf): *const u8; + let cstr = ((&"glMaterialxOES\0"): *types::string).data: *const char; glMaterialxOES = user_get_proc_address(cstr): *fp_glMaterialxOES; - let cstr = strings::to_c_with_buf("glMaterialxvOES", cstr_buf): *const u8; + let cstr = ((&"glMaterialxvOES\0"): *types::string).data: *const char; glMaterialxvOES = user_get_proc_address(cstr): *fp_glMaterialxvOES; - let cstr = strings::to_c_with_buf("glMatrixFrustumEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixFrustumEXT\0"): *types::string).data: *const char; glMatrixFrustumEXT = user_get_proc_address(cstr): *fp_glMatrixFrustumEXT; - let cstr = strings::to_c_with_buf("glMatrixIndexPointerARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexPointerARB\0"): *types::string).data: *const char; glMatrixIndexPointerARB = user_get_proc_address(cstr): *fp_glMatrixIndexPointerARB; - let cstr = strings::to_c_with_buf("glMatrixIndexubvARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexubvARB\0"): *types::string).data: *const char; glMatrixIndexubvARB = user_get_proc_address(cstr): *fp_glMatrixIndexubvARB; - let cstr = strings::to_c_with_buf("glMatrixIndexuivARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexuivARB\0"): *types::string).data: *const char; glMatrixIndexuivARB = user_get_proc_address(cstr): *fp_glMatrixIndexuivARB; - let cstr = strings::to_c_with_buf("glMatrixIndexusvARB", cstr_buf): *const u8; + let cstr = ((&"glMatrixIndexusvARB\0"): *types::string).data: *const char; glMatrixIndexusvARB = user_get_proc_address(cstr): *fp_glMatrixIndexusvARB; - let cstr = strings::to_c_with_buf("glMatrixLoad3x2fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoad3x2fNV\0"): *types::string).data: *const char; glMatrixLoad3x2fNV = user_get_proc_address(cstr): *fp_glMatrixLoad3x2fNV; - let cstr = strings::to_c_with_buf("glMatrixLoad3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoad3x3fNV\0"): *types::string).data: *const char; glMatrixLoad3x3fNV = user_get_proc_address(cstr): *fp_glMatrixLoad3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixLoadIdentityEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadIdentityEXT\0"): *types::string).data: *const char; glMatrixLoadIdentityEXT = user_get_proc_address(cstr): *fp_glMatrixLoadIdentityEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadTranspose3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTranspose3x3fNV\0"): *types::string).data: *const char; glMatrixLoadTranspose3x3fNV = user_get_proc_address(cstr): *fp_glMatrixLoadTranspose3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixLoadTransposedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTransposedEXT\0"): *types::string).data: *const char; glMatrixLoadTransposedEXT = user_get_proc_address(cstr): *fp_glMatrixLoadTransposedEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadTransposefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadTransposefEXT\0"): *types::string).data: *const char; glMatrixLoadTransposefEXT = user_get_proc_address(cstr): *fp_glMatrixLoadTransposefEXT; - let cstr = strings::to_c_with_buf("glMatrixLoaddEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoaddEXT\0"): *types::string).data: *const char; glMatrixLoaddEXT = user_get_proc_address(cstr): *fp_glMatrixLoaddEXT; - let cstr = strings::to_c_with_buf("glMatrixLoadfEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixLoadfEXT\0"): *types::string).data: *const char; glMatrixLoadfEXT = user_get_proc_address(cstr): *fp_glMatrixLoadfEXT; - let cstr = strings::to_c_with_buf("glMatrixMode", cstr_buf): *const u8; + let cstr = ((&"glMatrixMode\0"): *types::string).data: *const char; glMatrixMode = user_get_proc_address(cstr): *fp_glMatrixMode; - let cstr = strings::to_c_with_buf("glMatrixMult3x2fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMult3x2fNV\0"): *types::string).data: *const char; glMatrixMult3x2fNV = user_get_proc_address(cstr): *fp_glMatrixMult3x2fNV; - let cstr = strings::to_c_with_buf("glMatrixMult3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMult3x3fNV\0"): *types::string).data: *const char; glMatrixMult3x3fNV = user_get_proc_address(cstr): *fp_glMatrixMult3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixMultTranspose3x3fNV", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTranspose3x3fNV\0"): *types::string).data: *const char; glMatrixMultTranspose3x3fNV = user_get_proc_address(cstr): *fp_glMatrixMultTranspose3x3fNV; - let cstr = strings::to_c_with_buf("glMatrixMultTransposedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTransposedEXT\0"): *types::string).data: *const char; glMatrixMultTransposedEXT = user_get_proc_address(cstr): *fp_glMatrixMultTransposedEXT; - let cstr = strings::to_c_with_buf("glMatrixMultTransposefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultTransposefEXT\0"): *types::string).data: *const char; glMatrixMultTransposefEXT = user_get_proc_address(cstr): *fp_glMatrixMultTransposefEXT; - let cstr = strings::to_c_with_buf("glMatrixMultdEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultdEXT\0"): *types::string).data: *const char; glMatrixMultdEXT = user_get_proc_address(cstr): *fp_glMatrixMultdEXT; - let cstr = strings::to_c_with_buf("glMatrixMultfEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixMultfEXT\0"): *types::string).data: *const char; glMatrixMultfEXT = user_get_proc_address(cstr): *fp_glMatrixMultfEXT; - let cstr = strings::to_c_with_buf("glMatrixOrthoEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixOrthoEXT\0"): *types::string).data: *const char; glMatrixOrthoEXT = user_get_proc_address(cstr): *fp_glMatrixOrthoEXT; - let cstr = strings::to_c_with_buf("glMatrixPopEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixPopEXT\0"): *types::string).data: *const char; glMatrixPopEXT = user_get_proc_address(cstr): *fp_glMatrixPopEXT; - let cstr = strings::to_c_with_buf("glMatrixPushEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixPushEXT\0"): *types::string).data: *const char; glMatrixPushEXT = user_get_proc_address(cstr): *fp_glMatrixPushEXT; - let cstr = strings::to_c_with_buf("glMatrixRotatedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixRotatedEXT\0"): *types::string).data: *const char; glMatrixRotatedEXT = user_get_proc_address(cstr): *fp_glMatrixRotatedEXT; - let cstr = strings::to_c_with_buf("glMatrixRotatefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixRotatefEXT\0"): *types::string).data: *const char; glMatrixRotatefEXT = user_get_proc_address(cstr): *fp_glMatrixRotatefEXT; - let cstr = strings::to_c_with_buf("glMatrixScaledEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixScaledEXT\0"): *types::string).data: *const char; glMatrixScaledEXT = user_get_proc_address(cstr): *fp_glMatrixScaledEXT; - let cstr = strings::to_c_with_buf("glMatrixScalefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixScalefEXT\0"): *types::string).data: *const char; glMatrixScalefEXT = user_get_proc_address(cstr): *fp_glMatrixScalefEXT; - let cstr = strings::to_c_with_buf("glMatrixTranslatedEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixTranslatedEXT\0"): *types::string).data: *const char; glMatrixTranslatedEXT = user_get_proc_address(cstr): *fp_glMatrixTranslatedEXT; - let cstr = strings::to_c_with_buf("glMatrixTranslatefEXT", cstr_buf): *const u8; + let cstr = ((&"glMatrixTranslatefEXT\0"): *types::string).data: *const char; glMatrixTranslatefEXT = user_get_proc_address(cstr): *fp_glMatrixTranslatefEXT; - let cstr = strings::to_c_with_buf("glMaxShaderCompilerThreadsARB", cstr_buf): *const u8; + let cstr = ((&"glMaxShaderCompilerThreadsARB\0"): *types::string).data: *const char; glMaxShaderCompilerThreadsARB = user_get_proc_address(cstr): *fp_glMaxShaderCompilerThreadsARB; - let cstr = strings::to_c_with_buf("glMaxShaderCompilerThreadsKHR", cstr_buf): *const u8; + let cstr = ((&"glMaxShaderCompilerThreadsKHR\0"): *types::string).data: *const char; glMaxShaderCompilerThreadsKHR = user_get_proc_address(cstr): *fp_glMaxShaderCompilerThreadsKHR; - let cstr = strings::to_c_with_buf("glMemoryBarrier", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrier\0"): *types::string).data: *const char; glMemoryBarrier = user_get_proc_address(cstr): *fp_glMemoryBarrier; - let cstr = strings::to_c_with_buf("glMemoryBarrierByRegion", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrierByRegion\0"): *types::string).data: *const char; glMemoryBarrierByRegion = user_get_proc_address(cstr): *fp_glMemoryBarrierByRegion; - let cstr = strings::to_c_with_buf("glMemoryBarrierEXT", cstr_buf): *const u8; + let cstr = ((&"glMemoryBarrierEXT\0"): *types::string).data: *const char; glMemoryBarrierEXT = user_get_proc_address(cstr): *fp_glMemoryBarrierEXT; - let cstr = strings::to_c_with_buf("glMemoryObjectParameterivEXT", cstr_buf): *const u8; + let cstr = ((&"glMemoryObjectParameterivEXT\0"): *types::string).data: *const char; glMemoryObjectParameterivEXT = user_get_proc_address(cstr): *fp_glMemoryObjectParameterivEXT; - let cstr = strings::to_c_with_buf("glMinSampleShadingARB", cstr_buf): *const u8; + let cstr = ((&"glMinSampleShadingARB\0"): *types::string).data: *const char; glMinSampleShadingARB = user_get_proc_address(cstr): *fp_glMinSampleShadingARB; - let cstr = strings::to_c_with_buf("glMinmaxEXT", cstr_buf): *const u8; + let cstr = ((&"glMinmaxEXT\0"): *types::string).data: *const char; glMinmaxEXT = user_get_proc_address(cstr): *fp_glMinmaxEXT; - let cstr = strings::to_c_with_buf("glMultMatrixd", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixd\0"): *types::string).data: *const char; glMultMatrixd = user_get_proc_address(cstr): *fp_glMultMatrixd; - let cstr = strings::to_c_with_buf("glMultMatrixf", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixf\0"): *types::string).data: *const char; glMultMatrixf = user_get_proc_address(cstr): *fp_glMultMatrixf; - let cstr = strings::to_c_with_buf("glMultMatrixxOES", cstr_buf): *const u8; + let cstr = ((&"glMultMatrixxOES\0"): *types::string).data: *const char; glMultMatrixxOES = user_get_proc_address(cstr): *fp_glMultMatrixxOES; - let cstr = strings::to_c_with_buf("glMultTransposeMatrixd", cstr_buf): *const u8; + let cstr = ((&"glMultTransposeMatrixd\0"): *types::stri