Mesa (master): egl: Remove my_strdup.
Chia-I Wu
olv at kemper.freedesktop.org
Sat Jan 30 15:14:09 UTC 2010
Module: Mesa
Branch: master
Commit: 2c3a23a96f510ee56103b6f6e9308eedd6cd4c4c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3a23a96f510ee56103b6f6e9308eedd6cd4c4c
Author: Chia-I Wu <olvaffe at gmail.com>
Date: Sat Jan 30 23:02:12 2010 +0800
egl: Remove my_strdup.
There is already _eglstrdup for the main library's use.
---
src/egl/main/eglmode.c | 19 ++-----------------
1 files changed, 2 insertions(+), 17 deletions(-)
diff --git a/src/egl/main/eglmode.c b/src/egl/main/eglmode.c
index 503b9e5..1e26ea8 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;
}
More information about the mesa-commit
mailing list