Lines Matching refs:iCount
147 {int iCount;
150 for (iCount = 0; iCount < HP_MAX_OPEN_FD; iCount++)
151 asHpOpenFd[iCount].fd = -1;
159 {int iCount;
161 for (iCount = 0; iCount < HP_MAX_OPEN_FD; iCount++)
163 if (!asHpOpenFd[iCount].devname) continue;
164 if ( (strcmp (asHpOpenFd[iCount].devname, devname) == 0)
165 && (asHpOpenFd[iCount].connect == connect) )
167 if (pfd) *pfd = asHpOpenFd[iCount].fd;
169 asHpOpenFd[iCount].fd);
182 {int iCount, iKeepOpen;
234 for (iCount = 0; iCount < HP_MAX_OPEN_FD; iCount++)
236 if (!asHpOpenFd[iCount].devname) /* Is this entry free ? */
238 asHpOpenFd[iCount].devname = sanei_hp_strdup (devname);
239 if (!asHpOpenFd[iCount].devname) return SANE_STATUS_NO_MEM;
241 asHpOpenFd[iCount].connect = connect;
242 asHpOpenFd[iCount].fd = fd;
255 {int iCount;
257 for (iCount = 0; iCount < HP_MAX_OPEN_FD; iCount++)
259 if ( (asHpOpenFd[iCount].devname != NULL)
260 && (asHpOpenFd[iCount].fd == fd)
261 && (asHpOpenFd[iCount].connect == connect) )
275 {int iCount;
277 for (iCount = 0; iCount < HP_MAX_OPEN_FD; iCount++)
279 if ( (asHpOpenFd[iCount].devname != NULL)
280 && (asHpOpenFd[iCount].fd == fd)
281 && (asHpOpenFd[iCount].connect == connect) )
283 sanei_hp_free (asHpOpenFd[iCount].devname);
284 asHpOpenFd[iCount].devname = NULL;
285 DBG(3, "hp_RemoveOpenFd: removed %d\n", asHpOpenFd[iCount].fd);
286 asHpOpenFd[iCount].fd = -1;