From http://www.jwz.org/xscreensaver/xscreensaver-5.40.tar.gz
[xscreensaver] / OSX / ios-function-table.m
1 /* Generated file, do not edit.
2    Created: Sat Aug  4 21:35:23 2018 by build-fntable.pl 1.6.
3  */
4
5 #import <Foundation/Foundation.h>
6 #import <UIKit/UIKit.h>
7
8 extern NSDictionary *make_function_table_dict(void);
9
10 extern struct xscreensaver_function_table
11  abstractile_xscreensaver_function_table,
12  anemone_xscreensaver_function_table,
13  anemotaxis_xscreensaver_function_table,
14  antinspect_xscreensaver_function_table,
15  antmaze_xscreensaver_function_table,
16  antspotlight_xscreensaver_function_table,
17  apollonian_xscreensaver_function_table,
18  apple2_xscreensaver_function_table,
19  atlantis_xscreensaver_function_table,
20  attraction_xscreensaver_function_table,
21  atunnel_xscreensaver_function_table,
22  barcode_xscreensaver_function_table,
23  binaryring_xscreensaver_function_table,
24  blaster_xscreensaver_function_table,
25  blinkbox_xscreensaver_function_table,
26  blitspin_xscreensaver_function_table,
27  blocktube_xscreensaver_function_table,
28  boing_xscreensaver_function_table,
29  bouboule_xscreensaver_function_table,
30  bouncingcow_xscreensaver_function_table,
31  boxed_xscreensaver_function_table,
32  boxfit_xscreensaver_function_table,
33  braid_xscreensaver_function_table,
34  bsod_xscreensaver_function_table,
35  bubble3d_xscreensaver_function_table,
36  bumps_xscreensaver_function_table,
37  cage_xscreensaver_function_table,
38  carousel_xscreensaver_function_table,
39  ccurve_xscreensaver_function_table,
40  celtic_xscreensaver_function_table,
41  circuit_xscreensaver_function_table,
42  cityflow_xscreensaver_function_table,
43  cloudlife_xscreensaver_function_table,
44  companioncube_xscreensaver_function_table,
45  compass_xscreensaver_function_table,
46  coral_xscreensaver_function_table,
47  crackberg_xscreensaver_function_table,
48  crumbler_xscreensaver_function_table,
49  crystal_xscreensaver_function_table,
50  cube21_xscreensaver_function_table,
51  cubenetic_xscreensaver_function_table,
52  cubestack_xscreensaver_function_table,
53  cubestorm_xscreensaver_function_table,
54  cubetwist_xscreensaver_function_table,
55  cubicgrid_xscreensaver_function_table,
56  cwaves_xscreensaver_function_table,
57  cynosure_xscreensaver_function_table,
58  dangerball_xscreensaver_function_table,
59  decayscreen_xscreensaver_function_table,
60  deco_xscreensaver_function_table,
61  deluxe_xscreensaver_function_table,
62  demon_xscreensaver_function_table,
63  discoball_xscreensaver_function_table,
64  discrete_xscreensaver_function_table,
65  distort_xscreensaver_function_table,
66  dnalogo_xscreensaver_function_table,
67  drift_xscreensaver_function_table,
68  dymaxionmap_xscreensaver_function_table,
69  endgame_xscreensaver_function_table,
70  energystream_xscreensaver_function_table,
71  engine_xscreensaver_function_table,
72  epicycle_xscreensaver_function_table,
73  eruption_xscreensaver_function_table,
74  esper_xscreensaver_function_table,
75  euler2d_xscreensaver_function_table,
76  fadeplot_xscreensaver_function_table,
77  fiberlamp_xscreensaver_function_table,
78  filmleader_xscreensaver_function_table,
79  fireworkx_xscreensaver_function_table,
80  flame_xscreensaver_function_table,
81  flipflop_xscreensaver_function_table,
82  flipscreen3d_xscreensaver_function_table,
83  fliptext_xscreensaver_function_table,
84  flow_xscreensaver_function_table,
85  fluidballs_xscreensaver_function_table,
86  flyingtoasters_xscreensaver_function_table,
87  fontglide_xscreensaver_function_table,
88  fuzzyflakes_xscreensaver_function_table,
89  galaxy_xscreensaver_function_table,
90  gears_xscreensaver_function_table,
91  geodesic_xscreensaver_function_table,
92  geodesicgears_xscreensaver_function_table,
93  gflux_xscreensaver_function_table,
94  glblur_xscreensaver_function_table,
95  glcells_xscreensaver_function_table,
96  gleidescope_xscreensaver_function_table,
97  glhanoi_xscreensaver_function_table,
98  glknots_xscreensaver_function_table,
99  glmatrix_xscreensaver_function_table,
100  glplanet_xscreensaver_function_table,
101  glschool_xscreensaver_function_table,
102  glslideshow_xscreensaver_function_table,
103  glsnake_xscreensaver_function_table,
104  gltext_xscreensaver_function_table,
105  goop_xscreensaver_function_table,
106  grav_xscreensaver_function_table,
107  greynetic_xscreensaver_function_table,
108  halftone_xscreensaver_function_table,
109  halo_xscreensaver_function_table,
110  helix_xscreensaver_function_table,
111  hexadrop_xscreensaver_function_table,
112  hexstrut_xscreensaver_function_table,
113  hilbert_xscreensaver_function_table,
114  hopalong_xscreensaver_function_table,
115  hydrostat_xscreensaver_function_table,
116  hypertorus_xscreensaver_function_table,
117  hypnowheel_xscreensaver_function_table,
118  ifs_xscreensaver_function_table,
119  imsmap_xscreensaver_function_table,
120  interaggregate_xscreensaver_function_table,
121  interference_xscreensaver_function_table,
122  intermomentary_xscreensaver_function_table,
123  jigglypuff_xscreensaver_function_table,
124  jigsaw_xscreensaver_function_table,
125  juggler3d_xscreensaver_function_table,
126  julia_xscreensaver_function_table,
127  kaleidescope_xscreensaver_function_table,
128  kaleidocycle_xscreensaver_function_table,
129  klein_xscreensaver_function_table,
130  kumppa_xscreensaver_function_table,
131  lament_xscreensaver_function_table,
132  lavalite_xscreensaver_function_table,
133  loop_xscreensaver_function_table,
134  m6502_xscreensaver_function_table,
135  maze_xscreensaver_function_table,
136  maze3d_xscreensaver_function_table,
137  memscroller_xscreensaver_function_table,
138  menger_xscreensaver_function_table,
139  metaballs_xscreensaver_function_table,
140  mirrorblob_xscreensaver_function_table,
141  moebius_xscreensaver_function_table,
142  moebiusgears_xscreensaver_function_table,
143  moire_xscreensaver_function_table,
144  moire2_xscreensaver_function_table,
145  molecule_xscreensaver_function_table,
146  morph3d_xscreensaver_function_table,
147  mountain_xscreensaver_function_table,
148  munch_xscreensaver_function_table,
149  nerverot_xscreensaver_function_table,
150  noof_xscreensaver_function_table,
151  noseguy_xscreensaver_function_table,
152  pacman_xscreensaver_function_table,
153  pedal_xscreensaver_function_table,
154  peepers_xscreensaver_function_table,
155  penetrate_xscreensaver_function_table,
156  penrose_xscreensaver_function_table,
157  petri_xscreensaver_function_table,
158  phosphor_xscreensaver_function_table,
159  photopile_xscreensaver_function_table,
160  piecewise_xscreensaver_function_table,
161  pinion_xscreensaver_function_table,
162  pipes_xscreensaver_function_table,
163  polyhedra_xscreensaver_function_table,
164  polyominoes_xscreensaver_function_table,
165  polytopes_xscreensaver_function_table,
166  pong_xscreensaver_function_table,
167  popsquares_xscreensaver_function_table,
168  projectiveplane_xscreensaver_function_table,
169  providence_xscreensaver_function_table,
170  pulsar_xscreensaver_function_table,
171  pyro_xscreensaver_function_table,
172  qix_xscreensaver_function_table,
173  quasicrystal_xscreensaver_function_table,
174  queens_xscreensaver_function_table,
175  raverhoop_xscreensaver_function_table,
176  razzledazzle_xscreensaver_function_table,
177  rdbomb_xscreensaver_function_table,
178  ripples_xscreensaver_function_table,
179  rocks_xscreensaver_function_table,
180  romanboy_xscreensaver_function_table,
181  rorschach_xscreensaver_function_table,
182  rotzoomer_xscreensaver_function_table,
183  rubik_xscreensaver_function_table,
184  rubikblocks_xscreensaver_function_table,
185  sballs_xscreensaver_function_table,
186  shadebobs_xscreensaver_function_table,
187  sierpinski_xscreensaver_function_table,
188  sierpinski3d_xscreensaver_function_table,
189  skytentacles_xscreensaver_function_table,
190  slidescreen_xscreensaver_function_table,
191  slip_xscreensaver_function_table,
192  sonar_xscreensaver_function_table,
193  speedmine_xscreensaver_function_table,
194  spheremonics_xscreensaver_function_table,
195  splitflap_xscreensaver_function_table,
196  splodesic_xscreensaver_function_table,
197  spotlight_xscreensaver_function_table,
198  sproingies_xscreensaver_function_table,
199  squiral_xscreensaver_function_table,
200  stairs_xscreensaver_function_table,
201  starfish_xscreensaver_function_table,
202  starwars_xscreensaver_function_table,
203  stonerview_xscreensaver_function_table,
204  strange_xscreensaver_function_table,
205  substrate_xscreensaver_function_table,
206  superquadrics_xscreensaver_function_table,
207  surfaces_xscreensaver_function_table,
208  swirl_xscreensaver_function_table,
209  tangram_xscreensaver_function_table,
210  tessellimage_xscreensaver_function_table,
211  thornbird_xscreensaver_function_table,
212  timetunnel_xscreensaver_function_table,
213  topblock_xscreensaver_function_table,
214  triangle_xscreensaver_function_table,
215  tronbit_xscreensaver_function_table,
216  truchet_xscreensaver_function_table,
217  twang_xscreensaver_function_table,
218  unicrud_xscreensaver_function_table,
219  unknownpleasures_xscreensaver_function_table,
220  vermiculate_xscreensaver_function_table,
221  vfeedback_xscreensaver_function_table,
222  vigilance_xscreensaver_function_table,
223  voronoi_xscreensaver_function_table,
224  wander_xscreensaver_function_table,
225  whirlwindwarp_xscreensaver_function_table,
226  winduprobot_xscreensaver_function_table,
227  wormhole_xscreensaver_function_table,
228  xanalogtv_xscreensaver_function_table,
229  xflame_xscreensaver_function_table,
230  xjack_xscreensaver_function_table,
231  xlyap_xscreensaver_function_table,
232  xmatrix_xscreensaver_function_table,
233  xrayswarm_xscreensaver_function_table,
234  xspirograph_xscreensaver_function_table,
235  zoom_xscreensaver_function_table,
236  testx11_xscreensaver_function_table;
237
238 NSDictionary *make_function_table_dict(void)
239 {
240   return
241     [NSDictionary dictionaryWithObjectsAndKeys:
242
243 #if defined(APPLE2_ONLY)
244         [NSValue valueWithPointer:&apple2_xscreensaver_function_table], @"apple2",
245 #elif defined(PHOSPHOR_ONLY)
246         [NSValue valueWithPointer:&phosphor_xscreensaver_function_table], @"phosphor",
247 #elif defined(TESTX11_ONLY)
248         [NSValue valueWithPointer:&testx11_xscreensaver_function_table], @"testx11",
249 #else
250         [NSValue valueWithPointer:&abstractile_xscreensaver_function_table], @"abstractile",
251         [NSValue valueWithPointer:&anemone_xscreensaver_function_table], @"anemone",
252         [NSValue valueWithPointer:&anemotaxis_xscreensaver_function_table], @"anemotaxis",
253         [NSValue valueWithPointer:&antinspect_xscreensaver_function_table], @"antinspect",
254         [NSValue valueWithPointer:&antmaze_xscreensaver_function_table], @"antmaze",
255         [NSValue valueWithPointer:&antspotlight_xscreensaver_function_table], @"antspotlight",
256         [NSValue valueWithPointer:&apollonian_xscreensaver_function_table], @"apollonian",
257         [NSValue valueWithPointer:&apple2_xscreensaver_function_table], @"apple2",
258         [NSValue valueWithPointer:&atlantis_xscreensaver_function_table], @"atlantis",
259         [NSValue valueWithPointer:&attraction_xscreensaver_function_table], @"attraction",
260         [NSValue valueWithPointer:&atunnel_xscreensaver_function_table], @"atunnel",
261         [NSValue valueWithPointer:&barcode_xscreensaver_function_table], @"barcode",
262         [NSValue valueWithPointer:&binaryring_xscreensaver_function_table], @"binaryring",
263         [NSValue valueWithPointer:&blaster_xscreensaver_function_table], @"blaster",
264         [NSValue valueWithPointer:&blinkbox_xscreensaver_function_table], @"blinkbox",
265         [NSValue valueWithPointer:&blitspin_xscreensaver_function_table], @"blitspin",
266         [NSValue valueWithPointer:&blocktube_xscreensaver_function_table], @"blocktube",
267         [NSValue valueWithPointer:&boing_xscreensaver_function_table], @"boing",
268         [NSValue valueWithPointer:&bouboule_xscreensaver_function_table], @"bouboule",
269         [NSValue valueWithPointer:&bouncingcow_xscreensaver_function_table], @"bouncingcow",
270         [NSValue valueWithPointer:&boxed_xscreensaver_function_table], @"boxed",
271         [NSValue valueWithPointer:&boxfit_xscreensaver_function_table], @"boxfit",
272         [NSValue valueWithPointer:&braid_xscreensaver_function_table], @"braid",
273         [NSValue valueWithPointer:&bsod_xscreensaver_function_table], @"bsod",
274         [NSValue valueWithPointer:&bubble3d_xscreensaver_function_table], @"bubble3d",
275         [NSValue valueWithPointer:&bumps_xscreensaver_function_table], @"bumps",
276         [NSValue valueWithPointer:&cage_xscreensaver_function_table], @"cage",
277         [NSValue valueWithPointer:&carousel_xscreensaver_function_table], @"carousel",
278         [NSValue valueWithPointer:&ccurve_xscreensaver_function_table], @"ccurve",
279         [NSValue valueWithPointer:&celtic_xscreensaver_function_table], @"celtic",
280         [NSValue valueWithPointer:&circuit_xscreensaver_function_table], @"circuit",
281         [NSValue valueWithPointer:&cityflow_xscreensaver_function_table], @"cityflow",
282         [NSValue valueWithPointer:&cloudlife_xscreensaver_function_table], @"cloudlife",
283         [NSValue valueWithPointer:&companioncube_xscreensaver_function_table], @"companioncube",
284         [NSValue valueWithPointer:&compass_xscreensaver_function_table], @"compass",
285         [NSValue valueWithPointer:&coral_xscreensaver_function_table], @"coral",
286         [NSValue valueWithPointer:&crackberg_xscreensaver_function_table], @"crackberg",
287         [NSValue valueWithPointer:&crumbler_xscreensaver_function_table], @"crumbler",
288         [NSValue valueWithPointer:&crystal_xscreensaver_function_table], @"crystal",
289         [NSValue valueWithPointer:&cube21_xscreensaver_function_table], @"cube21",
290         [NSValue valueWithPointer:&cubenetic_xscreensaver_function_table], @"cubenetic",
291         [NSValue valueWithPointer:&cubestack_xscreensaver_function_table], @"cubestack",
292         [NSValue valueWithPointer:&cubestorm_xscreensaver_function_table], @"cubestorm",
293         [NSValue valueWithPointer:&cubetwist_xscreensaver_function_table], @"cubetwist",
294         [NSValue valueWithPointer:&cubicgrid_xscreensaver_function_table], @"cubicgrid",
295         [NSValue valueWithPointer:&cwaves_xscreensaver_function_table], @"cwaves",
296         [NSValue valueWithPointer:&cynosure_xscreensaver_function_table], @"cynosure",
297         [NSValue valueWithPointer:&dangerball_xscreensaver_function_table], @"dangerball",
298         [NSValue valueWithPointer:&decayscreen_xscreensaver_function_table], @"decayscreen",
299         [NSValue valueWithPointer:&deco_xscreensaver_function_table], @"deco",
300         [NSValue valueWithPointer:&deluxe_xscreensaver_function_table], @"deluxe",
301         [NSValue valueWithPointer:&demon_xscreensaver_function_table], @"demon",
302         [NSValue valueWithPointer:&discoball_xscreensaver_function_table], @"discoball",
303         [NSValue valueWithPointer:&discrete_xscreensaver_function_table], @"discrete",
304         [NSValue valueWithPointer:&distort_xscreensaver_function_table], @"distort",
305         [NSValue valueWithPointer:&dnalogo_xscreensaver_function_table], @"dnalogo",
306         [NSValue valueWithPointer:&drift_xscreensaver_function_table], @"drift",
307         [NSValue valueWithPointer:&dymaxionmap_xscreensaver_function_table], @"dymaxionmap",
308         [NSValue valueWithPointer:&endgame_xscreensaver_function_table], @"endgame",
309         [NSValue valueWithPointer:&energystream_xscreensaver_function_table], @"energystream",
310         [NSValue valueWithPointer:&engine_xscreensaver_function_table], @"engine",
311         [NSValue valueWithPointer:&epicycle_xscreensaver_function_table], @"epicycle",
312         [NSValue valueWithPointer:&eruption_xscreensaver_function_table], @"eruption",
313         [NSValue valueWithPointer:&esper_xscreensaver_function_table], @"esper",
314         [NSValue valueWithPointer:&euler2d_xscreensaver_function_table], @"euler2d",
315         [NSValue valueWithPointer:&fadeplot_xscreensaver_function_table], @"fadeplot",
316         [NSValue valueWithPointer:&fiberlamp_xscreensaver_function_table], @"fiberlamp",
317         [NSValue valueWithPointer:&filmleader_xscreensaver_function_table], @"filmleader",
318         [NSValue valueWithPointer:&fireworkx_xscreensaver_function_table], @"fireworkx",
319         [NSValue valueWithPointer:&flame_xscreensaver_function_table], @"flame",
320         [NSValue valueWithPointer:&flipflop_xscreensaver_function_table], @"flipflop",
321         [NSValue valueWithPointer:&flipscreen3d_xscreensaver_function_table], @"flipscreen3d",
322         [NSValue valueWithPointer:&fliptext_xscreensaver_function_table], @"fliptext",
323         [NSValue valueWithPointer:&flow_xscreensaver_function_table], @"flow",
324         [NSValue valueWithPointer:&fluidballs_xscreensaver_function_table], @"fluidballs",
325         [NSValue valueWithPointer:&flyingtoasters_xscreensaver_function_table], @"flyingtoasters",
326         [NSValue valueWithPointer:&fontglide_xscreensaver_function_table], @"fontglide",
327         [NSValue valueWithPointer:&fuzzyflakes_xscreensaver_function_table], @"fuzzyflakes",
328         [NSValue valueWithPointer:&galaxy_xscreensaver_function_table], @"galaxy",
329         [NSValue valueWithPointer:&gears_xscreensaver_function_table], @"gears",
330         [NSValue valueWithPointer:&geodesic_xscreensaver_function_table], @"geodesic",
331         [NSValue valueWithPointer:&geodesicgears_xscreensaver_function_table], @"geodesicgears",
332         [NSValue valueWithPointer:&gflux_xscreensaver_function_table], @"gflux",
333         [NSValue valueWithPointer:&glblur_xscreensaver_function_table], @"glblur",
334         [NSValue valueWithPointer:&glcells_xscreensaver_function_table], @"glcells",
335         [NSValue valueWithPointer:&gleidescope_xscreensaver_function_table], @"gleidescope",
336         [NSValue valueWithPointer:&glhanoi_xscreensaver_function_table], @"glhanoi",
337         [NSValue valueWithPointer:&glknots_xscreensaver_function_table], @"glknots",
338         [NSValue valueWithPointer:&glmatrix_xscreensaver_function_table], @"glmatrix",
339         [NSValue valueWithPointer:&glplanet_xscreensaver_function_table], @"glplanet",
340         [NSValue valueWithPointer:&glschool_xscreensaver_function_table], @"glschool",
341         [NSValue valueWithPointer:&glslideshow_xscreensaver_function_table], @"glslideshow",
342         [NSValue valueWithPointer:&glsnake_xscreensaver_function_table], @"glsnake",
343         [NSValue valueWithPointer:&gltext_xscreensaver_function_table], @"gltext",
344         [NSValue valueWithPointer:&goop_xscreensaver_function_table], @"goop",
345         [NSValue valueWithPointer:&grav_xscreensaver_function_table], @"grav",
346         [NSValue valueWithPointer:&greynetic_xscreensaver_function_table], @"greynetic",
347         [NSValue valueWithPointer:&halftone_xscreensaver_function_table], @"halftone",
348         [NSValue valueWithPointer:&halo_xscreensaver_function_table], @"halo",
349         [NSValue valueWithPointer:&helix_xscreensaver_function_table], @"helix",
350         [NSValue valueWithPointer:&hexadrop_xscreensaver_function_table], @"hexadrop",
351         [NSValue valueWithPointer:&hexstrut_xscreensaver_function_table], @"hexstrut",
352         [NSValue valueWithPointer:&hilbert_xscreensaver_function_table], @"hilbert",
353         [NSValue valueWithPointer:&hopalong_xscreensaver_function_table], @"hopalong",
354         [NSValue valueWithPointer:&hydrostat_xscreensaver_function_table], @"hydrostat",
355         [NSValue valueWithPointer:&hypertorus_xscreensaver_function_table], @"hypertorus",
356         [NSValue valueWithPointer:&hypnowheel_xscreensaver_function_table], @"hypnowheel",
357         [NSValue valueWithPointer:&ifs_xscreensaver_function_table], @"ifs",
358         [NSValue valueWithPointer:&imsmap_xscreensaver_function_table], @"imsmap",
359         [NSValue valueWithPointer:&interaggregate_xscreensaver_function_table], @"interaggregate",
360         [NSValue valueWithPointer:&interference_xscreensaver_function_table], @"interference",
361         [NSValue valueWithPointer:&intermomentary_xscreensaver_function_table], @"intermomentary",
362         [NSValue valueWithPointer:&jigglypuff_xscreensaver_function_table], @"jigglypuff",
363         [NSValue valueWithPointer:&jigsaw_xscreensaver_function_table], @"jigsaw",
364         [NSValue valueWithPointer:&juggler3d_xscreensaver_function_table], @"juggler3d",
365         [NSValue valueWithPointer:&julia_xscreensaver_function_table], @"julia",
366         [NSValue valueWithPointer:&kaleidescope_xscreensaver_function_table], @"kaleidescope",
367         [NSValue valueWithPointer:&kaleidocycle_xscreensaver_function_table], @"kaleidocycle",
368         [NSValue valueWithPointer:&klein_xscreensaver_function_table], @"klein",
369         [NSValue valueWithPointer:&kumppa_xscreensaver_function_table], @"kumppa",
370         [NSValue valueWithPointer:&lament_xscreensaver_function_table], @"lament",
371         [NSValue valueWithPointer:&lavalite_xscreensaver_function_table], @"lavalite",
372         [NSValue valueWithPointer:&loop_xscreensaver_function_table], @"loop",
373         [NSValue valueWithPointer:&m6502_xscreensaver_function_table], @"m6502",
374         [NSValue valueWithPointer:&maze_xscreensaver_function_table], @"maze",
375         [NSValue valueWithPointer:&maze3d_xscreensaver_function_table], @"maze3d",
376         [NSValue valueWithPointer:&memscroller_xscreensaver_function_table], @"memscroller",
377         [NSValue valueWithPointer:&menger_xscreensaver_function_table], @"menger",
378         [NSValue valueWithPointer:&metaballs_xscreensaver_function_table], @"metaballs",
379         [NSValue valueWithPointer:&mirrorblob_xscreensaver_function_table], @"mirrorblob",
380         [NSValue valueWithPointer:&moebius_xscreensaver_function_table], @"moebius",
381         [NSValue valueWithPointer:&moebiusgears_xscreensaver_function_table], @"moebiusgears",
382         [NSValue valueWithPointer:&moire_xscreensaver_function_table], @"moire",
383         [NSValue valueWithPointer:&moire2_xscreensaver_function_table], @"moire2",
384         [NSValue valueWithPointer:&molecule_xscreensaver_function_table], @"molecule",
385         [NSValue valueWithPointer:&morph3d_xscreensaver_function_table], @"morph3d",
386         [NSValue valueWithPointer:&mountain_xscreensaver_function_table], @"mountain",
387         [NSValue valueWithPointer:&munch_xscreensaver_function_table], @"munch",
388         [NSValue valueWithPointer:&nerverot_xscreensaver_function_table], @"nerverot",
389         [NSValue valueWithPointer:&noof_xscreensaver_function_table], @"noof",
390         [NSValue valueWithPointer:&noseguy_xscreensaver_function_table], @"noseguy",
391         [NSValue valueWithPointer:&pacman_xscreensaver_function_table], @"pacman",
392         [NSValue valueWithPointer:&pedal_xscreensaver_function_table], @"pedal",
393         [NSValue valueWithPointer:&peepers_xscreensaver_function_table], @"peepers",
394         [NSValue valueWithPointer:&penetrate_xscreensaver_function_table], @"penetrate",
395         [NSValue valueWithPointer:&penrose_xscreensaver_function_table], @"penrose",
396         [NSValue valueWithPointer:&petri_xscreensaver_function_table], @"petri",
397         [NSValue valueWithPointer:&phosphor_xscreensaver_function_table], @"phosphor",
398         [NSValue valueWithPointer:&photopile_xscreensaver_function_table], @"photopile",
399         [NSValue valueWithPointer:&piecewise_xscreensaver_function_table], @"piecewise",
400         [NSValue valueWithPointer:&pinion_xscreensaver_function_table], @"pinion",
401         [NSValue valueWithPointer:&pipes_xscreensaver_function_table], @"pipes",
402         [NSValue valueWithPointer:&polyhedra_xscreensaver_function_table], @"polyhedra",
403         [NSValue valueWithPointer:&polyominoes_xscreensaver_function_table], @"polyominoes",
404         [NSValue valueWithPointer:&polytopes_xscreensaver_function_table], @"polytopes",
405         [NSValue valueWithPointer:&pong_xscreensaver_function_table], @"pong",
406         [NSValue valueWithPointer:&popsquares_xscreensaver_function_table], @"popsquares",
407         [NSValue valueWithPointer:&projectiveplane_xscreensaver_function_table], @"projectiveplane",
408         [NSValue valueWithPointer:&providence_xscreensaver_function_table], @"providence",
409         [NSValue valueWithPointer:&pulsar_xscreensaver_function_table], @"pulsar",
410         [NSValue valueWithPointer:&pyro_xscreensaver_function_table], @"pyro",
411         [NSValue valueWithPointer:&qix_xscreensaver_function_table], @"qix",
412         [NSValue valueWithPointer:&quasicrystal_xscreensaver_function_table], @"quasicrystal",
413         [NSValue valueWithPointer:&queens_xscreensaver_function_table], @"queens",
414         [NSValue valueWithPointer:&raverhoop_xscreensaver_function_table], @"raverhoop",
415         [NSValue valueWithPointer:&razzledazzle_xscreensaver_function_table], @"razzledazzle",
416         [NSValue valueWithPointer:&rdbomb_xscreensaver_function_table], @"rdbomb",
417         [NSValue valueWithPointer:&ripples_xscreensaver_function_table], @"ripples",
418         [NSValue valueWithPointer:&rocks_xscreensaver_function_table], @"rocks",
419         [NSValue valueWithPointer:&romanboy_xscreensaver_function_table], @"romanboy",
420         [NSValue valueWithPointer:&rorschach_xscreensaver_function_table], @"rorschach",
421         [NSValue valueWithPointer:&rotzoomer_xscreensaver_function_table], @"rotzoomer",
422         [NSValue valueWithPointer:&rubik_xscreensaver_function_table], @"rubik",
423         [NSValue valueWithPointer:&rubikblocks_xscreensaver_function_table], @"rubikblocks",
424         [NSValue valueWithPointer:&sballs_xscreensaver_function_table], @"sballs",
425         [NSValue valueWithPointer:&shadebobs_xscreensaver_function_table], @"shadebobs",
426         [NSValue valueWithPointer:&sierpinski_xscreensaver_function_table], @"sierpinski",
427         [NSValue valueWithPointer:&sierpinski3d_xscreensaver_function_table], @"sierpinski3d",
428         [NSValue valueWithPointer:&skytentacles_xscreensaver_function_table], @"skytentacles",
429         [NSValue valueWithPointer:&slidescreen_xscreensaver_function_table], @"slidescreen",
430         [NSValue valueWithPointer:&slip_xscreensaver_function_table], @"slip",
431         [NSValue valueWithPointer:&sonar_xscreensaver_function_table], @"sonar",
432         [NSValue valueWithPointer:&speedmine_xscreensaver_function_table], @"speedmine",
433         [NSValue valueWithPointer:&spheremonics_xscreensaver_function_table], @"spheremonics",
434         [NSValue valueWithPointer:&splitflap_xscreensaver_function_table], @"splitflap",
435         [NSValue valueWithPointer:&splodesic_xscreensaver_function_table], @"splodesic",
436         [NSValue valueWithPointer:&spotlight_xscreensaver_function_table], @"spotlight",
437         [NSValue valueWithPointer:&sproingies_xscreensaver_function_table], @"sproingies",
438         [NSValue valueWithPointer:&squiral_xscreensaver_function_table], @"squiral",
439         [NSValue valueWithPointer:&stairs_xscreensaver_function_table], @"stairs",
440         [NSValue valueWithPointer:&starfish_xscreensaver_function_table], @"starfish",
441         [NSValue valueWithPointer:&starwars_xscreensaver_function_table], @"starwars",
442         [NSValue valueWithPointer:&stonerview_xscreensaver_function_table], @"stonerview",
443         [NSValue valueWithPointer:&strange_xscreensaver_function_table], @"strange",
444         [NSValue valueWithPointer:&substrate_xscreensaver_function_table], @"substrate",
445         [NSValue valueWithPointer:&superquadrics_xscreensaver_function_table], @"superquadrics",
446         [NSValue valueWithPointer:&surfaces_xscreensaver_function_table], @"surfaces",
447         [NSValue valueWithPointer:&swirl_xscreensaver_function_table], @"swirl",
448         [NSValue valueWithPointer:&tangram_xscreensaver_function_table], @"tangram",
449         [NSValue valueWithPointer:&tessellimage_xscreensaver_function_table], @"tessellimage",
450         [NSValue valueWithPointer:&thornbird_xscreensaver_function_table], @"thornbird",
451         [NSValue valueWithPointer:&timetunnel_xscreensaver_function_table], @"timetunnel",
452         [NSValue valueWithPointer:&topblock_xscreensaver_function_table], @"topblock",
453         [NSValue valueWithPointer:&triangle_xscreensaver_function_table], @"triangle",
454         [NSValue valueWithPointer:&tronbit_xscreensaver_function_table], @"tronbit",
455         [NSValue valueWithPointer:&truchet_xscreensaver_function_table], @"truchet",
456         [NSValue valueWithPointer:&twang_xscreensaver_function_table], @"twang",
457         [NSValue valueWithPointer:&unicrud_xscreensaver_function_table], @"unicrud",
458         [NSValue valueWithPointer:&unknownpleasures_xscreensaver_function_table], @"unknownpleasures",
459         [NSValue valueWithPointer:&vermiculate_xscreensaver_function_table], @"vermiculate",
460         [NSValue valueWithPointer:&vfeedback_xscreensaver_function_table], @"vfeedback",
461         [NSValue valueWithPointer:&vigilance_xscreensaver_function_table], @"vigilance",
462         [NSValue valueWithPointer:&voronoi_xscreensaver_function_table], @"voronoi",
463         [NSValue valueWithPointer:&wander_xscreensaver_function_table], @"wander",
464         [NSValue valueWithPointer:&whirlwindwarp_xscreensaver_function_table], @"whirlwindwarp",
465         [NSValue valueWithPointer:&winduprobot_xscreensaver_function_table], @"winduprobot",
466         [NSValue valueWithPointer:&wormhole_xscreensaver_function_table], @"wormhole",
467         [NSValue valueWithPointer:&xanalogtv_xscreensaver_function_table], @"xanalogtv",
468         [NSValue valueWithPointer:&xflame_xscreensaver_function_table], @"xflame",
469         [NSValue valueWithPointer:&xjack_xscreensaver_function_table], @"xjack",
470         [NSValue valueWithPointer:&xlyap_xscreensaver_function_table], @"xlyap",
471         [NSValue valueWithPointer:&xmatrix_xscreensaver_function_table], @"xmatrix",
472         [NSValue valueWithPointer:&xrayswarm_xscreensaver_function_table], @"xrayswarm",
473         [NSValue valueWithPointer:&xspirograph_xscreensaver_function_table], @"xspirograph",
474         [NSValue valueWithPointer:&zoom_xscreensaver_function_table], @"zoom",
475 #endif
476         nil];
477 }
478