From e4469775794e43c6bb0c6cb00e7fa8f4d9fd788e Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 26 Mar 2002 13:47:42 +0000 Subject: [PATCH] unused includes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/colors.h | 140 ----------------------------------------- uisimulator/hsv.h | 27 -------- uisimulator/list.h | 38 ----------- uisimulator/usleep.h | 20 ------ uisimulator/yarandom.h | 64 ------------------- 5 files changed, 289 deletions(-) delete mode 100644 uisimulator/colors.h delete mode 100644 uisimulator/hsv.h delete mode 100644 uisimulator/list.h delete mode 100644 uisimulator/usleep.h delete mode 100644 uisimulator/yarandom.h diff --git a/uisimulator/colors.h b/uisimulator/colors.h deleted file mode 100644 index 61421cf5c3..0000000000 --- a/uisimulator/colors.h +++ /dev/null @@ -1,140 +0,0 @@ -/* xscreensaver, Copyright (c) 1992, 1997 Jamie Zawinski - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifndef __COLORS_H__ -#define __COLORS_H__ - -/* Like XFreeColors, but works on `XColor *' instead of `unsigned long *' - */ -extern void free_colors (Display *, Colormap, XColor *, int ncolors); - - -/* Allocates writable, non-contiguous color cells. The number requested is - passed in *ncolorsP, and the number actually allocated is returned there. - (Unlike XAllocColorCells(), this will allocate as many as it can, instead - of failing if they can't all be allocated.) - */ -extern void allocate_writable_colors (Display *dpy, Colormap cmap, - unsigned long *pixels, int *ncolorsP); - - -/* Generates a sequence of colors evenly spaced between the given pair - of HSV coordinates. - - If closed_p is true, the colors will go from the first point to the - second then back to the first. - - If allocate_p is true, the colors will be allocated from the map; - if enough colors can't be allocated, we will try for less, and the - result will be returned to ncolorsP. - - If writable_p is true, writable color cells will be allocated; - otherwise, read-only cells will be allocated. - */ -extern void make_color_ramp (Display *dpy, Colormap cmap, - int h1, double s1, double v1, - int h2, double s2, double v2, - XColor *colors, int *ncolorsP, - Bool closed_p, - Bool allocate_p, - Bool writable_p); - -/* Generates a sequence of colors evenly spaced around the triangle - indicated by the thee HSV coordinates. - - If allocate_p is true, the colors will be allocated from the map; - if enough colors can't be allocated, we will try for less, and the - result will be returned to ncolorsP. - - If writable_p is true, writable color cells will be allocated; - otherwise, read-only cells will be allocated. - */ -extern void make_color_loop (Display *, Colormap, - int h1, double s1, double v1, - int h2, double s2, double v2, - int h3, double s3, double v3, - XColor *colors, int *ncolorsP, - Bool allocate_p, - Bool writable_p); - - -/* Allocates a hopefully-interesting colormap, which will be a closed loop - without any sudden transitions. - - If allocate_p is true, the colors will be allocated from the map; - if enough colors can't be allocated, we will try for less, and the - result will be returned to ncolorsP. An error message will be - printed on stderr (if verbose_p). - - If *writable_pP is true, writable color cells will be allocated; - otherwise, read-only cells will be allocated. If no writable cells - cannot be allocated, we will try to allocate unwritable cells - instead, and print a message on stderr to that effect (if verbose_p). - */ -extern void make_smooth_colormap (Display *dpy, Visual *visual, - Colormap cmap, - XColor *colors, int *ncolorsP, - Bool allocate_p, - Bool *writable_pP, - Bool verbose_p); - -/* Allocates a uniform colormap which touches each hue of the spectrum, - evenly spaced. The saturation and intensity are chosen randomly, but - will be high enough to be visible. - - If allocate_p is true, the colors will be allocated from the map; - if enough colors can't be allocated, we will try for less, and the - result will be returned to ncolorsP. An error message will be - printed on stderr (if verbose_p). - - If *writable_pP is true, writable color cells will be allocated; - otherwise, read-only cells will be allocated. If no writable cells - cannot be allocated, we will try to allocate unwritable cells - instead, and print a message on stderr to that effect (if verbose_p). - */ -extern void make_uniform_colormap (Display *dpy, Visual *visual, - Colormap cmap, - XColor *colors, int *ncolorsP, - Bool allocate_p, - Bool *writable_pP, - Bool verbose_p); - -/* Allocates a random colormap (the colors are unrelated to one another.) - If `bright_p' is false, the colors will be completely random; if it is - true, all of the colors will be bright enough to see on a black background. - - If allocate_p is true, the colors will be allocated from the map; - if enough colors can't be allocated, we will try for less, and the - result will be returned to ncolorsP. An error message will be - printed on stderr (if verbose_p). - - If *writable_pP is true, writable color cells will be allocated; - otherwise, read-only cells will be allocated. If no writable cells - cannot be allocated, we will try to allocate unwritable cells - instead, and print a message on stderr to that effect (if verbose_p). - */ -extern void make_random_colormap (Display *dpy, Visual *visual, - Colormap cmap, - XColor *colors, int *ncolorsP, - Bool bright_p, - Bool allocate_p, - Bool *writable_pP, - Bool verbose_p); - - -/* Assuming that the array of colors indicates the current state of a set - of writable color cells, this rotates the contents of the array by - `distance' steps, moving the colors of cell N to cell (N - distance). - */ -extern void rotate_colors (Display *, Colormap, - XColor *, int ncolors, int distance); - -#endif /* __COLORS_H__ */ diff --git a/uisimulator/hsv.h b/uisimulator/hsv.h deleted file mode 100644 index e0fdfb0fe6..0000000000 --- a/uisimulator/hsv.h +++ /dev/null @@ -1,27 +0,0 @@ -/* xscreensaver, Copyright (c) 1992, 1997 Jamie Zawinski - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifndef __HSV_H__ -#define __HSV_H__ - -/* Converts between RGB and HSV color spaces. - R, G, and B are in the range 0 - 65535; - H is in the range 0 - 360; - S and V are in the range 0.0 - 1.0. - */ -extern void hsv_to_rgb (int h, double s, double v, - unsigned short *r, - unsigned short *g, - unsigned short *b); -extern void rgb_to_hsv (unsigned short r, unsigned short g, unsigned short b, - int *h, double *s, double *v); - -#endif /* __HSV_H__ */ diff --git a/uisimulator/list.h b/uisimulator/list.h deleted file mode 100644 index 91a85869bc..0000000000 --- a/uisimulator/list.h +++ /dev/null @@ -1,38 +0,0 @@ -#ifndef LIST_H -#define LIST_H - - -class ListWalk { - public: - ListWalk(class List *list); - void restart(); - - void* getNext(); - - private: - int index; - class List *list; -}; - -class List { - friend ListWalk; - public: - List(); - - void* getNext(void *); // next after this - - int getSize(); - - bool add(void *); - void *remove(void *); - - private: - void **data; - int datasize; - - int size; - -}; - - -#endif // LIST_H diff --git a/uisimulator/usleep.h b/uisimulator/usleep.h deleted file mode 100644 index c40363ef4a..0000000000 --- a/uisimulator/usleep.h +++ /dev/null @@ -1,20 +0,0 @@ -/* xscreensaver, Copyright (c) 1992, 1996 Jamie Zawinski - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifndef __SCREENHACK_USLEEP_H__ -#define __SCREENHACK_USLEEP_H__ - -extern void screenhack_usleep (unsigned long usecs); - -#undef usleep -#define usleep(usecs) screenhack_usleep(usecs) - -#endif /* __SCREENHACK_USLEEP_H__ */ diff --git a/uisimulator/yarandom.h b/uisimulator/yarandom.h deleted file mode 100644 index 0e1dfcfb76..0000000000 --- a/uisimulator/yarandom.h +++ /dev/null @@ -1,64 +0,0 @@ -/* xscreensaver, Copyright (c) 1997, 1998 by Jamie Zawinski - * - * Permission to use, copy, modify, distribute, and sell this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation. No representations are made about the suitability of this - * software for any purpose. It is provided "as is" without express or - * implied warranty. - */ - -#ifndef __YARANDOM_H__ -#define __YARANDOM_H__ - -#undef random -#undef rand -#undef drand48 -#undef srandom -#undef srand -#undef srand48 -#undef frand -#undef RAND_MAX - -#ifdef VMS -# include "vms-gtod.h" -#endif - -extern unsigned int ya_random (void); -extern void ya_rand_init (unsigned int); - -#define random() ya_random() -#define RAND_MAX 0x7FFFFFFF - -/*#define srandom(i) ya_rand_init(0)*/ - -/* Define these away to keep people from using the wrong APIs in xscreensaver. - */ -#define rand __ERROR_use_random_not_rand_in_xscreensaver__ -#define drand48 __ERROR_use_random_not_drand48_in_xscreensaver__ -#define srandom __ERROR_do_not_call_srandom_in_xscreensaver__ -#define srand __ERROR_do_not_call_srand_in_xscreensaver__ -#define srand48 __ERROR_do_not_call_srand48_in_xscreensaver__ -#define ya_rand_init __ERROR_do_not_call_ya_rand_init_in_xscreensaver__ - - -#if defined (__GNUC__) && (__GNUC__ >= 2) - /* Implement frand using GCC's statement-expression extension. */ - -# define frand(f) \ - ({ double tmp = (((double) random()) / \ - (((double) ((unsigned int)~0)) / ((double) (f)))); \ - tmp < 0 ? (-tmp) : tmp; }) - -#else /* not GCC2 - implement frand using a global variable.*/ - -static double _frand_tmp_; -# define frand(f) \ - (_frand_tmp_ = (((double) random()) / \ - (((double) ((unsigned int)~0)) / ((double) (f)))), \ - _frand_tmp_ < 0 ? (-_frand_tmp_) : _frand_tmp_) - -#endif /* not GCC2 */ - -#endif /* __YARANDOM_H__ */