egl: Remove my_strdup.

There is already _eglstrdup for the main library's use.
This commit is contained in:
Chia-I Wu
2010-01-30 23:02:12 +08:00
parent 6fc304456e
commit 2c3a23a96f

View File

@@ -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;
}