From: Chia-I Wu Date: Sat, 30 Jan 2010 15:02:12 +0000 (+0800) Subject: egl: Remove my_strdup. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2c3a23a96f510ee56103b6f6e9308eedd6cd4c4c;p=mesa.git egl: Remove my_strdup. There is already _eglstrdup for the main library's use. --- diff --git a/src/egl/main/eglmode.c b/src/egl/main/eglmode.c index 503b9e595ed..1e26ea83f5f 100644 --- a/src/egl/main/eglmode.c +++ b/src/egl/main/eglmode.c @@ -7,27 +7,12 @@ #include "eglmode.h" #include "eglcurrent.h" #include "eglscreen.h" +#include "eglstring.h" #define MIN2(A, B) (((A) < (B)) ? (A) : (B)) -static char * -my_strdup(const char *s) -{ - if (s) { - int l = strlen(s); - char *s2 = malloc(l + 1); - if (s2) - strcpy(s2, s); - return s2; - } - else { - return NULL; - } -} - - /** * Given an EGLModeMESA handle, return the corresponding _EGLMode object * or null if non-existant. @@ -81,7 +66,7 @@ _eglAddNewMode(_EGLScreen *screen, EGLint width, EGLint height, screen->Modes[n].RefreshRate = refreshRate; screen->Modes[n].Optimal = EGL_FALSE; screen->Modes[n].Interlaced = EGL_FALSE; - screen->Modes[n].Name = my_strdup(name); + screen->Modes[n].Name = _eglstrdup(name); screen->NumModes++; return screen->Modes + n; }