| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  | /* sane - Scanner Access Now Easy.
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    Copyright (C) 2002 Sergey Vlasov <vsu@altlinux.ru> | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    This file is part of the SANE package. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    This program is free software; you can redistribute it and/or | 
					
						
							|  |  |  |    modify it under the terms of the GNU General Public License as | 
					
						
							|  |  |  |    published by the Free Software Foundation; either version 2 of the | 
					
						
							|  |  |  |    License, or (at your option) any later version. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    This program is distributed in the hope that it will be useful, but | 
					
						
							|  |  |  |    WITHOUT ANY WARRANTY; without even the implied warranty of | 
					
						
							|  |  |  |    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU | 
					
						
							|  |  |  |    General Public License for more details. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    You should have received a copy of the GNU General Public License | 
					
						
							|  |  |  |    along with this program; if not, write to the Free Software | 
					
						
							|  |  |  |    Foundation, Inc., 59 Temple Place - Suite 330, Boston, | 
					
						
							|  |  |  |    MA 02111-1307, USA. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    As a special exception, the authors of SANE give permission for | 
					
						
							|  |  |  |    additional uses of the libraries contained in this release of SANE. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    The exception is that, if you link a SANE library with other files | 
					
						
							|  |  |  |    to produce an executable, this does not by itself cause the | 
					
						
							|  |  |  |    resulting executable to be covered by the GNU General Public | 
					
						
							|  |  |  |    License.  Your use of that executable is in no way restricted on | 
					
						
							|  |  |  |    account of linking the SANE library code into it. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    This exception does not, however, invalidate any other reasons why | 
					
						
							|  |  |  |    the executable file might be covered by the GNU General Public | 
					
						
							|  |  |  |    License. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    If you submit changes to SANE to the maintainers to be included in | 
					
						
							|  |  |  |    a subsequent release, you agree by submitting the changes that | 
					
						
							|  |  |  |    those changes may be distributed with this exception intact. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  |    If you write modifications of your own for SANE, it is your choice | 
					
						
							|  |  |  |    whether to permit this exception to apply to your modifications. | 
					
						
							| 
									
										
										
										
											2017-05-27 05:27:22 +00:00
										 |  |  |    If you do not wish that, delete this exception notice. | 
					
						
							| 
									
										
										
										
											2002-10-25 12:16:15 +00:00
										 |  |  | */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef GT68XX_H
 | 
					
						
							|  |  |  | #define GT68XX_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <sys/types.h>
 | 
					
						
							|  |  |  | #include "gt68xx_high.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define ENABLE(OPTION)  s->opt[OPTION].cap &= ~SANE_CAP_INACTIVE
 | 
					
						
							|  |  |  | #define DISABLE(OPTION) s->opt[OPTION].cap |=  SANE_CAP_INACTIVE
 | 
					
						
							|  |  |  | #define IS_ACTIVE(OPTION) (((s->opt[OPTION].cap) & SANE_CAP_INACTIVE) == 0)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define GT68XX_CONFIG_FILE "gt68xx.conf"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /* not GT68XX_H */
 |