use MAX_SCREENS instead of hard-coded number
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 20 May 2005 14:11:11 +0000 (14:11 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 20 May 2005 14:11:11 +0000 (14:11 +0000)
progs/egl/eglinfo.c

index ec50468cab58867b3170db244f9e2a3ca7a40642..7d71640310a65b96861f5ef679621e52282f2c92 100644 (file)
@@ -33,6 +33,7 @@
 
 #define MAX_CONFIGS 1000
 #define MAX_MODES 1000
+#define MAX_SCREENS 10
 
 
 /**
@@ -98,11 +99,11 @@ PrintModes(EGLDisplay d)
 #ifdef EGL_MESA_screen_surface
    const char *extensions = eglQueryString(d, EGL_EXTENSIONS);
    if (strstr(extensions, "EGL_MESA_screen_surface")) {
-      EGLScreenMESA screens[20];
+      EGLScreenMESA screens[MAX_SCREENS];
       EGLint numScreens = 1, scrn;
       EGLModeMESA modes[MAX_MODES];
 
-      eglGetScreensMESA(d, screens, 20, &numScreens);
+      eglGetScreensMESA(d, screens, MAX_SCREENS, &numScreens);
       printf("Number of Screens: %d\n\n", numScreens);
 
       for (scrn = 0; scrn < numScreens; scrn++) {