# HG changeset patch # User Karl Heuer # Date 898381068 0 # Node ID 6d2e22a169529be9c6ba6ce24c92133c65f5f983 # Parent d9eac134a41b046779f1cece0c55bba7f6b2c84c (x_list_fonts): Keep alloca usage simple. diff -r d9eac134a41b -r 6d2e22a16952 src/xterm.c --- a/src/xterm.c Sat Jun 20 22:06:30 1998 +0000 +++ b/src/xterm.c Sat Jun 20 22:17:48 1998 +0000 @@ -6474,10 +6474,12 @@ { char *name = (char *) XGetAtomName (dpy, (Atom) value); int len = strlen (name); + char *tmp; num_fonts = 1; names = alloca (sizeof (char *)); - names[0] = alloca (len + 1); + /* Some systems only allow alloca assigned to a simple var. */ + tmp = alloca (len + 1); names[0] = tmp; bcopy (name, names[0], len + 1); XFree (name); }