diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2021-02-16 18:25:42 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2021-02-16 18:25:42 +0100 | 
| commit | 64ddd1a4dfcefd11f662f5cf4bb05b590d901a97 (patch) | |
| tree | 4303648095deff998ae20c2393b56db527742ac9 /backend/p5.c | |
| parent | 5793a221e112fa49073de0137d6bfa750a61b0a1 (diff) | |
| parent | ecaaf250cb33ff61f37a7b441f2337584a655350 (diff) | |
Merge branch 'feature/upstream' into develop
Diffstat (limited to 'backend/p5.c')
| -rw-r--r-- | backend/p5.c | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/backend/p5.c b/backend/p5.c index d4b5724..7e25cc1 100644 --- a/backend/p5.c +++ b/backend/p5.c @@ -13,9 +13,7 @@     General Public License for more details.     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. +   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */  /*   -------------------------------------------------------------------------- @@ -203,7 +201,7 @@ sane_init (SANE_Int * version_code, SANE_Auth_Callback authorize)   * undesirable to call this function first.   * @param device_list pointer where to store the device list   * @param local_only SANE_TRUE if only local devices are required. - * @return SANE_STATUS_GOOD when successfull + * @return SANE_STATUS_GOOD when successful   */  SANE_Status  sane_get_devices (const SANE_Device *** device_list, SANE_Bool local_only) @@ -358,7 +356,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle)  	}      } -  /* check wether we have found a match or reach the end of the device list */ +  /* check whether we have found a match or reach the end of the device list */    if (!device)      {        DBG (DBG_info, "sane_open: no device found\n"); @@ -408,7 +406,7 @@ sane_open (SANE_String_Const name, SANE_Handle * handle)        return SANE_STATUS_NO_MEM;      } -  /* initalize session */ +  /* initialize session */    session->dev = device;    session->scanning = SANE_FALSE;    session->non_blocking = SANE_FALSE; @@ -430,8 +428,8 @@ sane_open (SANE_String_Const name, SANE_Handle * handle)  /** - * Set non blocking mode. In this mode, read return immediatly when - * no data is available whithin sane_read(), instead of polling the scanner. + * Set non blocking mode. In this mode, read return immediately when + * no data is available within sane_read(), instead of polling the scanner.   */  SANE_Status  sane_set_io_mode (SANE_Handle handle, SANE_Bool non_blocking) @@ -769,7 +767,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,  	  return status;  	} -      /* return immediatly if no change */ +      /* return immediately if no change */        if (s->options[option].descriptor.type == SANE_TYPE_INT  	  && *(SANE_Word *) val == s->options[option].value.w)  	{ @@ -1340,7 +1338,7 @@ sane_read (SANE_Handle handle, SANE_Byte * buf,   * handle h is a valid handle) but usually affects long-running   * operations only (such as image is acquisition). It is safe to call   * this function asynchronously (e.g., from within a signal handler). - * It is important to note that completion of this operaton does not + * It is important to note that completion of this operation does not   * imply that the currently pending operation has been cancelled. It   * only guarantees that cancellation has been initiated. Cancellation   * completes only when the cancelled call returns (typically with a @@ -1566,7 +1564,8 @@ probe_p5_devices (void)    config.count = NUM_CFG_OPTIONS;    /* generic configure and attach function */ -  status = sanei_configure_attach (P5_CONFIG_FILE, &config, config_attach); +  status = sanei_configure_attach (P5_CONFIG_FILE, &config, +                                   config_attach, NULL);    /* free allocated options */    for (i = 0; i < NUM_CFG_OPTIONS; i++)      { @@ -1590,7 +1589,8 @@ probe_p5_devices (void)   * 	   SANE_STATUS_INVAL in case of error   */  static SANE_Status -config_attach (SANEI_Config * config, const char *devname) +config_attach (SANEI_Config __sane_unused__ * config, const char *devname, +               void __sane_unused__ *data)  {    /* currently, the config is a global variable so config is useless here */    /* the correct thing would be to have a generic sanei_attach_matching_devices @@ -1599,7 +1599,7 @@ config_attach (SANEI_Config * config, const char *devname)    /* the devname has been processed and is ready to be used     * directly. The config struct contains all the configuration data for -   * the corresponding device. Since there is no ressources common to each +   * the corresponding device. Since there is no resources common to each     * backends regarding parallel port, we can directly call the attach     * function. */    attach_p5 (devname, config); @@ -1684,7 +1684,7 @@ attach_p5 (const char *devicename, SANEI_Config * config)    device->next = devices;    devices = device; -  /* intialization is done at sane_open */ +  /* initialization is done at sane_open */    device->initialized = SANE_FALSE;    device->calibrated = SANE_FALSE; @@ -1694,7 +1694,7 @@ attach_p5 (const char *devicename, SANEI_Config * config)  /** @brief set initial value for the scanning options - * for each sessions, control options are initalized based on the capability + * for each sessions, control options are initialized based on the capability   * of the model of the physical device.   * @param session scanner session to initialize options   * @return SANE_STATUS_GOOD on success @@ -1763,7 +1763,7 @@ init_options (struct P5_Session *session)    /** @brief build resolution list     * We merge xdpi and ydpi list to provide only one resolution option control.     * This is the most common case for backends and fronteds and give 'square' -   * pixels. The SANE API allow to control x and y dpi independantly, but this is +   * pixels. The SANE API allow to control x and y dpi independently, but this is     * rarely done and may confuse both frontends and users. In case a dpi value exists     * for one but not for the other, the backend will have to crop data so that the     * frontend is unaffected. A common case is that motor resolution (ydpi) is higher @@ -2023,7 +2023,7 @@ probe (const char *devicename)    /* check for document presence 0xC6: present, 0xC3 no document */    test_document (fd); -  /* release device nd parport for next uses */ +  /* release device and parport for next uses */    disconnect (fd);    close_pp (fd); | 
