From http://www.jwz.org/xscreensaver/xscreensaver-5.30.tar.gz
[xscreensaver] / utils / grabscreen.h
index 2f680e0fc5214b0b1d2ec0ab85d362097330d920..2baf55ba900c1fba0f30a824148ef95ac20a0efb 100644 (file)
@@ -1,4 +1,4 @@
-/* xscreensaver, Copyright (c) 1992-2006 Jamie Zawinski <jwz@jwz.org>
+/* xscreensaver, Copyright (c) 1992-2014 Jamie Zawinski <jwz@jwz.org>
  *
  * Permission to use, copy, modify, distribute, and sell this software and its
  * documentation for any purpose is hereby granted without fee, provided that
@@ -86,9 +86,18 @@ extern void grabscreen_verbose (void);
 
 #ifdef HAVE_COCOA
 /* Don't use these: internal interface of grabclient.c. */
-extern void osx_grab_desktop_image (Screen *, Window, Drawable);
+extern Bool osx_grab_desktop_image (Screen *, Window, Drawable,
+                                    XRectangle *geom_ret);
 extern Bool osx_load_image_file (Screen *, Window, Drawable,
                                  const char *filename, XRectangle *geom_ret);
 #endif /* HAVE_COCOA */
 
+#ifdef USE_IPHONE
+extern void ios_load_random_image (void (*callback) (void *uiimage,
+                                                     const char *filename,
+                                                     int w, int h,
+                                                     void *closure),
+                                   void *closure);
+#endif /* USE_IPHONE */
+
 #endif /* __GRABSCREEN_H__ */