1 extern struct xscreensaver_function_table
2 *abstractile_xscreensaver_function_table,
3 *anemone_xscreensaver_function_table,
4 *anemotaxis_xscreensaver_function_table,
5 *antinspect_xscreensaver_function_table,
6 *antmaze_xscreensaver_function_table,
7 *antspotlight_xscreensaver_function_table,
8 *apollonian_xscreensaver_function_table,
9 *apple2_xscreensaver_function_table,
10 *atlantis_xscreensaver_function_table,
11 *attraction_xscreensaver_function_table,
12 *atunnel_xscreensaver_function_table,
13 *barcode_xscreensaver_function_table,
14 *blaster_xscreensaver_function_table,
15 *blinkbox_xscreensaver_function_table,
16 *blitspin_xscreensaver_function_table,
17 *blocktube_xscreensaver_function_table,
18 *boing_xscreensaver_function_table,
19 *bouboule_xscreensaver_function_table,
20 *bouncingcow_xscreensaver_function_table,
21 *boxed_xscreensaver_function_table,
22 *boxfit_xscreensaver_function_table,
23 *braid_xscreensaver_function_table,
24 *bsod_xscreensaver_function_table,
25 *bubble3d_xscreensaver_function_table,
26 *bumps_xscreensaver_function_table,
27 *cage_xscreensaver_function_table,
28 *carousel_xscreensaver_function_table,
29 *ccurve_xscreensaver_function_table,
30 *celtic_xscreensaver_function_table,
31 *circuit_xscreensaver_function_table,
32 *cloudlife_xscreensaver_function_table,
33 *companioncube_xscreensaver_function_table,
34 *compass_xscreensaver_function_table,
35 *coral_xscreensaver_function_table,
36 *crackberg_xscreensaver_function_table,
37 *crystal_xscreensaver_function_table,
38 *cube21_xscreensaver_function_table,
39 *cubenetic_xscreensaver_function_table,
40 *cubestorm_xscreensaver_function_table,
41 *cubicgrid_xscreensaver_function_table,
42 *cwaves_xscreensaver_function_table,
43 *cynosure_xscreensaver_function_table,
44 *dangerball_xscreensaver_function_table,
45 *decayscreen_xscreensaver_function_table,
46 *deco_xscreensaver_function_table,
47 *deluxe_xscreensaver_function_table,
48 *demon_xscreensaver_function_table,
49 *discrete_xscreensaver_function_table,
50 *distort_xscreensaver_function_table,
51 *dnalogo_xscreensaver_function_table,
52 *drift_xscreensaver_function_table,
53 *endgame_xscreensaver_function_table,
54 *engine_xscreensaver_function_table,
55 *epicycle_xscreensaver_function_table,
56 *eruption_xscreensaver_function_table,
57 *euler2d_xscreensaver_function_table,
58 *fadeplot_xscreensaver_function_table,
59 *fiberlamp_xscreensaver_function_table,
60 *fireworkx_xscreensaver_function_table,
61 *flame_xscreensaver_function_table,
62 *flipflop_xscreensaver_function_table,
63 *flipscreen3d_xscreensaver_function_table,
64 *fliptext_xscreensaver_function_table,
65 *flow_xscreensaver_function_table,
66 *fluidballs_xscreensaver_function_table,
67 *flyingtoasters_xscreensaver_function_table,
68 *fontglide_xscreensaver_function_table,
69 *fuzzyflakes_xscreensaver_function_table,
70 *galaxy_xscreensaver_function_table,
71 *gears_xscreensaver_function_table,
72 *gflux_xscreensaver_function_table,
73 *glblur_xscreensaver_function_table,
74 *glcells_xscreensaver_function_table,
75 *gleidescope_xscreensaver_function_table,
76 *glhanoi_xscreensaver_function_table,
77 *glknots_xscreensaver_function_table,
78 *glmatrix_xscreensaver_function_table,
79 *glplanet_xscreensaver_function_table,
80 *glschool_xscreensaver_function_table,
81 *glslideshow_xscreensaver_function_table,
82 *glsnake_xscreensaver_function_table,
83 *gltext_xscreensaver_function_table,
84 *goop_xscreensaver_function_table,
85 *grav_xscreensaver_function_table,
86 *greynetic_xscreensaver_function_table,
87 *halftone_xscreensaver_function_table,
88 *halo_xscreensaver_function_table,
89 *helix_xscreensaver_function_table,
90 *hilbert_xscreensaver_function_table,
91 *hopalong_xscreensaver_function_table,
92 *hypertorus_xscreensaver_function_table,
93 *hypnowheel_xscreensaver_function_table,
94 *ifs_xscreensaver_function_table,
95 *imsmap_xscreensaver_function_table,
96 *interaggregate_xscreensaver_function_table,
97 *interference_xscreensaver_function_table,
98 *intermomentary_xscreensaver_function_table,
99 *jigglypuff_xscreensaver_function_table,
100 *jigsaw_xscreensaver_function_table,
101 *juggler3d_xscreensaver_function_table,
102 *julia_xscreensaver_function_table,
103 *kaleidescope_xscreensaver_function_table,
104 *klein_xscreensaver_function_table,
105 *kumppa_xscreensaver_function_table,
106 *lament_xscreensaver_function_table,
107 *lavalite_xscreensaver_function_table,
108 *loop_xscreensaver_function_table,
109 *m6502_xscreensaver_function_table,
110 *maze_xscreensaver_function_table,
111 *memscroller_xscreensaver_function_table,
112 *menger_xscreensaver_function_table,
113 *metaballs_xscreensaver_function_table,
114 *mirrorblob_xscreensaver_function_table,
115 *moebius_xscreensaver_function_table,
116 *moebiusgears_xscreensaver_function_table,
117 *moire_xscreensaver_function_table,
118 *moire2_xscreensaver_function_table,
119 *molecule_xscreensaver_function_table,
120 *morph3d_xscreensaver_function_table,
121 *mountain_xscreensaver_function_table,
122 *munch_xscreensaver_function_table,
123 *nerverot_xscreensaver_function_table,
124 *noof_xscreensaver_function_table,
125 *noseguy_xscreensaver_function_table,
126 *pacman_xscreensaver_function_table,
127 *pedal_xscreensaver_function_table,
128 *penetrate_xscreensaver_function_table,
129 *penrose_xscreensaver_function_table,
130 *petri_xscreensaver_function_table,
131 *phosphor_xscreensaver_function_table,
132 *photopile_xscreensaver_function_table,
133 *piecewise_xscreensaver_function_table,
134 *pinion_xscreensaver_function_table,
135 *pipes_xscreensaver_function_table,
136 *polyhedra_xscreensaver_function_table,
137 *polyominoes_xscreensaver_function_table,
138 *polytopes_xscreensaver_function_table,
139 *pong_xscreensaver_function_table,
140 *popsquares_xscreensaver_function_table,
141 *providence_xscreensaver_function_table,
142 *pulsar_xscreensaver_function_table,
143 *pyro_xscreensaver_function_table,
144 *qix_xscreensaver_function_table,
145 *queens_xscreensaver_function_table,
146 *rdbomb_xscreensaver_function_table,
147 *ripples_xscreensaver_function_table,
148 *rocks_xscreensaver_function_table,
149 *rorschach_xscreensaver_function_table,
150 *rotzoomer_xscreensaver_function_table,
151 *rubik_xscreensaver_function_table,
152 *rubikblocks_xscreensaver_function_table,
153 *sballs_xscreensaver_function_table,
154 *shadebobs_xscreensaver_function_table,
155 *sierpinski_xscreensaver_function_table,
156 *sierpinski3d_xscreensaver_function_table,
157 *skytentacles_xscreensaver_function_table,
158 *slidescreen_xscreensaver_function_table,
159 *slip_xscreensaver_function_table,
160 *sonar_xscreensaver_function_table,
161 *speedmine_xscreensaver_function_table,
162 *spheremonics_xscreensaver_function_table,
163 *spotlight_xscreensaver_function_table,
164 *sproingies_xscreensaver_function_table,
165 *squiral_xscreensaver_function_table,
166 *stairs_xscreensaver_function_table,
167 *starfish_xscreensaver_function_table,
168 *starwars_xscreensaver_function_table,
169 *stonerview_xscreensaver_function_table,
170 *strange_xscreensaver_function_table,
171 *substrate_xscreensaver_function_table,
172 *superquadrics_xscreensaver_function_table,
173 *surfaces_xscreensaver_function_table,
174 *swirl_xscreensaver_function_table,
175 *tangram_xscreensaver_function_table,
176 *thornbird_xscreensaver_function_table,
177 *timetunnel_xscreensaver_function_table,
178 *topblock_xscreensaver_function_table,
179 *triangle_xscreensaver_function_table,
180 *tronbit_xscreensaver_function_table,
181 *truchet_xscreensaver_function_table,
182 *twang_xscreensaver_function_table,
183 *vermiculate_xscreensaver_function_table,
184 *voronoi_xscreensaver_function_table,
185 *wander_xscreensaver_function_table,
186 *whirlwindwarp_xscreensaver_function_table,
187 *wormhole_xscreensaver_function_table,
188 *xanalogtv_xscreensaver_function_table,
189 *xflame_xscreensaver_function_table,
190 *xjack_xscreensaver_function_table,
191 *xlyap_xscreensaver_function_table,
192 *xmatrix_xscreensaver_function_table,
193 *xrayswarm_xscreensaver_function_table,
194 *xspirograph_xscreensaver_function_table,
195 *zoom_xscreensaver_function_table;
197 static NSDictionary *make_function_tables_dict(void)
200 [NSDictionary dictionaryWithObjectsAndKeys:
201 [NSValue valueWithPointer:&abstractile_xscreensaver_function_table], @"abstractile",
202 [NSValue valueWithPointer:&anemone_xscreensaver_function_table], @"anemone",
203 [NSValue valueWithPointer:&anemotaxis_xscreensaver_function_table], @"anemotaxis",
204 [NSValue valueWithPointer:&antinspect_xscreensaver_function_table], @"antinspect",
205 [NSValue valueWithPointer:&antmaze_xscreensaver_function_table], @"antmaze",
206 [NSValue valueWithPointer:&antspotlight_xscreensaver_function_table], @"antspotlight",
207 [NSValue valueWithPointer:&apollonian_xscreensaver_function_table], @"apollonian",
208 [NSValue valueWithPointer:&apple2_xscreensaver_function_table], @"apple2",
209 [NSValue valueWithPointer:&atlantis_xscreensaver_function_table], @"atlantis",
210 [NSValue valueWithPointer:&attraction_xscreensaver_function_table], @"attraction",
211 [NSValue valueWithPointer:&atunnel_xscreensaver_function_table], @"atunnel",
212 [NSValue valueWithPointer:&barcode_xscreensaver_function_table], @"barcode",
213 [NSValue valueWithPointer:&blaster_xscreensaver_function_table], @"blaster",
214 [NSValue valueWithPointer:&blinkbox_xscreensaver_function_table], @"blinkbox",
215 [NSValue valueWithPointer:&blitspin_xscreensaver_function_table], @"blitspin",
216 [NSValue valueWithPointer:&blocktube_xscreensaver_function_table], @"blocktube",
217 [NSValue valueWithPointer:&boing_xscreensaver_function_table], @"boing",
218 [NSValue valueWithPointer:&bouboule_xscreensaver_function_table], @"bouboule",
219 [NSValue valueWithPointer:&bouncingcow_xscreensaver_function_table], @"bouncingcow",
220 [NSValue valueWithPointer:&boxed_xscreensaver_function_table], @"boxed",
221 [NSValue valueWithPointer:&boxfit_xscreensaver_function_table], @"boxfit",
222 [NSValue valueWithPointer:&braid_xscreensaver_function_table], @"braid",
223 [NSValue valueWithPointer:&bsod_xscreensaver_function_table], @"bsod",
224 [NSValue valueWithPointer:&bubble3d_xscreensaver_function_table], @"bubble3d",
225 [NSValue valueWithPointer:&bumps_xscreensaver_function_table], @"bumps",
226 [NSValue valueWithPointer:&cage_xscreensaver_function_table], @"cage",
227 [NSValue valueWithPointer:&carousel_xscreensaver_function_table], @"carousel",
228 [NSValue valueWithPointer:&ccurve_xscreensaver_function_table], @"ccurve",
229 [NSValue valueWithPointer:&celtic_xscreensaver_function_table], @"celtic",
230 [NSValue valueWithPointer:&circuit_xscreensaver_function_table], @"circuit",
231 [NSValue valueWithPointer:&cloudlife_xscreensaver_function_table], @"cloudlife",
232 [NSValue valueWithPointer:&companioncube_xscreensaver_function_table], @"companioncube",
233 [NSValue valueWithPointer:&compass_xscreensaver_function_table], @"compass",
234 [NSValue valueWithPointer:&coral_xscreensaver_function_table], @"coral",
235 [NSValue valueWithPointer:&crackberg_xscreensaver_function_table], @"crackberg",
236 [NSValue valueWithPointer:&crystal_xscreensaver_function_table], @"crystal",
237 [NSValue valueWithPointer:&cube21_xscreensaver_function_table], @"cube21",
238 [NSValue valueWithPointer:&cubenetic_xscreensaver_function_table], @"cubenetic",
239 [NSValue valueWithPointer:&cubestorm_xscreensaver_function_table], @"cubestorm",
240 [NSValue valueWithPointer:&cubicgrid_xscreensaver_function_table], @"cubicgrid",
241 [NSValue valueWithPointer:&cwaves_xscreensaver_function_table], @"cwaves",
242 [NSValue valueWithPointer:&cynosure_xscreensaver_function_table], @"cynosure",
243 [NSValue valueWithPointer:&dangerball_xscreensaver_function_table], @"dangerball",
244 [NSValue valueWithPointer:&decayscreen_xscreensaver_function_table], @"decayscreen",
245 [NSValue valueWithPointer:&deco_xscreensaver_function_table], @"deco",
246 [NSValue valueWithPointer:&deluxe_xscreensaver_function_table], @"deluxe",
247 [NSValue valueWithPointer:&demon_xscreensaver_function_table], @"demon",
248 [NSValue valueWithPointer:&discrete_xscreensaver_function_table], @"discrete",
249 [NSValue valueWithPointer:&distort_xscreensaver_function_table], @"distort",
250 [NSValue valueWithPointer:&dnalogo_xscreensaver_function_table], @"dnalogo",
251 [NSValue valueWithPointer:&drift_xscreensaver_function_table], @"drift",
252 [NSValue valueWithPointer:&endgame_xscreensaver_function_table], @"endgame",
253 [NSValue valueWithPointer:&engine_xscreensaver_function_table], @"engine",
254 [NSValue valueWithPointer:&epicycle_xscreensaver_function_table], @"epicycle",
255 [NSValue valueWithPointer:&eruption_xscreensaver_function_table], @"eruption",
256 [NSValue valueWithPointer:&euler2d_xscreensaver_function_table], @"euler2d",
257 [NSValue valueWithPointer:&fadeplot_xscreensaver_function_table], @"fadeplot",
258 [NSValue valueWithPointer:&fiberlamp_xscreensaver_function_table], @"fiberlamp",
259 [NSValue valueWithPointer:&fireworkx_xscreensaver_function_table], @"fireworkx",
260 [NSValue valueWithPointer:&flame_xscreensaver_function_table], @"flame",
261 [NSValue valueWithPointer:&flipflop_xscreensaver_function_table], @"flipflop",
262 [NSValue valueWithPointer:&flipscreen3d_xscreensaver_function_table], @"flipscreen3d",
263 [NSValue valueWithPointer:&fliptext_xscreensaver_function_table], @"fliptext",
264 [NSValue valueWithPointer:&flow_xscreensaver_function_table], @"flow",
265 [NSValue valueWithPointer:&fluidballs_xscreensaver_function_table], @"fluidballs",
266 [NSValue valueWithPointer:&flyingtoasters_xscreensaver_function_table], @"flyingtoasters",
267 [NSValue valueWithPointer:&fontglide_xscreensaver_function_table], @"fontglide",
268 [NSValue valueWithPointer:&fuzzyflakes_xscreensaver_function_table], @"fuzzyflakes",
269 [NSValue valueWithPointer:&galaxy_xscreensaver_function_table], @"galaxy",
270 [NSValue valueWithPointer:&gears_xscreensaver_function_table], @"gears",
271 [NSValue valueWithPointer:&gflux_xscreensaver_function_table], @"gflux",
272 [NSValue valueWithPointer:&glblur_xscreensaver_function_table], @"glblur",
273 [NSValue valueWithPointer:&glcells_xscreensaver_function_table], @"glcells",
274 [NSValue valueWithPointer:&gleidescope_xscreensaver_function_table], @"gleidescope",
275 [NSValue valueWithPointer:&glhanoi_xscreensaver_function_table], @"glhanoi",
276 [NSValue valueWithPointer:&glknots_xscreensaver_function_table], @"glknots",
277 [NSValue valueWithPointer:&glmatrix_xscreensaver_function_table], @"glmatrix",
278 [NSValue valueWithPointer:&glplanet_xscreensaver_function_table], @"glplanet",
279 [NSValue valueWithPointer:&glschool_xscreensaver_function_table], @"glschool",
280 [NSValue valueWithPointer:&glslideshow_xscreensaver_function_table], @"glslideshow",
281 [NSValue valueWithPointer:&glsnake_xscreensaver_function_table], @"glsnake",
282 [NSValue valueWithPointer:&gltext_xscreensaver_function_table], @"gltext",
283 [NSValue valueWithPointer:&goop_xscreensaver_function_table], @"goop",
284 [NSValue valueWithPointer:&grav_xscreensaver_function_table], @"grav",
285 [NSValue valueWithPointer:&greynetic_xscreensaver_function_table], @"greynetic",
286 [NSValue valueWithPointer:&halftone_xscreensaver_function_table], @"halftone",
287 [NSValue valueWithPointer:&halo_xscreensaver_function_table], @"halo",
288 [NSValue valueWithPointer:&helix_xscreensaver_function_table], @"helix",
289 [NSValue valueWithPointer:&hilbert_xscreensaver_function_table], @"hilbert",
290 [NSValue valueWithPointer:&hopalong_xscreensaver_function_table], @"hopalong",
291 [NSValue valueWithPointer:&hypertorus_xscreensaver_function_table], @"hypertorus",
292 [NSValue valueWithPointer:&hypnowheel_xscreensaver_function_table], @"hypnowheel",
293 [NSValue valueWithPointer:&ifs_xscreensaver_function_table], @"ifs",
294 [NSValue valueWithPointer:&imsmap_xscreensaver_function_table], @"imsmap",
295 [NSValue valueWithPointer:&interaggregate_xscreensaver_function_table], @"interaggregate",
296 [NSValue valueWithPointer:&interference_xscreensaver_function_table], @"interference",
297 [NSValue valueWithPointer:&intermomentary_xscreensaver_function_table], @"intermomentary",
298 [NSValue valueWithPointer:&jigglypuff_xscreensaver_function_table], @"jigglypuff",
299 [NSValue valueWithPointer:&jigsaw_xscreensaver_function_table], @"jigsaw",
300 [NSValue valueWithPointer:&juggler3d_xscreensaver_function_table], @"juggler3d",
301 [NSValue valueWithPointer:&julia_xscreensaver_function_table], @"julia",
302 [NSValue valueWithPointer:&kaleidescope_xscreensaver_function_table], @"kaleidescope",
303 [NSValue valueWithPointer:&klein_xscreensaver_function_table], @"klein",
304 [NSValue valueWithPointer:&kumppa_xscreensaver_function_table], @"kumppa",
305 [NSValue valueWithPointer:&lament_xscreensaver_function_table], @"lament",
306 [NSValue valueWithPointer:&lavalite_xscreensaver_function_table], @"lavalite",
307 [NSValue valueWithPointer:&loop_xscreensaver_function_table], @"loop",
308 [NSValue valueWithPointer:&m6502_xscreensaver_function_table], @"m6502",
309 [NSValue valueWithPointer:&maze_xscreensaver_function_table], @"maze",
310 [NSValue valueWithPointer:&memscroller_xscreensaver_function_table], @"memscroller",
311 [NSValue valueWithPointer:&menger_xscreensaver_function_table], @"menger",
312 [NSValue valueWithPointer:&metaballs_xscreensaver_function_table], @"metaballs",
313 [NSValue valueWithPointer:&mirrorblob_xscreensaver_function_table], @"mirrorblob",
314 [NSValue valueWithPointer:&moebius_xscreensaver_function_table], @"moebius",
315 [NSValue valueWithPointer:&moebiusgears_xscreensaver_function_table], @"moebiusgears",
316 [NSValue valueWithPointer:&moire_xscreensaver_function_table], @"moire",
317 [NSValue valueWithPointer:&moire2_xscreensaver_function_table], @"moire2",
318 [NSValue valueWithPointer:&molecule_xscreensaver_function_table], @"molecule",
319 [NSValue valueWithPointer:&morph3d_xscreensaver_function_table], @"morph3d",
320 [NSValue valueWithPointer:&mountain_xscreensaver_function_table], @"mountain",
321 [NSValue valueWithPointer:&munch_xscreensaver_function_table], @"munch",
322 [NSValue valueWithPointer:&nerverot_xscreensaver_function_table], @"nerverot",
323 [NSValue valueWithPointer:&noof_xscreensaver_function_table], @"noof",
324 [NSValue valueWithPointer:&noseguy_xscreensaver_function_table], @"noseguy",
325 [NSValue valueWithPointer:&pacman_xscreensaver_function_table], @"pacman",
326 [NSValue valueWithPointer:&pedal_xscreensaver_function_table], @"pedal",
327 [NSValue valueWithPointer:&penetrate_xscreensaver_function_table], @"penetrate",
328 [NSValue valueWithPointer:&penrose_xscreensaver_function_table], @"penrose",
329 [NSValue valueWithPointer:&petri_xscreensaver_function_table], @"petri",
330 [NSValue valueWithPointer:&phosphor_xscreensaver_function_table], @"phosphor",
331 [NSValue valueWithPointer:&photopile_xscreensaver_function_table], @"photopile",
332 [NSValue valueWithPointer:&piecewise_xscreensaver_function_table], @"piecewise",
333 [NSValue valueWithPointer:&pinion_xscreensaver_function_table], @"pinion",
334 [NSValue valueWithPointer:&pipes_xscreensaver_function_table], @"pipes",
335 [NSValue valueWithPointer:&polyhedra_xscreensaver_function_table], @"polyhedra",
336 [NSValue valueWithPointer:&polyominoes_xscreensaver_function_table], @"polyominoes",
337 [NSValue valueWithPointer:&polytopes_xscreensaver_function_table], @"polytopes",
338 [NSValue valueWithPointer:&pong_xscreensaver_function_table], @"pong",
339 [NSValue valueWithPointer:&popsquares_xscreensaver_function_table], @"popsquares",
340 [NSValue valueWithPointer:&providence_xscreensaver_function_table], @"providence",
341 [NSValue valueWithPointer:&pulsar_xscreensaver_function_table], @"pulsar",
342 [NSValue valueWithPointer:&pyro_xscreensaver_function_table], @"pyro",
343 [NSValue valueWithPointer:&qix_xscreensaver_function_table], @"qix",
344 [NSValue valueWithPointer:&queens_xscreensaver_function_table], @"queens",
345 [NSValue valueWithPointer:&rdbomb_xscreensaver_function_table], @"rdbomb",
346 [NSValue valueWithPointer:&ripples_xscreensaver_function_table], @"ripples",
347 [NSValue valueWithPointer:&rocks_xscreensaver_function_table], @"rocks",
348 [NSValue valueWithPointer:&rorschach_xscreensaver_function_table], @"rorschach",
349 [NSValue valueWithPointer:&rotzoomer_xscreensaver_function_table], @"rotzoomer",
350 [NSValue valueWithPointer:&rubik_xscreensaver_function_table], @"rubik",
351 [NSValue valueWithPointer:&rubikblocks_xscreensaver_function_table], @"rubikblocks",
352 [NSValue valueWithPointer:&sballs_xscreensaver_function_table], @"sballs",
353 [NSValue valueWithPointer:&shadebobs_xscreensaver_function_table], @"shadebobs",
354 [NSValue valueWithPointer:&sierpinski_xscreensaver_function_table], @"sierpinski",
355 [NSValue valueWithPointer:&sierpinski3d_xscreensaver_function_table], @"sierpinski3d",
356 [NSValue valueWithPointer:&skytentacles_xscreensaver_function_table], @"skytentacles",
357 [NSValue valueWithPointer:&slidescreen_xscreensaver_function_table], @"slidescreen",
358 [NSValue valueWithPointer:&slip_xscreensaver_function_table], @"slip",
359 [NSValue valueWithPointer:&sonar_xscreensaver_function_table], @"sonar",
360 [NSValue valueWithPointer:&speedmine_xscreensaver_function_table], @"speedmine",
361 [NSValue valueWithPointer:&spheremonics_xscreensaver_function_table], @"spheremonics",
362 [NSValue valueWithPointer:&spotlight_xscreensaver_function_table], @"spotlight",
363 [NSValue valueWithPointer:&sproingies_xscreensaver_function_table], @"sproingies",
364 [NSValue valueWithPointer:&squiral_xscreensaver_function_table], @"squiral",
365 [NSValue valueWithPointer:&stairs_xscreensaver_function_table], @"stairs",
366 [NSValue valueWithPointer:&starfish_xscreensaver_function_table], @"starfish",
367 [NSValue valueWithPointer:&starwars_xscreensaver_function_table], @"starwars",
368 [NSValue valueWithPointer:&stonerview_xscreensaver_function_table], @"stonerview",
369 [NSValue valueWithPointer:&strange_xscreensaver_function_table], @"strange",
370 [NSValue valueWithPointer:&substrate_xscreensaver_function_table], @"substrate",
371 [NSValue valueWithPointer:&superquadrics_xscreensaver_function_table], @"superquadrics",
372 [NSValue valueWithPointer:&surfaces_xscreensaver_function_table], @"surfaces",
373 [NSValue valueWithPointer:&swirl_xscreensaver_function_table], @"swirl",
374 [NSValue valueWithPointer:&tangram_xscreensaver_function_table], @"tangram",
375 [NSValue valueWithPointer:þbird_xscreensaver_function_table], @"thornbird",
376 [NSValue valueWithPointer:&timetunnel_xscreensaver_function_table], @"timetunnel",
377 [NSValue valueWithPointer:&topblock_xscreensaver_function_table], @"topblock",
378 [NSValue valueWithPointer:&triangle_xscreensaver_function_table], @"triangle",
379 [NSValue valueWithPointer:&tronbit_xscreensaver_function_table], @"tronbit",
380 [NSValue valueWithPointer:&truchet_xscreensaver_function_table], @"truchet",
381 [NSValue valueWithPointer:&twang_xscreensaver_function_table], @"twang",
382 [NSValue valueWithPointer:&vermiculate_xscreensaver_function_table], @"vermiculate",
383 [NSValue valueWithPointer:&voronoi_xscreensaver_function_table], @"voronoi",
384 [NSValue valueWithPointer:&wander_xscreensaver_function_table], @"wander",
385 [NSValue valueWithPointer:&whirlwindwarp_xscreensaver_function_table], @"whirlwindwarp",
386 [NSValue valueWithPointer:&wormhole_xscreensaver_function_table], @"wormhole",
387 [NSValue valueWithPointer:&xanalogtv_xscreensaver_function_table], @"xanalogtv",
388 [NSValue valueWithPointer:&xflame_xscreensaver_function_table], @"xflame",
389 [NSValue valueWithPointer:&xjack_xscreensaver_function_table], @"xjack",
390 [NSValue valueWithPointer:&xlyap_xscreensaver_function_table], @"xlyap",
391 [NSValue valueWithPointer:&xmatrix_xscreensaver_function_table], @"xmatrix",
392 [NSValue valueWithPointer:&xrayswarm_xscreensaver_function_table], @"xrayswarm",
393 [NSValue valueWithPointer:&xspirograph_xscreensaver_function_table], @"xspirograph",
394 [NSValue valueWithPointer:&zoom_xscreensaver_function_table], @"zoom",