From d7b4e02780acd916ebbdd1cf8a9cc99945ea1acd Mon Sep 17 00:00:00 2001 From: Jan Hauffa Date: Sun, 13 Mar 2011 21:07:55 +0100 Subject: [PATCH] Use SANE_Status and SANE_TRUE/SANE_FALSE consistently. --- backend/mustek_usb2.c | 102 ++++----- backend/mustek_usb2_asic.c | 362 +++++++++++++++--------------- backend/mustek_usb2_asic.h | 172 +++++++------- backend/mustek_usb2_high.c | 272 +++++++++++----------- backend/mustek_usb2_high.h | 3 - backend/mustek_usb2_reflective.c | 152 ++++++------- backend/mustek_usb2_transparent.c | 100 ++++----- 7 files changed, 576 insertions(+), 587 deletions(-) diff --git a/backend/mustek_usb2.c b/backend/mustek_usb2.c index a4d347129..47226f273 100644 --- a/backend/mustek_usb2.c +++ b/backend/mustek_usb2.c @@ -139,8 +139,8 @@ static Scanner_Model mustek_A2nu2_model = { static SANE_Byte * g_lpNegImageData = NULL; -static SANE_Bool g_bIsFirstGetNegData = TRUE; -static SANE_Bool g_bIsMallocNegData = FALSE; +static SANE_Bool g_bIsFirstGetNegData = SANE_TRUE; +static SANE_Bool g_bIsMallocNegData = SANE_FALSE; static unsigned int g_dwAlreadyGetNegLines = 0; @@ -472,7 +472,7 @@ init_options (Mustek_Scanner * s) Parameters: pSetParameters: the information of scaning Return value: - TRUE if the operation success, FALSE otherwise + SANE_TRUE if the operation success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool SetParameters (LPSETPARAMETERS pSetParameters) @@ -514,29 +514,29 @@ SetParameters (LPSETPARAMETERS pSetParameters) else { DBG (DBG_ERR, "SetParameters: ScanSource error\n"); - return FALSE; + return SANE_FALSE; } /*4. Scan area */ if (pSetParameters->fmArea.x1 >= pSetParameters->fmArea.x2) { DBG (DBG_ERR, "SetParameters: x1 >= x2, error\n"); - return FALSE; + return SANE_FALSE; } if (pSetParameters->fmArea.y1 >= pSetParameters->fmArea.y2) { DBG (DBG_ERR, "SetParameters: y1 >= y2, error\n"); - return FALSE; + return SANE_FALSE; } if (pSetParameters->fmArea.x2 > MAX_SCANNING_WIDTH) /* Just for A4 size */ { DBG (DBG_ERR, "SetParameters: x2 > MAX_SCANNING_WIDTH, error\n"); - return FALSE; + return SANE_FALSE; } if (pSetParameters->fmArea.y2 > MAX_SCANNING_HEIGHT) /* Just for A4 size */ { DBG (DBG_ERR, "SetParameters: y2 > MAX_SCANNING_HEIGHT, error\n"); - return FALSE; + return SANE_FALSE; } X1inTargetDpi = @@ -566,10 +566,10 @@ SetParameters (LPSETPARAMETERS pSetParameters) g_tiTarget.wHeight); /*5.Prepare */ - if (FALSE == MustScanner_Prepare (g_tiTarget.ssScanSource)) + if (SANE_FALSE == MustScanner_Prepare (g_tiTarget.ssScanSource)) { DBG (DBG_ERR, "SetParameters: MustScanner_Prepare fail\n"); - return FALSE; + return SANE_FALSE; } /*6. Linear threshold */ @@ -577,7 +577,7 @@ SetParameters (LPSETPARAMETERS pSetParameters) && pSetParameters->cmColorMode == CM_TEXT) { DBG (DBG_ERR, "SetParameters: LinearThreshold error\n"); - return FALSE; + return SANE_FALSE; } g_wLineartThreshold = pSetParameters->wLinearThreshold; @@ -586,7 +586,7 @@ SetParameters (LPSETPARAMETERS pSetParameters) { DBG (DBG_INFO, "SetParameters: IN gamma table not NULL\n"); g_pGammaTable = pSetParameters->pGammaTable; - g_isSelfGamma = FALSE; + g_isSelfGamma = SANE_FALSE; } else if (pSetParameters->cmColorMode == CM_GRAY8 || pSetParameters->cmColorMode == CM_RGB24) @@ -606,9 +606,9 @@ SetParameters (LPSETPARAMETERS pSetParameters) if (NULL == g_pGammaTable) { DBG (DBG_ERR, "SetParameters: gamma table malloc fail\n"); - return FALSE; + return SANE_FALSE; } - g_isSelfGamma = TRUE; + g_isSelfGamma = SANE_TRUE; for (i = 0; i < 4096; i++) { @@ -630,9 +630,9 @@ SetParameters (LPSETPARAMETERS pSetParameters) if (g_pGammaTable == NULL) { DBG (DBG_ERR, "SetParameters: gamma table malloc fail\n"); - return FALSE; + return SANE_FALSE; } - g_isSelfGamma = TRUE; + g_isSelfGamma = SANE_TRUE; for (i = 0; i < 65536; i++) { @@ -652,7 +652,7 @@ SetParameters (LPSETPARAMETERS pSetParameters) } DBG (DBG_FUNC, "SetParameters: exit\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** @@ -660,16 +660,16 @@ SetParameters (LPSETPARAMETERS pSetParameters) Parameters: pGetParameters: the information of scan Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool GetParameters (LPGETPARAMETERS pGetParameters) { DBG (DBG_FUNC, "GetParameters: start\n"); - if (FALSE == MustScanner_ScanSuggest (&g_tiTarget, &g_ssSuggest)) + if (SANE_FALSE == MustScanner_ScanSuggest (&g_tiTarget, &g_ssSuggest)) { DBG (DBG_ERR, "GetParameters: MustScanner_ScanSuggest error\n"); - return FALSE; + return SANE_FALSE; } pGetParameters->dwLength = (unsigned int) g_ssSuggest.wHeight; @@ -677,13 +677,13 @@ GetParameters (LPGETPARAMETERS pGetParameters) DBG (DBG_FUNC, "GetParameters: exit\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** start scan image Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool StartScan (void) @@ -720,7 +720,7 @@ StartScan (void) Parameters: pImageRows: the information of the data Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool ReadScannedData (LPIMAGEROWS pImageRows) @@ -734,16 +734,16 @@ ReadScannedData (LPIMAGEROWS pImageRows) DBG (DBG_FUNC, "ReadScannedData: start\n"); if (pImageRows->roRgbOrder == RO_RGB) - isRGBInvert = FALSE; + isRGBInvert = SANE_FALSE; else - isRGBInvert = TRUE; + isRGBInvert = SANE_TRUE; Rows = pImageRows->wWantedLineNum; DBG (DBG_INFO, "ReadScannedData: wanted Rows = %d\n", Rows); - if (FALSE == MustScanner_GetRows (lpBlock, &Rows, isRGBInvert)) - return FALSE; + if (SANE_FALSE == MustScanner_GetRows (lpBlock, &Rows, isRGBInvert)) + return SANE_FALSE; pImageRows->wXferedLineNum = Rows; @@ -767,10 +767,10 @@ ReadScannedData (LPIMAGEROWS pImageRows) SANE_Byte * lpTempData = g_lpNegImageData; DBG (DBG_INFO, "ReadScannedData: malloc the negative data is success!\n"); - g_bIsMallocNegData = TRUE; + g_bIsMallocNegData = SANE_TRUE; if (!MustScanner_GetRows (g_lpNegImageData, &g_SWHeight, isRGBInvert)) - return FALSE; + return SANE_FALSE; DBG (DBG_INFO, "ReadScannedData: get image data is over!\n"); @@ -781,7 +781,7 @@ ReadScannedData (LPIMAGEROWS pImageRows) g_ssSuggest.dwBytesPerRow); DBG (DBG_INFO, "ReadScannedData: autolevel is ok\n"); } - g_bIsFirstGetNegData = FALSE; + g_bIsFirstGetNegData = SANE_FALSE; } if (g_bIsMallocNegData) @@ -799,9 +799,9 @@ ReadScannedData (LPIMAGEROWS pImageRows) DBG (DBG_INFO, "ReadScannedData: free the image data!\n"); free (g_lpNegImageData); g_lpNegImageData = NULL; - g_bIsFirstGetNegData = TRUE; + g_bIsFirstGetNegData = SANE_TRUE; g_dwAlreadyGetNegLines = 0; - g_bIsMallocNegData = FALSE; + g_bIsMallocNegData = SANE_FALSE; } } else @@ -810,7 +810,7 @@ ReadScannedData (LPIMAGEROWS pImageRows) DBG (DBG_INFO, "ReadScannedData: malloc the negative data is fail!\n"); if (!MustScanner_GetRows (lpReturnData, &Rows, isRGBInvert)) - return FALSE; + return SANE_FALSE; for (i = 0; i < TotalSize; i++) *(lpReturnData++) ^= 0xff; @@ -819,9 +819,9 @@ ReadScannedData (LPIMAGEROWS pImageRows) g_dwAlreadyGetNegLines += Rows; if (g_dwAlreadyGetNegLines >= g_SWHeight) { - g_bIsFirstGetNegData = TRUE; + g_bIsFirstGetNegData = SANE_TRUE; g_dwAlreadyGetNegLines = 0; - g_bIsMallocNegData = FALSE; + g_bIsMallocNegData = SANE_FALSE; } } @@ -829,13 +829,13 @@ ReadScannedData (LPIMAGEROWS pImageRows) DBG (DBG_FUNC, "ReadScannedData: leave ReadScannedData\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** Stop scan Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool StopScan (void) @@ -880,7 +880,7 @@ StopScan (void) /********************************************************************** Check the status of TA Return value: - TRUE if TA is connected, FALSE otherwise + SANE_TRUE if TA is connected, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool IsTAConnected (void) @@ -889,15 +889,15 @@ IsTAConnected (void) DBG (DBG_FUNC, "IsTAConnected: start\n"); - if (Asic_Open (&g_chip) != STATUS_GOOD) + if (Asic_Open (&g_chip) != SANE_STATUS_GOOD) { - return FALSE; + return SANE_FALSE; } - if (Asic_IsTAConnected (&g_chip, &hasTA) != STATUS_GOOD) + if (Asic_IsTAConnected (&g_chip, &hasTA) != SANE_STATUS_GOOD) { Asic_Close (&g_chip); - return FALSE; + return SANE_FALSE; } Asic_Close (&g_chip); @@ -912,7 +912,7 @@ IsTAConnected (void) Parameters: pKey: the status of key Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool GetKeyStatus (SANE_Byte * pKey) @@ -920,16 +920,16 @@ GetKeyStatus (SANE_Byte * pKey) SANE_Byte pKeyTemp; DBG (DBG_FUNC, "GetKeyStatus: start\n"); - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_ERR, "GetKeyStatus: Asic_Open is fail\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_CheckFunctionKey (&g_chip, &pKeyTemp)) + if (SANE_STATUS_GOOD != Asic_CheckFunctionKey (&g_chip, &pKeyTemp)) { DBG (DBG_ERR, "GetKeyStatus: Asic_CheckFunctionKey is fail\n"); - return FALSE; + return SANE_FALSE; } if (0x01 == pKeyTemp) @@ -943,14 +943,14 @@ GetKeyStatus (SANE_Byte * pKey) else if (0x10 == pKeyTemp) *pKey = 0x05; /* Panel key pressed */ - if (STATUS_GOOD != Asic_Close (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Close (&g_chip)) { DBG (DBG_ERR, "GetKeyStatus: Asic_Close is fail\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "GetKeyStatus: exit\n"); - return TRUE; + return SANE_TRUE; } #endif @@ -1632,7 +1632,7 @@ sane_start (SANE_Handle handle) s->params.bytes_per_line = s->getpara.dwLineByteWidth; s->params.lines = s->getpara.dwLength; - s->params.last_frame = TRUE; + s->params.last_frame = SANE_TRUE; s->read_rows = s->getpara.dwLength; diff --git a/backend/mustek_usb2_asic.c b/backend/mustek_usb2_asic.c index c98668245..5ef1057b6 100644 --- a/backend/mustek_usb2_asic.c +++ b/backend/mustek_usb2_asic.c @@ -60,38 +60,38 @@ static SANE_Byte RegisterBankStatus = ~0; -static STATUS +static SANE_Status WriteIOControl (PAsic chip, unsigned short wValue, unsigned short wIndex, - unsigned short wLength, SANE_Byte * lpbuf) + unsigned short wLength, SANE_Byte * lpBuf) { - STATUS status; + SANE_Status status; status = sanei_usb_control_msg (chip->fd, 0x40, 0x01, wValue, wIndex, wLength, - lpbuf); - if (status != STATUS_GOOD) + lpBuf); + if (status != SANE_STATUS_GOOD) DBG (DBG_ERR, "WriteIOControl Error!\n"); return status; } -static STATUS +static SANE_Status ReadIOControl (PAsic chip, unsigned short wValue, unsigned short wIndex, - unsigned short wLength, SANE_Byte * lpbuf) + unsigned short wLength, SANE_Byte * lpBuf) { - STATUS status; + SANE_Status status; status = sanei_usb_control_msg (chip->fd, 0xc0, 0x01, wValue, wIndex, wLength, - lpbuf); - if (status != STATUS_GOOD) + lpBuf); + if (status != SANE_STATUS_GOOD) DBG (DBG_ERR, "ReadIOControl Error!\n"); return status; } -static STATUS +static SANE_Status Mustek_ClearFIFO (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; DBG (DBG_ASIC, "Mustek_ClearFIFO: Enter\n"); @@ -101,7 +101,7 @@ Mustek_ClearFIFO (PAsic chip) buf[3] = 0; status = WriteIOControl (chip, 0x05, 0, 4, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = WriteIOControl (chip, 0xc0, 0, 4, buf); @@ -110,10 +110,10 @@ Mustek_ClearFIFO (PAsic chip) return status; } -static STATUS +static SANE_Status SwitchBank (PAsic chip, unsigned short reg) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; SANE_Byte bank; @@ -121,7 +121,7 @@ SwitchBank (PAsic chip, unsigned short reg) if (bank > SELECT_REGISTER_BANK2) { DBG (DBG_ERR, "SwitchBank: invalid register %d\n", reg); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } if (RegisterBankStatus != bank) @@ -131,25 +131,25 @@ SwitchBank (PAsic chip, unsigned short reg) buf[2] = ES01_5F_REGISTER_BANK_SELECT; buf[3] = bank; status = WriteIOControl (chip, 0xb0, 0, 4, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; RegisterBankStatus = bank; DBG (DBG_ASIC, "RegisterBankStatus=%d\n", RegisterBankStatus); } - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Mustek_SendData (PAsic chip, unsigned short reg, SANE_Byte data) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; DBG (DBG_ASIC, "Mustek_SendData: Enter. reg=%x,data=%x\n", reg, data); status = SwitchBank (chip, reg); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; buf[0] = LOBYTE (reg); @@ -157,16 +157,16 @@ Mustek_SendData (PAsic chip, unsigned short reg, SANE_Byte data) buf[2] = LOBYTE (reg); buf[3] = data; status = WriteIOControl (chip, 0xb0, 0, 4, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) DBG (DBG_ERR, ("Mustek_SendData: write error\n")); return status; } -static STATUS +static SANE_Status Mustek_ReceiveData (PAsic chip, SANE_Byte * reg) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; DBG (DBG_ASIC, "Mustek_ReceiveData\n"); @@ -177,10 +177,10 @@ Mustek_ReceiveData (PAsic chip, SANE_Byte * reg) return status; } -static STATUS +static SANE_Status Mustek_WriteAddressLineForRegister (PAsic chip, SANE_Byte x) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; DBG (DBG_ASIC, "Mustek_WriteAddressLineForRegister: Enter\n"); @@ -195,23 +195,23 @@ Mustek_WriteAddressLineForRegister (PAsic chip, SANE_Byte x) return status; } -static STATUS +static SANE_Status SetRWSize (PAsic chip, SANE_Byte ReadWrite, unsigned int size) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "SetRWSize: Enter\n"); if (ReadWrite == READ_RAM) size >>= 1; status = Mustek_SendData (chip, ES01_7C_DMA_SIZE_BYTE0, BYTE0 (size)); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_SendData (chip, ES01_7D_DMA_SIZE_BYTE1, BYTE1 (size)); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_SendData (chip, ES01_7E_DMA_SIZE_BYTE2, BYTE2 (size)); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_SendData (chip, ES01_7F_DMA_SIZE_BYTE3, BYTE3 (size)); @@ -219,16 +219,16 @@ SetRWSize (PAsic chip, SANE_Byte ReadWrite, unsigned int size) return status; } -static STATUS +static SANE_Status Mustek_DMARead (PAsic chip, unsigned int size, SANE_Byte * lpData) { - STATUS status; + SANE_Status status; size_t cur_read_size; DBG (DBG_ASIC, "Mustek_DMARead: Enter. size=%d\n", size); status = Mustek_ClearFIFO (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; while (size > 0) @@ -236,15 +236,15 @@ Mustek_DMARead (PAsic chip, unsigned int size, SANE_Byte * lpData) cur_read_size = (size > DMA_BLOCK_SIZE) ? DMA_BLOCK_SIZE : size; status = SetRWSize (chip, READ_RAM, cur_read_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = WriteIOControl (chip, 0x03, 0, 4, (SANE_Byte *) &cur_read_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = sanei_usb_read_bulk (chip->fd, lpData, &cur_read_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Mustek_DMARead: read error\n"); return status; @@ -258,19 +258,19 @@ Mustek_DMARead (PAsic chip, unsigned int size, SANE_Byte * lpData) usleep (20000); DBG (DBG_ASIC, "Mustek_DMARead: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Mustek_DMAWrite (PAsic chip, unsigned int size, SANE_Byte * lpData) { - STATUS status; + SANE_Status status; size_t cur_write_size; DBG (DBG_ASIC, "Mustek_DMAWrite: Enter. size=%d\n", size); status = Mustek_ClearFIFO (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; while (size > 0) @@ -278,15 +278,15 @@ Mustek_DMAWrite (PAsic chip, unsigned int size, SANE_Byte * lpData) cur_write_size = (size > DMA_BLOCK_SIZE) ? DMA_BLOCK_SIZE : size; status = SetRWSize (chip, WRITE_RAM, cur_write_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = WriteIOControl (chip, 0x02, 0, 4, (SANE_Byte *) &cur_write_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = sanei_usb_write_bulk (chip->fd, lpData, &cur_write_size); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Mustek_DMAWrite: write error\n"); return status; @@ -302,12 +302,12 @@ Mustek_DMAWrite (PAsic chip, unsigned int size, SANE_Byte * lpData) return status; } -static STATUS +static SANE_Status Mustek_SendData2Byte (PAsic chip, unsigned short reg, SANE_Byte data) { static SANE_Bool isTransfer = SANE_FALSE; static SANE_Byte dataBuf[4]; - STATUS status = STATUS_GOOD; + SANE_Status status = SANE_STATUS_GOOD; if (!isTransfer) { @@ -322,7 +322,7 @@ Mustek_SendData2Byte (PAsic chip, unsigned short reg, SANE_Byte data) isTransfer = SANE_FALSE; status = SwitchBank (chip, reg); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = WriteIOControl (chip, 0xb0, 0, 4, dataBuf); @@ -334,11 +334,11 @@ Mustek_SendData2Byte (PAsic chip, unsigned short reg, SANE_Byte data) /* ---------------------- ASIC motor functions ----------------------------- */ -static STATUS +static SANE_Status LLFSetRamAddress (PAsic chip, unsigned int dwStartAddr, unsigned int dwEndAddr, SANE_Byte bAccessTarget) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "LLFSetRamAddress:Enter\n"); @@ -377,17 +377,17 @@ LLFSetRamAddress (PAsic chip, unsigned int dwStartAddr, unsigned int dwEndAddr, return status; } -static STATUS +static SANE_Status LLFRamAccess (PAsic chip, LLF_RAMACCESS * RamAccess) { - STATUS status; + SANE_Status status; SANE_Byte a[2]; DBG (DBG_ASIC, "LLFRamAccess: Enter\n"); status = LLFSetRamAddress (chip, RamAccess->StartAddress, 0xffffff, RamAccess->IsOnChipGamma); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; /* set SDRAM delay time */ @@ -397,7 +397,7 @@ LLFRamAccess (PAsic chip, LLF_RAMACCESS * RamAccess) if (RamAccess->ReadWrite == WRITE_RAM) { status = Mustek_DMAWrite (chip, RamAccess->RwSize, RamAccess->BufferPtr); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; /* steal read 2 byte */ @@ -509,11 +509,11 @@ LLFSetMotorCurrentAndPhase (PAsic chip, DBG (DBG_ASIC, "LLFSetMotorCurrentAndPhase: Exit\n"); } -static STATUS +static SANE_Status LLFSetMotorTable (PAsic chip, unsigned int dwTableBaseAddr, unsigned short *MotorTablePtr) { - STATUS status; + SANE_Status status; LLF_RAMACCESS RamAccess; DBG (DBG_ASIC, "LLFSetMotorTable: Enter\n"); @@ -534,11 +534,11 @@ LLFSetMotorTable (PAsic chip, unsigned int dwTableBaseAddr, return status; } -static STATUS +static SANE_Status LLFSetShadingTable (PAsic chip, unsigned int dwTableBaseAddr, unsigned int dwTableSize, unsigned short *ShadingTablePtr) { - STATUS status; + SANE_Status status; LLF_RAMACCESS RamAccess; DBG (DBG_ASIC, "LLFSetShadingTable: Enter\n"); @@ -559,17 +559,17 @@ LLFSetShadingTable (PAsic chip, unsigned int dwTableBaseAddr, return status; } -static STATUS +static SANE_Status LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove) { - STATUS status; + SANE_Status status; unsigned int motor_steps; SANE_Byte temp_motor_action; DBG (DBG_ASIC, "LLFMotorMove: Enter\n"); status = PrepareScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; DBG (DBG_ASIC, "Set start/end pixel\n"); @@ -657,7 +657,7 @@ LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove) if (LLF_MotorMove->ActionType == ACTION_TYPE_BACKTOHOME) { status = WaitCarriageHome (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; } @@ -970,12 +970,12 @@ CalculateMotorCurrent (unsigned short dwMotorSpeed) return 50; } -static STATUS +static SANE_Status MotorMove (PAsic chip, unsigned short wStartSpeed, unsigned short wEndSpeed, unsigned int dwFixMoveSpeed, SANE_Byte bMotorCurrent, unsigned int dwTotalSteps, SANE_Byte bActionType) { - STATUS status; + SANE_Status status; unsigned short * MotorTable; LLF_CALCULATEMOTORTABLE CalMotorTable; LLF_MOTOR_CURRENT_AND_PHASE CurrentPhase; @@ -987,7 +987,7 @@ MotorMove (PAsic chip, unsigned short wStartSpeed, unsigned short wEndSpeed, if (!MotorTable) { DBG (DBG_ASIC, "MotorTable == NULL\n"); - return STATUS_MEM_ERROR; + return SANE_STATUS_NO_MEM; } CalMotorTable.StartSpeed = wStartSpeed; @@ -1003,7 +1003,7 @@ MotorMove (PAsic chip, unsigned short wStartSpeed, unsigned short wEndSpeed, status = LLFSetMotorTable (chip, 0x3000, MotorTable); free (MotorTable); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; MotorMove.ActionType = bActionType; @@ -1068,10 +1068,10 @@ InitTiming (PAsic chip) DBG (DBG_ASIC, "InitTiming: Exit\n"); } -static STATUS +static SANE_Status OpenScanChip (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Byte x[4]; DBG (DBG_ASIC, "OpenScanChip: Enter\n"); @@ -1081,7 +1081,7 @@ OpenScanChip (PAsic chip) x[2] = 0x64; x[3] = 0x64; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x65; @@ -1089,7 +1089,7 @@ OpenScanChip (PAsic chip) x[2] = 0x65; x[3] = 0x65; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x44; @@ -1097,7 +1097,7 @@ OpenScanChip (PAsic chip) x[2] = 0x44; x[3] = 0x44; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x45; @@ -1110,10 +1110,10 @@ OpenScanChip (PAsic chip) return status; } -static STATUS +static SANE_Status CloseScanChip (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Byte x[4]; DBG (DBG_ASIC, "CloseScanChip: Enter\n"); @@ -1123,7 +1123,7 @@ CloseScanChip (PAsic chip) x[2] = 0x64; x[3] = 0x64; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x65; @@ -1131,7 +1131,7 @@ CloseScanChip (PAsic chip) x[2] = 0x65; x[3] = 0x65; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x16; @@ -1139,7 +1139,7 @@ CloseScanChip (PAsic chip) x[2] = 0x16; x[3] = 0x16; status = WriteIOControl (chip, 0x90, 0, 4, x); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; x[0] = 0x17; @@ -1152,10 +1152,10 @@ CloseScanChip (PAsic chip) return status; } -static STATUS +static SANE_Status PrepareScanChip (PAsic chip) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "PrepareScanChip: Enter\n"); @@ -1169,22 +1169,22 @@ PrepareScanChip (PAsic chip) return status; } -static STATUS +static SANE_Status SafeInitialChip (PAsic chip) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "SafeInitialChip: Enter\n"); status = PrepareScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; DBG (DBG_ASIC, "isFirstOpenChip=%d\n", chip->isFirstOpenChip); if (chip->isFirstOpenChip) { status = DRAM_Test (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ASIC, "DRAM_Test: Error\n"); return status; @@ -1196,10 +1196,10 @@ SafeInitialChip (PAsic chip) return status; } -static STATUS +static SANE_Status DRAM_Test (PAsic chip) { - STATUS status; + SANE_Status status; LLF_RAMACCESS RamAccess; SANE_Byte buf[DRAM_TEST_SIZE]; unsigned int i; @@ -1216,7 +1216,7 @@ DRAM_Test (PAsic chip) RamAccess.BufferPtr = buf; status = LLFRamAccess (chip, &RamAccess); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; memset (buf, 0, sizeof (buf)); @@ -1224,7 +1224,7 @@ DRAM_Test (PAsic chip) RamAccess.ReadWrite = READ_RAM; status = LLFRamAccess (chip, &RamAccess); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; for (i = 0; i < sizeof (buf); i++) @@ -1232,26 +1232,26 @@ DRAM_Test (PAsic chip) if (buf[i] != i) { DBG (DBG_ERR, "DRAM test error at offset %d\n", i); - return STATUS_IO_ERROR; + return SANE_STATUS_IO_ERROR; } } DBG (DBG_ASIC, "DRAM_Text: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status GetChipStatus (PAsic chip, SANE_Byte Selector, SANE_Byte * ChipStatus) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "GetChipStatus: Enter\n"); status = Mustek_SendData (chip, ES01_8B_Status, Selector); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_WriteAddressLineForRegister (chip, ES01_8B_Status); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; if (ChipStatus) @@ -1261,16 +1261,16 @@ GetChipStatus (PAsic chip, SANE_Byte Selector, SANE_Byte * ChipStatus) return status; } -static STATUS +static SANE_Status IsCarriageHome (PAsic chip, SANE_Bool * LampHome) { - STATUS status; + SANE_Status status; SANE_Byte temp; DBG (DBG_ASIC, "IsCarriageHome: Enter\n"); status = GetChipStatus (chip, H1H0L1L0_PS_MJ, &temp); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ASIC, "IsCarriageHome: Error!\n"); return status; @@ -1280,13 +1280,13 @@ IsCarriageHome (PAsic chip, SANE_Bool * LampHome) DBG (DBG_ASIC, "LampHome=%d\n", *LampHome); DBG (DBG_ASIC, "IsCarriageHome: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status WaitCarriageHome (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Bool LampHome; int i; @@ -1295,7 +1295,7 @@ WaitCarriageHome (PAsic chip) for (i = 0; i < 100; i++) { status = IsCarriageHome (chip, &LampHome); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; if (LampHome) break; @@ -1304,17 +1304,17 @@ WaitCarriageHome (PAsic chip) DBG (DBG_ASIC, "Waited %d s\n", (unsigned short) (i * 0.3)); status = Mustek_SendData (chip, ES01_F4_ActiveTrigger, 0); - if ((status == STATUS_GOOD) && (i == 100)) - status = STATUS_DEVICE_BUSY; + if ((status == SANE_STATUS_GOOD) && (i == 100)) + status = SANE_STATUS_DEVICE_BUSY; DBG (DBG_ASIC, "WaitCarriageHome: Exit\n"); return status; } -static STATUS +static SANE_Status WaitUnitReady (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Byte temp; int i = 0; @@ -1323,7 +1323,7 @@ WaitUnitReady (PAsic chip) do { status = GetChipStatus (chip, SCAN_STATE, &temp); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ASIC, "WaitUnitReady: Error!\n"); return status; @@ -1338,7 +1338,7 @@ WaitUnitReady (PAsic chip) Mustek_SendData (chip, ES01_F4_ActiveTrigger, 0); DBG (DBG_ASIC, "WaitUnitReady: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } @@ -1884,23 +1884,23 @@ attach_one_scanner (SANE_String_Const devname) return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_Open (PAsic chip) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "Asic_Open: Enter\n"); if (chip->firmwarestate > FS_OPENED) { DBG (DBG_ASIC, "chip has been opened. fd=%d\n", chip->fd); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } device_name = NULL; sanei_usb_init (); status = sanei_usb_find_devices (VendorID, ProductID, attach_one_scanner); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_Open: sanei_usb_find_devices failed: %s\n", sane_strstatus (status)); @@ -1909,11 +1909,11 @@ Asic_Open (PAsic chip) if (!device_name) { DBG (DBG_ERR, "Asic_Open: no scanner found\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } status = sanei_usb_open (device_name, &chip->fd); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_Open: sanei_usb_open of %s failed: %s\n", device_name, sane_strstatus (status)); @@ -1921,7 +1921,7 @@ Asic_Open (PAsic chip) } status = OpenScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ASIC, "Asic_Open: OpenScanChip error\n"); sanei_usb_close (chip->fd); @@ -1946,14 +1946,14 @@ Asic_Open (PAsic chip) chip->firmwarestate = FS_OPENED; status = WaitUnitReady (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { sanei_usb_close (chip->fd); return status; } status = SafeInitialChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_Open: SafeInitialChip error\n"); sanei_usb_close (chip->fd); @@ -1962,19 +1962,19 @@ Asic_Open (PAsic chip) DBG (DBG_INFO, "Asic_Open: device %s successfully opened\n", device_name); DBG (DBG_ASIC, "Asic_Open: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_Close (PAsic chip) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "Asic_Close: Enter\n"); if (chip->firmwarestate < FS_OPENED) { DBG (DBG_ASIC, "Asic_Close: Scanner is not opened\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } if (chip->firmwarestate > FS_OPENED) { @@ -1987,7 +1987,7 @@ Asic_Close (PAsic chip) CLOSE_ALL_CLOCK_ENABLE); status = CloseScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) DBG (DBG_ERR, "Asic_Close: CloseScanChip error\n"); sanei_usb_close (chip->fd); @@ -2020,7 +2020,7 @@ Asic_Initialize (PAsic chip) DBG (DBG_ASIC, "Asic_Initialize: Exit\n"); } -static STATUS +static SANE_Status Asic_TurnLamp (PAsic chip, SANE_Bool isLampOn) { DBG (DBG_ASIC, "Asic_TurnLamp: Enter\n"); @@ -2028,7 +2028,7 @@ Asic_TurnLamp (PAsic chip, SANE_Bool isLampOn) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_TurnLamp: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } Mustek_SendData (chip, ES01_99_LAMP_PWM_FREQ_CONTROL, 1); @@ -2038,11 +2038,11 @@ Asic_TurnLamp (PAsic chip, SANE_Bool isLampOn) Mustek_SendData (chip, ES01_90_Lamp0PWM, 0); DBG (DBG_ASIC, "Asic_TurnLamp: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_TurnTA (PAsic chip, SANE_Bool isTAOn) { DBG (DBG_ASIC, "Asic_TurnTA: Enter\n"); @@ -2050,7 +2050,7 @@ Asic_TurnTA (PAsic chip, SANE_Bool isTAOn) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_TurnTA: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } Mustek_SendData (chip, ES01_99_LAMP_PWM_FREQ_CONTROL, 1); @@ -2060,7 +2060,7 @@ Asic_TurnTA (PAsic chip, SANE_Bool isTAOn) Mustek_SendData (chip, ES01_91_Lamp1PWM, 0); DBG (DBG_ASIC, "Asic_TurnTA: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } @@ -2143,13 +2143,13 @@ GetDummyCycleNumber (PAsic chip, unsigned short wYResolution) return bDummyCycleNum; } -static STATUS +static SANE_Status Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, unsigned short wXResolution, unsigned short wYResolution, unsigned short wX, unsigned short wY, unsigned short wWidth, unsigned short wLength) { - STATUS status; + SANE_Status status; unsigned short ValidPixelNumber; unsigned short wThinkCCDResolution; unsigned short wCCD_PixelNumber; @@ -2182,11 +2182,11 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_SetWindow: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } status = PrepareScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; /* LED flash */ @@ -2335,7 +2335,7 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, if (EndSpeed > 0xffff) { DBG (DBG_ASIC, "Motor Time overflow!\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } isMotorMoveToFirstLine = chip->isMotorMoveToFirstLine; @@ -2346,7 +2346,7 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, if (EndSpeed >= 20000) { status = Asic_MotorMove (chip, 1, wY / wMultiMotorStep); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; isMotorMoveToFirstLine = 0; @@ -2380,7 +2380,7 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, if (!lpMotorTable) { DBG (DBG_ERR, "Asic_SetWindow: lpMotorTable == NULL\n"); - return STATUS_MEM_ERROR; + return SANE_STATUS_NO_MEM; } memset (lpMotorTable, 0, MOTOR_TABLE_SIZE * sizeof (unsigned short)); @@ -2410,7 +2410,7 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, dwTableBaseAddr = PackAreaStartAddress - RealTableSize; status = LLFSetMotorTable (chip, dwTableBaseAddr, lpMotorTable); free (lpMotorTable); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; if (bScanType == SCAN_TYPE_NORMAL) @@ -2426,7 +2426,7 @@ Asic_SetWindow (PAsic chip, SANE_Byte bScanType, SANE_Byte bScanBits, ShadingTableSize ((int) ((wWidth + 4) * XRatioAdderDouble)); status = LLFSetShadingTable (chip, dwTableBaseAddr, RealTableSize, chip->lpShadingTable); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; } @@ -2471,24 +2471,24 @@ Asic_ResetADParameters (PAsic chip, LIGHTSOURCE lsLightSource) DBG (DBG_ASIC, "Asic_ResetADParameters: Exit\n"); } -static STATUS +static SANE_Status Asic_ScanStart (PAsic chip) { - STATUS status; + SANE_Status status; DBG (DBG_ASIC, "Asic_ScanStart: Enter\n"); if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_ScanStart: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } status = GetChipStatus(chip, 0x1c | 0x20, NULL); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_ClearFIFO (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; Mustek_SendData (chip, ES01_F4_ActiveTrigger, ACTION_TRIGGER_ENABLE); @@ -2496,13 +2496,13 @@ Asic_ScanStart (PAsic chip) chip->firmwarestate = FS_SCANNING; DBG (DBG_ASIC, "Asic_ScanStart: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_ScanStop (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Byte buf[4]; DBG (DBG_ASIC, "Asic_ScanStop: Enter\n"); @@ -2510,10 +2510,10 @@ Asic_ScanStop (PAsic chip) if (chip->firmwarestate < FS_OPENED) { DBG (DBG_ERR, "Asic_ScanStop: Scanner is not opened\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } if (chip->firmwarestate < FS_SCANNING) - return STATUS_GOOD; + return SANE_STATUS_GOOD; usleep (100 * 1000); @@ -2522,7 +2522,7 @@ Asic_ScanStop (PAsic chip) buf[2] = 0x02; buf[3] = 0x02; status = WriteIOControl (chip, 0xc0, 0, 4, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_ScanStop: Stop scan error\n"); return status; @@ -2533,37 +2533,37 @@ Asic_ScanStop (PAsic chip) buf[2] = 0x00; buf[3] = 0x00; status = WriteIOControl (chip, 0xc0, 0, 4, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_ScanStop: Clear scan error\n"); return status; } status = Mustek_DMARead (chip, 2, buf); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_ERR, "Asic_ScanStop: DMARead error\n"); return status; } status = PrepareScanChip (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = Mustek_ClearFIFO (chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; chip->firmwarestate = FS_OPENED; DBG (DBG_ASIC, "Asic_ScanStop: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_ReadImage (PAsic chip, SANE_Byte * pBuffer, unsigned short LinesCount) { - STATUS status; + SANE_Status status; unsigned int dwXferBytes; DBG (DBG_ASIC, "Asic_ReadImage: Enter. LinesCount = %d\n", LinesCount); @@ -2571,14 +2571,14 @@ Asic_ReadImage (PAsic chip, SANE_Byte * pBuffer, unsigned short LinesCount) if (chip->firmwarestate != FS_SCANNING) { DBG (DBG_ERR, "Asic_ReadImage: Scanner is not scanning\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } dwXferBytes = (unsigned int) LinesCount * chip->dwBytesCountPerRow; if (dwXferBytes == 0) { DBG (DBG_ASIC, "Asic_ReadImage: dwXferBytes == 0\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } status = Mustek_DMARead (chip, dwXferBytes, pBuffer); @@ -2588,10 +2588,10 @@ Asic_ReadImage (PAsic chip, SANE_Byte * pBuffer, unsigned short LinesCount) } #if SANE_UNUSED -static STATUS +static SANE_Status Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key) { - STATUS status; + SANE_Status status; SANE_Byte bBuffer_1 = 0xff; SANE_Byte bBuffer_2 = 0xff; @@ -2600,7 +2600,7 @@ Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_CheckFunctionKey: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } Mustek_SendData (chip, ES01_97_GPIOControl0_7, 0x00); @@ -2609,10 +2609,10 @@ Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key) Mustek_SendData (chip, ES01_96_GPIOValue8_15, 0x08); status = GetChipStatus (chip, GPIO0_7, &bBuffer_1); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; status = GetChipStatus (chip, GPIO8_15, &bBuffer_2); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; if ((~bBuffer_1 & 0x10) == 0x10) @@ -2630,14 +2630,14 @@ Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key) DBG (DBG_ASIC, "CheckFunctionKey=%d\n", *key); DBG (DBG_ASIC, "Asic_CheckFunctionKey: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } #endif -static STATUS +static SANE_Status Asic_IsTAConnected (PAsic chip, SANE_Bool * hasTA) { - STATUS status; + SANE_Status status; SANE_Byte bBuffer_1 = 0xff; DBG (DBG_ASIC, "Asic_IsTAConnected: Enter\n"); @@ -2645,7 +2645,7 @@ Asic_IsTAConnected (PAsic chip, SANE_Bool * hasTA) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_IsTAConnected: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } Mustek_SendData (chip, ES01_97_GPIOControl0_7, 0x00); @@ -2654,21 +2654,21 @@ Asic_IsTAConnected (PAsic chip, SANE_Bool * hasTA) Mustek_SendData (chip, ES01_96_GPIOValue8_15, 0x00); status = GetChipStatus (chip, GPIO0_7, &bBuffer_1); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; *hasTA = ((~bBuffer_1 & 0x08) == 0x08) ? SANE_TRUE : SANE_FALSE; DBG (DBG_ASIC, "hasTA=%d\n", *hasTA); DBG (DBG_ASIC, "Asic_IsTAConnected(): Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } -static STATUS +static SANE_Status Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, unsigned int dwXferBytes, SANE_Byte bScanBits) { - STATUS status = STATUS_GOOD; + SANE_Status status = SANE_STATUS_GOOD; SANE_Byte * pCalBuffer; unsigned int dwTotalReadData = 0; unsigned int dwReadImageData; @@ -2678,7 +2678,7 @@ Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, if (chip->firmwarestate != FS_SCANNING) { DBG (DBG_ERR, "Asic_ReadCalibrationData: Scanner is not scanning\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } if (bScanBits == 24) @@ -2690,7 +2690,7 @@ Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, { DBG (DBG_ERR, "Asic_ReadCalibrationData: Can't malloc bCalBuffer " \ "memory\n"); - return STATUS_MEM_ERROR; + return SANE_STATUS_NO_MEM; } while (dwTotalReadData < dwXferBytes) @@ -2701,7 +2701,7 @@ Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, status = Mustek_DMARead (chip, dwReadImageData, pCalBuffer + dwTotalReadData); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) break; dwTotalReadData += dwReadImageData; } @@ -2725,7 +2725,7 @@ Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, status = Mustek_DMARead (chip, dwReadImageData, pBuffer + dwTotalReadData); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) break; dwTotalReadData += dwReadImageData; } @@ -2735,10 +2735,10 @@ Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, return status; } -static STATUS +static SANE_Status Asic_MotorMove (PAsic chip, SANE_Bool isForward, unsigned int dwTotalSteps) { - STATUS status; + SANE_Status status; SANE_Byte bActionType; DBG (DBG_ASIC, "Asic_MotorMove: Enter\n"); @@ -2746,7 +2746,7 @@ Asic_MotorMove (PAsic chip, SANE_Bool isForward, unsigned int dwTotalSteps) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_MotorMove: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } bActionType = isForward ? ACTION_TYPE_FORWARD : ACTION_TYPE_BACKWARD; @@ -2756,10 +2756,10 @@ Asic_MotorMove (PAsic chip, SANE_Bool isForward, unsigned int dwTotalSteps) return status; } -static STATUS +static SANE_Status Asic_CarriageHome (PAsic chip) { - STATUS status; + SANE_Status status; SANE_Bool LampHome; DBG (DBG_ASIC, "Asic_CarriageHome: Enter\n"); @@ -2767,11 +2767,11 @@ Asic_CarriageHome (PAsic chip) if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_CarriageHome: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } status = IsCarriageHome (chip, &LampHome); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) return status; if (!LampHome) @@ -2782,7 +2782,7 @@ Asic_CarriageHome (PAsic chip) return status; } -static STATUS +static SANE_Status Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, unsigned short * lpDarkShading, unsigned short wXResolution, unsigned short wWidth) @@ -2797,7 +2797,7 @@ Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, if (chip->firmwarestate != FS_OPENED) { DBG (DBG_ERR, "Asic_SetShadingTable: Scanner is not opened or busy\n"); - return STATUS_INVAL; + return SANE_STATUS_INVAL; } if (wXResolution > (SENSOR_DPI / 2)) @@ -2821,7 +2821,7 @@ Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, if (!chip->lpShadingTable) { DBG (DBG_ASIC, "lpShadingTable == NULL\n"); - return STATUS_MEM_ERROR; + return SANE_STATUS_NO_MEM; } n = 0; @@ -2851,5 +2851,5 @@ Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, } DBG (DBG_ASIC, "Asic_SetShadingTable: Exit\n"); - return STATUS_GOOD; + return SANE_STATUS_GOOD; } diff --git a/backend/mustek_usb2_asic.h b/backend/mustek_usb2_asic.h index d874aa370..c35d86add 100644 --- a/backend/mustek_usb2_asic.h +++ b/backend/mustek_usb2_asic.h @@ -65,17 +65,6 @@ #define BYTE3(x) (SANE_Byte)(((unsigned int)(x) >> 24) & 0xff) -typedef enum -{ - STATUS_GOOD = 0, - STATUS_CANCELLED, - STATUS_EOF, - STATUS_DEVICE_BUSY, - STATUS_INVAL, - STATUS_MEM_ERROR, - STATUS_IO_ERROR -} STATUS; - typedef enum { FS_ATTACHED = 1, @@ -214,12 +203,6 @@ typedef struct #define DBG_DBG 10 /* useful only for tracing bugs */ -#define DMA_BLOCK_SIZE (32 * 1024) - -#define DRAM_TEST_SIZE 64 -#define DRAM_1Mx16_SIZE (1024 * 1024) -#define PackAreaStartAddress ((DRAM_1Mx16_SIZE / 4) * 3) - #define ACTION_MODE_ACCDEC_MOVE 0 #define ACTION_MODE_UNIFORM_SPEED_MOVE 1 @@ -238,14 +221,18 @@ typedef struct #define SCAN_TYPE_CALIBRATE_LIGHT 1 #define SCAN_TYPE_CALIBRATE_DARK 2 -#define BANK_SIZE (64) +#define DMA_BLOCK_SIZE (32 * 1024) -#define WaitBufferOneLineSize 11000*6 +#define DRAM_TEST_SIZE 64 +#define DRAM_1Mx16_SIZE (1024 * 1024) +#define PackAreaStartAddress ((DRAM_1Mx16_SIZE / 4) * 3) +#define ShadingTableSize(x) (((x + 10) * 6) + (((x + 10) * 6) / 240) * 16) +#define WaitBufferOneLineSize (11000 * 6) +#define BANK_SIZE 64 +#define MOTOR_TABLE_SIZE (512 * 8) +#define TABLE_OFFSET_BASE 14 +#define TABLE_BASE_SIZE (1 << TABLE_OFFSET_BASE) -#define ShadingTableSize(x) (((x + 10) * 6) + (((x + 10) * 6) / 240) * 16) -#define MOTOR_TABLE_SIZE (512 * 8) -#define TABLE_OFFSET_BASE 14 -#define TABLE_BASE_SIZE (1 << TABLE_OFFSET_BASE) #define LAMP0_PWM_DEFAULT 255 #define LAMP1_PWM_DEFAULT 255 @@ -970,38 +957,40 @@ typedef struct #define ES01_2CF_VALID_PIXEL_PARAMETER_OF_SEGMENT16 0x2CF -static STATUS WriteIOControl (PAsic chip, unsigned short wValue, - unsigned short wIndex, unsigned short wLength, - SANE_Byte * lpbuf); -static STATUS ReadIOControl (PAsic chip, unsigned short wValue, - unsigned short wIndex, unsigned short wLength, - SANE_Byte * lpbuf); -static STATUS Mustek_ClearFIFO (PAsic chip); -static STATUS SwitchBank (PAsic chip, unsigned short reg); -static STATUS Mustek_SendData (PAsic chip, unsigned short reg, SANE_Byte data); -static STATUS Mustek_ReceiveData (PAsic chip, SANE_Byte * reg); -static STATUS Mustek_WriteAddressLineForRegister (PAsic chip, SANE_Byte x); -static STATUS SetRWSize (PAsic chip, SANE_Byte ReadWrite, unsigned int size); -static STATUS Mustek_DMARead (PAsic chip, unsigned int size, - SANE_Byte * lpData); -static STATUS Mustek_DMAWrite (PAsic chip, unsigned int size, - SANE_Byte * lpData); -static STATUS Mustek_SendData2Byte (PAsic chip, unsigned short reg, +static SANE_Status WriteIOControl (PAsic chip, unsigned short wValue, + unsigned short wIndex, + unsigned short wLength, SANE_Byte * lpBuf); +static SANE_Status ReadIOControl (PAsic chip, unsigned short wValue, + unsigned short wIndex, unsigned short wLength, + SANE_Byte * lpBuf); +static SANE_Status Mustek_ClearFIFO (PAsic chip); +static SANE_Status SwitchBank (PAsic chip, unsigned short reg); +static SANE_Status Mustek_SendData (PAsic chip, unsigned short reg, SANE_Byte data); +static SANE_Status Mustek_ReceiveData (PAsic chip, SANE_Byte * reg); +static SANE_Status Mustek_WriteAddressLineForRegister (PAsic chip, SANE_Byte x); +static SANE_Status SetRWSize (PAsic chip, SANE_Byte ReadWrite, + unsigned int size); +static SANE_Status Mustek_DMARead (PAsic chip, unsigned int size, + SANE_Byte * lpData); +static SANE_Status Mustek_DMAWrite (PAsic chip, unsigned int size, + SANE_Byte * lpData); +static SANE_Status Mustek_SendData2Byte (PAsic chip, unsigned short reg, + SANE_Byte data); -static STATUS LLFSetRamAddress (PAsic chip, unsigned int dwStartAddr, - unsigned int dwEndAddr, - SANE_Byte byAccessTarget); -static STATUS LLFRamAccess (PAsic chip, LLF_RAMACCESS * RamAccess); +static SANE_Status LLFSetRamAddress (PAsic chip, unsigned int dwStartAddr, + unsigned int dwEndAddr, + SANE_Byte byAccessTarget); +static SANE_Status LLFRamAccess (PAsic chip, LLF_RAMACCESS * RamAccess); static void LLFSetMotorCurrentAndPhase (PAsic chip, LLF_MOTOR_CURRENT_AND_PHASE * MotorCurrentAndPhase); -static STATUS LLFSetMotorTable (PAsic chip, unsigned int dwTableBaseAddr, - unsigned short *MotorTablePtr); -static STATUS LLFSetShadingTable (PAsic chip, unsigned int dwTableBaseAddr, - unsigned int dwTableSize, - unsigned short *ShadingTablePtr); -static STATUS LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove); +static SANE_Status LLFSetMotorTable (PAsic chip, unsigned int dwTableBaseAddr, + unsigned short *MotorTablePtr); +static SANE_Status LLFSetShadingTable (PAsic chip, unsigned int dwTableBaseAddr, + unsigned int dwTableSize, + unsigned short *ShadingTablePtr); +static SANE_Status LLFMotorMove (PAsic chip, LLF_MOTORMOVE * LLF_MotorMove); static void SetMotorStepTable (PAsic chip, LLF_MOTORMOVE * MotorStepsTable, unsigned short wStartY, unsigned int dwScanImageSteps, @@ -1014,22 +1003,23 @@ static void CalculateScanMotorTable (LLF_CALCULATEMOTORTABLE * static void CalculateMoveMotorTable (LLF_CALCULATEMOTORTABLE * lpCalculateMotorTable); static SANE_Byte CalculateMotorCurrent (unsigned short dwMotorSpeed); -static STATUS MotorMove (PAsic chip, - unsigned short wStartSpeed, unsigned short wEndSpeed, - unsigned int dwFixMoveSpeed, SANE_Byte bMotorCurrent, - unsigned int dwTotalSteps, SANE_Byte bActionType); +static SANE_Status MotorMove (PAsic chip, unsigned short wStartSpeed, + unsigned short wEndSpeed, + unsigned int dwFixMoveSpeed, + SANE_Byte bMotorCurrent, + unsigned int dwTotalSteps, SANE_Byte bActionType); static void InitTiming (PAsic chip); -static STATUS OpenScanChip (PAsic chip); -static STATUS CloseScanChip (PAsic chip); -static STATUS PrepareScanChip (PAsic chip); -static STATUS SafeInitialChip (PAsic chip); -static STATUS DRAM_Test (PAsic chip); -static STATUS GetChipStatus (PAsic chip, SANE_Byte Selector, - SANE_Byte * ChipStatus); -static STATUS IsCarriageHome (PAsic chip, SANE_Bool * LampHome); -static STATUS WaitCarriageHome (PAsic chip); -static STATUS WaitUnitReady (PAsic chip); +static SANE_Status OpenScanChip (PAsic chip); +static SANE_Status CloseScanChip (PAsic chip); +static SANE_Status PrepareScanChip (PAsic chip); +static SANE_Status SafeInitialChip (PAsic chip); +static SANE_Status DRAM_Test (PAsic chip); +static SANE_Status GetChipStatus (PAsic chip, SANE_Byte Selector, + SANE_Byte * ChipStatus); +static SANE_Status IsCarriageHome (PAsic chip, SANE_Bool * LampHome); +static SANE_Status WaitCarriageHome (PAsic chip); +static SANE_Status WaitUnitReady (PAsic chip); static void SetCCDTiming (PAsic chip); static void SetLineTimeAndExposure (PAsic chip); @@ -1044,38 +1034,40 @@ static void SetExtraSettings (PAsic chip, unsigned short wXResolution, unsigned short wCCD_PixelNumber, SANE_Bool bypassShading); -static STATUS Asic_Open (PAsic chip); -static STATUS Asic_Close (PAsic chip); +static SANE_Status Asic_Open (PAsic chip); +static SANE_Status Asic_Close (PAsic chip); static void Asic_Initialize (PAsic chip); -static STATUS Asic_TurnLamp (PAsic chip, SANE_Bool isLampOn); -static STATUS Asic_TurnTA (PAsic chip, SANE_Bool isTAOn); -static STATUS Asic_SetWindow (PAsic chip, - SANE_Byte bScanType, SANE_Byte bScanBits, - unsigned short wXResolution, - unsigned short wYResolution, - unsigned short wX, unsigned short wY, - unsigned short wWidth, unsigned short wLength); +static SANE_Status Asic_TurnLamp (PAsic chip, SANE_Bool isLampOn); +static SANE_Status Asic_TurnTA (PAsic chip, SANE_Bool isTAOn); +static SANE_Status Asic_SetWindow (PAsic chip, + SANE_Byte bScanType, SANE_Byte bScanBits, + unsigned short wXResolution, + unsigned short wYResolution, + unsigned short wX, unsigned short wY, + unsigned short wWidth, + unsigned short wLength); static void Asic_ResetADParameters (PAsic chip, LIGHTSOURCE lsLightSource); -static STATUS Asic_ScanStart (PAsic chip); -static STATUS Asic_ScanStop (PAsic chip); -static STATUS Asic_ReadImage (PAsic chip, SANE_Byte * pBuffer, - unsigned short LinesCount); +static SANE_Status Asic_ScanStart (PAsic chip); +static SANE_Status Asic_ScanStop (PAsic chip); +static SANE_Status Asic_ReadImage (PAsic chip, SANE_Byte * pBuffer, + unsigned short LinesCount); #if SANE_UNUSED -static STATUS Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key); +static SANE_Status Asic_CheckFunctionKey (PAsic chip, SANE_Byte * key); #endif -static STATUS Asic_IsTAConnected (PAsic chip, SANE_Bool *hasTA); +static SANE_Status Asic_IsTAConnected (PAsic chip, SANE_Bool *hasTA); /* called by AdjustAD and FindTopLeft */ -static STATUS Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, - unsigned int dwXferBytes, - SANE_Byte bScanBits); +static SANE_Status Asic_ReadCalibrationData (PAsic chip, SANE_Byte * pBuffer, + unsigned int dwXferBytes, + SANE_Byte bScanBits); -static STATUS Asic_MotorMove (PAsic chip, SANE_Bool isForward, - unsigned int dwTotalSteps); -static STATUS Asic_CarriageHome (PAsic chip); -static STATUS Asic_SetShadingTable (PAsic chip, unsigned short * lpWhiteShading, - unsigned short * lpDarkShading, - unsigned short wXResolution, - unsigned short wWidth); +static SANE_Status Asic_MotorMove (PAsic chip, SANE_Bool isForward, + unsigned int dwTotalSteps); +static SANE_Status Asic_CarriageHome (PAsic chip); +static SANE_Status Asic_SetShadingTable (PAsic chip, + unsigned short * lpWhiteShading, + unsigned short * lpDarkShading, + unsigned short wXResolution, + unsigned short wWidth); #endif diff --git a/backend/mustek_usb2_high.c b/backend/mustek_usb2_high.c index e73446546..e616cd140 100644 --- a/backend/mustek_usb2_high.c +++ b/backend/mustek_usb2_high.c @@ -113,7 +113,7 @@ static pthread_mutex_t g_readyLinesMutex = PTHREAD_MUTEX_INITIALIZER; /* for modifying the last point */ static SANE_Byte * g_lpBefLineImageData = NULL; -static SANE_Bool g_bIsFirstReadBefData = TRUE; +static SANE_Bool g_bIsFirstReadBefData = SANE_TRUE; static unsigned int g_dwAlreadyGetLines = 0; static SANE_Byte QBET4 (SANE_Byte A, SANE_Byte B); @@ -144,13 +144,13 @@ MustScanner_Init (void) g_dwCalibrationSize = 64L * 1024L; g_lpReadImageHead = NULL; - g_isCanceled = FALSE; - g_bFirstReadImage = TRUE; - g_bOpened = FALSE; - g_bPrepared = FALSE; + g_isCanceled = SANE_FALSE; + g_bFirstReadImage = SANE_TRUE; + g_bOpened = SANE_FALSE; + g_bPrepared = SANE_FALSE; - g_isScanning = FALSE; - g_isSelfGamma = FALSE; + g_isScanning = SANE_FALSE; + g_isSelfGamma = SANE_FALSE; g_pGammaTable = NULL; g_ssScanSource = SS_Reflective; @@ -161,14 +161,14 @@ MustScanner_Init (void) static SANE_Bool MustScanner_GetScannerState (void) { - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "MustScanner_GetScannerState: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } Asic_Close (&g_chip); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -176,33 +176,33 @@ MustScanner_PowerControl (SANE_Bool isLampOn, SANE_Bool isTALampOn) { SANE_Bool hasTA; DBG (DBG_FUNC, "MustScanner_PowerControl: Call in\n"); - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "MustScanner_PowerControl: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_TurnLamp (&g_chip, isLampOn)) + if (SANE_STATUS_GOOD != Asic_TurnLamp (&g_chip, isLampOn)) { DBG (DBG_FUNC, "MustScanner_PowerControl: Asic_TurnLamp return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_IsTAConnected (&g_chip, &hasTA)) + if (SANE_STATUS_GOOD != Asic_IsTAConnected (&g_chip, &hasTA)) { DBG (DBG_FUNC, "MustScanner_PowerControl: Asic_IsTAConnected return error\n"); - return FALSE; + return SANE_FALSE; } if (hasTA) { - if (STATUS_GOOD != Asic_TurnTA (&g_chip, isTALampOn)) + if (SANE_STATUS_GOOD != Asic_TurnTA (&g_chip, isTALampOn)) { DBG (DBG_FUNC, "MustScanner_PowerControl: Asic_TurnTA return error\n"); - return FALSE; + return SANE_FALSE; } } @@ -210,7 +210,7 @@ MustScanner_PowerControl (SANE_Bool isLampOn, SANE_Bool isTALampOn) DBG (DBG_FUNC, "MustScanner_PowerControl: leave MustScanner_PowerControl\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -218,23 +218,23 @@ MustScanner_BackHome (void) { DBG (DBG_FUNC, "MustScanner_BackHome: call in\n"); - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "MustScanner_BackHome: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_CarriageHome (&g_chip)) + if (SANE_STATUS_GOOD != Asic_CarriageHome (&g_chip)) { DBG (DBG_FUNC, "MustScanner_BackHome: Asic_CarriageHome return error\n"); - return FALSE; + return SANE_FALSE; } Asic_Close (&g_chip); DBG (DBG_FUNC, "MustScanner_BackHome: leave MustScanner_BackHome\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -242,19 +242,19 @@ MustScanner_Prepare (SCANSOURCE ssScanSource) { DBG (DBG_FUNC, "MustScanner_Prepare: call in\n"); - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "MustScanner_Prepare: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } if (SS_Reflective == ssScanSource) { DBG (DBG_FUNC, "MustScanner_Prepare:ScanSource is SS_Reflective\n"); - if (STATUS_GOOD != Asic_TurnLamp (&g_chip, TRUE)) + if (SANE_STATUS_GOOD != Asic_TurnLamp (&g_chip, SANE_TRUE)) { DBG (DBG_FUNC, "MustScanner_Prepare: Asic_TurnLamp return error\n"); - return FALSE; + return SANE_FALSE; } g_chip.lsLightSource = LS_REFLECTIVE; @@ -262,10 +262,10 @@ MustScanner_Prepare (SCANSOURCE ssScanSource) else if (SS_Positive == ssScanSource) { DBG (DBG_FUNC, "MustScanner_Prepare:ScanSource is SS_Positive\n"); - if (STATUS_GOOD != Asic_TurnTA (&g_chip, TRUE)) + if (SANE_STATUS_GOOD != Asic_TurnTA (&g_chip, SANE_TRUE)) { DBG (DBG_FUNC, "MustScanner_Prepare: Asic_TurnTA return error\n"); - return FALSE; + return SANE_FALSE; } g_chip.lsLightSource = LS_POSITIVE; @@ -273,20 +273,20 @@ MustScanner_Prepare (SCANSOURCE ssScanSource) else if (SS_Negative == ssScanSource) { DBG (DBG_FUNC, "MustScanner_Prepare:ScanSource is SS_Negative\n"); - if (STATUS_GOOD != Asic_TurnTA (&g_chip, TRUE)) + if (SANE_STATUS_GOOD != Asic_TurnTA (&g_chip, SANE_TRUE)) { DBG (DBG_FUNC, "MustScanner_Prepare: Asic_TurnTA return error\n"); - return FALSE; + return SANE_FALSE; } g_chip.lsLightSource = LS_NEGATIVE; } Asic_Close (&g_chip); - g_bPrepared = TRUE; + g_bPrepared = SANE_TRUE; DBG (DBG_FUNC, "MustScanner_Prepare: leave MustScanner_Prepare\n"); - return TRUE; + return SANE_TRUE; } static unsigned short @@ -333,8 +333,8 @@ MustScanner_GetRgb48BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine: call in\n"); - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; TotalXferLines = 0; @@ -343,7 +343,7 @@ MustScanner_GetRgb48BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } if (!isOrderInvert) @@ -357,8 +357,8 @@ MustScanner_GetRgb48BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -429,8 +429,8 @@ MustScanner_GetRgb48BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -491,11 +491,11 @@ MustScanner_GetRgb48BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine: leave MustScanner_GetRgb48BitLine\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -522,15 +522,15 @@ MustScanner_GetRgb48BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, TotalXferLines = 0; wWantedTotalLines = *wLinesCount; - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; if (g_bFirstReadImage) { pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine1200DPI: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } if (!isOrderInvert) @@ -545,8 +545,8 @@ MustScanner_GetRgb48BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, "MustScanner_GetRgb48BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -739,8 +739,8 @@ MustScanner_GetRgb48BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, "MustScanner_GetRgb48BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -921,11 +921,11 @@ MustScanner_GetRgb48BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetRgb48BitLine1200DPI: " \ "leave MustScanner_GetRgb48BitLine1200DPI\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -947,8 +947,8 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: call in\n"); - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; DBG (DBG_FUNC, @@ -963,7 +963,7 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } if (!isOrderInvert) @@ -979,8 +979,8 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1061,7 +1061,7 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, } else { - DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: isOrderInvert is TRUE\n"); + DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: isOrderInvert is SANE_TRUE\n"); while (TotalXferLines < wWantedTotalLines) { if (g_dwTotalTotalXferLines >= g_SWHeight) @@ -1071,8 +1071,8 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1164,11 +1164,11 @@ MustScanner_GetRgb24BitLine (SANE_Byte * lpLine, SANE_Bool isOrderInvert, } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine: leave MustScanner_GetRgb24BitLine\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -1192,8 +1192,8 @@ MustScanner_GetRgb24BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine1200DPI: call in\n"); - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; TotalXferLines = 0; wWantedTotalLines = *wLinesCount; lpTemp = lpLine; @@ -1204,7 +1204,7 @@ MustScanner_GetRgb24BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine1200DPI: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } if (!isOrderInvert) @@ -1226,8 +1226,8 @@ MustScanner_GetRgb24BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, "MustScanner_GetRgb24BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1414,8 +1414,8 @@ MustScanner_GetRgb24BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, "MustScanner_GetRgb24BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1583,11 +1583,11 @@ MustScanner_GetRgb24BitLine1200DPI (SANE_Byte * lpLine, SANE_Bool isOrderInvert, } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetRgb24BitLine1200DPI: " \ "leave MustScanner_GetRgb24BitLine1200DPI\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -1603,8 +1603,8 @@ MustScanner_GetMono16BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono16BitLine: call in\n"); TotalXferLines = 0; - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; if (g_bFirstReadImage) @@ -1612,7 +1612,7 @@ MustScanner_GetMono16BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono16BitLine: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } while (TotalXferLines < wWantedTotalLines) @@ -1625,8 +1625,8 @@ MustScanner_GetMono16BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono16BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1660,11 +1660,11 @@ MustScanner_GetMono16BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetMono16BitLine: leave MustScanner_GetMono16BitLine\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -1682,8 +1682,8 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, DBG (DBG_FUNC, "MustScanner_GetMono16BitLine1200DPI: call in\n"); TotalXferLines = 0; - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; if (g_bFirstReadImage) @@ -1691,7 +1691,7 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono16BitLine1200DPI: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } while (TotalXferLines < wWantedTotalLines) @@ -1704,8 +1704,8 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, "MustScanner_GetMono16BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1795,7 +1795,7 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; /* modify the last point */ if (g_bIsFirstReadBefData) @@ -1803,11 +1803,11 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, g_lpBefLineImageData = malloc (g_SWBytesPerRow); if (NULL == g_lpBefLineImageData) { - return FALSE; + return SANE_FALSE; } memset (g_lpBefLineImageData, 0, g_SWBytesPerRow); memcpy (g_lpBefLineImageData, lpTemp, g_SWBytesPerRow); - g_bIsFirstReadBefData = FALSE; + g_bIsFirstReadBefData = SANE_FALSE; } ModifyLinePoint (lpTemp, g_lpBefLineImageData, g_SWBytesPerRow, @@ -1824,12 +1824,12 @@ MustScanner_GetMono16BitLine1200DPI (SANE_Byte * lpLine, free (g_lpBefLineImageData); g_lpBefLineImageData = NULL; g_dwAlreadyGetLines = 0; - g_bIsFirstReadBefData = TRUE; + g_bIsFirstReadBefData = SANE_TRUE; } DBG (DBG_FUNC, "MustScanner_GetMono16BitLine1200DPI: " \ "leave MustScanner_GetMono16BitLine1200DPI\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -1844,8 +1844,8 @@ MustScanner_GetMono8BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono8BitLine: call in\n"); TotalXferLines = 0; - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; if (g_bFirstReadImage) @@ -1853,7 +1853,7 @@ MustScanner_GetMono8BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono8BitLine: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } while (TotalXferLines < wWantedTotalLines) @@ -1865,8 +1865,8 @@ MustScanner_GetMono8BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono8BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -1899,11 +1899,11 @@ MustScanner_GetMono8BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetMono8BitLine: leave MustScanner_GetMono8BitLine\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -1923,8 +1923,8 @@ MustScanner_GetMono8BitLine1200DPI (SANE_Byte * lpLine, DBG (DBG_FUNC, "MustScanner_GetMono8BitLine1200DPI: call in\n"); TotalXferLines = 0; - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; lpTemp = lpLine; @@ -1933,7 +1933,7 @@ MustScanner_GetMono8BitLine1200DPI (SANE_Byte * lpLine, pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono8BitLine1200DPI: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } while (TotalXferLines < wWantedTotalLines) @@ -1945,8 +1945,8 @@ MustScanner_GetMono8BitLine1200DPI (SANE_Byte * lpLine, DBG (DBG_FUNC, "MustScanner_GetMono8BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -2014,17 +2014,17 @@ MustScanner_GetMono8BitLine1200DPI (SANE_Byte * lpLine, *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; /* modify the last point */ if (g_bIsFirstReadBefData) { g_lpBefLineImageData = malloc (g_SWBytesPerRow); if (NULL == g_lpBefLineImageData) - return FALSE; + return SANE_FALSE; memset (g_lpBefLineImageData, 0, g_SWBytesPerRow); memcpy (g_lpBefLineImageData, lpTemp, g_SWBytesPerRow); - g_bIsFirstReadBefData = FALSE; + g_bIsFirstReadBefData = SANE_FALSE; } ModifyLinePoint (lpTemp, g_lpBefLineImageData, g_SWBytesPerRow, @@ -2041,12 +2041,12 @@ MustScanner_GetMono8BitLine1200DPI (SANE_Byte * lpLine, free (g_lpBefLineImageData); g_lpBefLineImageData = NULL; g_dwAlreadyGetLines = 0; - g_bIsFirstReadBefData = TRUE; + g_bIsFirstReadBefData = SANE_TRUE; } DBG (DBG_FUNC, "MustScanner_GetMono8BitLine1200DPI: " \ "leave MustScanner_GetMono8BitLine1200DPI\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -2059,8 +2059,8 @@ MustScanner_GetMono1BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono1BitLine: call in\n"); - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; if (g_bFirstReadImage) @@ -2068,7 +2068,7 @@ MustScanner_GetMono1BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono1BitLine: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } memset (lpLine, 0, wWantedTotalLines * g_SWWidth / 8); @@ -2082,8 +2082,8 @@ MustScanner_GetMono1BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) DBG (DBG_FUNC, "MustScanner_GetMono1BitLine: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -2112,11 +2112,11 @@ MustScanner_GetMono1BitLine (SANE_Byte * lpLine, unsigned short * wLinesCount) } *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetMono1BitLine: leave MustScanner_GetMono1BitLine\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -2131,8 +2131,8 @@ MustScanner_GetMono1BitLine1200DPI (SANE_Byte * lpLine, DBG (DBG_FUNC, "MustScanner_GetMono1BitLine1200DPI: call in\n"); - g_isCanceled = FALSE; - g_isScanning = TRUE; + g_isCanceled = SANE_FALSE; + g_isScanning = SANE_TRUE; wWantedTotalLines = *wLinesCount; if (g_bFirstReadImage) @@ -2140,7 +2140,7 @@ MustScanner_GetMono1BitLine1200DPI (SANE_Byte * lpLine, pthread_create (&g_threadid_readimage, NULL, MustScanner_ReadDataFromScanner, NULL); DBG (DBG_FUNC, "MustScanner_GetMono1BitLine1200DPI: thread create\n"); - g_bFirstReadImage = FALSE; + g_bFirstReadImage = SANE_FALSE; } memset (lpLine, 0, wWantedTotalLines * g_SWWidth / 8); @@ -2154,8 +2154,8 @@ MustScanner_GetMono1BitLine1200DPI (SANE_Byte * lpLine, DBG (DBG_FUNC, "MustScanner_GetMono1BitLine1200DPI: thread exit\n"); *wLinesCount = TotalXferLines; - g_isScanning = FALSE; - return TRUE; + g_isScanning = SANE_FALSE; + return SANE_TRUE; } if (GetScannedLines () > g_wtheReadyLines) @@ -2206,11 +2206,11 @@ MustScanner_GetMono1BitLine1200DPI (SANE_Byte * lpLine, } /* end for */ *wLinesCount = TotalXferLines; - g_isScanning = FALSE; + g_isScanning = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_GetMono1BitLine1200DPI: " \ "leave MustScanner_GetMono1BitLine1200DPI\n"); - return TRUE; + return SANE_TRUE; } static void @@ -2312,7 +2312,7 @@ MustScanner_ReadDataFromScanner (void __sane_unused__ * dummy) unsigned short wTotalReadImageLines = 0; unsigned short wWantedLines = g_Height; SANE_Byte * lpReadImage = g_lpReadImageHead; - SANE_Bool isWaitImageLineDiff = FALSE; + SANE_Bool isWaitImageLineDiff = SANE_FALSE; unsigned int wMaxScanLines = g_wMaxScanLines; unsigned short wReadImageLines = 0; unsigned short wScanLinesThisBlock; @@ -2336,7 +2336,7 @@ MustScanner_ReadDataFromScanner (void __sane_unused__ * dummy) "MustScanner_ReadDataFromScanner: wScanLinesThisBlock=%d\n", wScanLinesThisBlock); - if (STATUS_GOOD != + if (SANE_STATUS_GOOD != Asic_ReadImage (&g_chip, lpReadImage, wScanLinesThisBlock)) { DBG (DBG_FUNC, "MustScanner_ReadDataFromScanner: Asic_ReadImage" \ @@ -2362,13 +2362,13 @@ MustScanner_ReadDataFromScanner (void __sane_unused__ * dummy) (wMaxScanLines - (wBufferLines + g_wScanLinesPerBlock)) && g_dwScannedTotalLines > GetReadyLines ()) { - isWaitImageLineDiff = TRUE; + isWaitImageLineDiff = SANE_TRUE; } } else if (g_dwScannedTotalLines <= GetReadyLines () + wBufferLines + g_wScanLinesPerBlock) { - isWaitImageLineDiff = FALSE; + isWaitImageLineDiff = SANE_FALSE; } pthread_testcancel (); @@ -2490,7 +2490,7 @@ MustScanner_ScanSuggest (PTARGETIMAGE pTarget, PSUGGESTSETTING pSuggest) if (NULL == pTarget || NULL == pSuggest) { DBG (DBG_FUNC, "MustScanner_ScanSuggest: parameters error\n"); - return FALSE; + return SANE_FALSE; } /* 1. Look up optical Y resolution */ @@ -2603,13 +2603,13 @@ MustScanner_ScanSuggest (PTARGETIMAGE pTarget, PSUGGESTSETTING pSuggest) pSuggest->dwBytesPerRow = (unsigned int) (pSuggest->wWidth / 8); break; default: - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "MustScanner_ScanSuggest: pSuggest->dwBytesPerRow = %d\n", pSuggest->dwBytesPerRow); DBG (DBG_FUNC, "MustScanner_ScanSuggest: leave MustScanner_ScanSuggest\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -2619,10 +2619,10 @@ MustScanner_StopScan (void) if (!g_bOpened || !g_bPrepared) { DBG (DBG_FUNC, "MustScanner_StopScan: scanner not opened or prepared\n"); - return FALSE; + return SANE_FALSE; } - g_isCanceled = TRUE; /* tell parent process to stop reading image data */ + g_isCanceled = SANE_TRUE; /* tell parent process to stop reading image data */ pthread_cancel (g_threadid_readimage); pthread_join (g_threadid_readimage, NULL); @@ -2632,10 +2632,10 @@ MustScanner_StopScan (void) Asic_ScanStop (&g_chip); Asic_Close (&g_chip); - g_bOpened = FALSE; + g_bOpened = SANE_FALSE; DBG (DBG_FUNC, "MustScanner_StopScan: leave MustScanner_StopScan\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -2648,7 +2648,7 @@ MustScanner_PrepareScan (void) g_wMaxScanLines = (g_wMaxScanLines / g_wScanLinesPerBlock) * g_wScanLinesPerBlock; - g_isCanceled = FALSE; + g_isCanceled = SANE_FALSE; g_dwScannedTotalLines = 0; @@ -2667,7 +2667,7 @@ MustScanner_PrepareScan (void) default: g_wtheReadyLines = 0; - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "MustScanner_PrepareScan: g_wtheReadyLines=%d\n", @@ -2680,13 +2680,13 @@ MustScanner_PrepareScan (void) { DBG (DBG_FUNC, "MustScanner_PrepareScan: g_lpReadImageHead malloc " \ "error\n"); - return FALSE; + return SANE_FALSE; } Asic_ScanStart (&g_chip); DBG (DBG_FUNC, "MustScanner_PrepareScan: leave MustScanner_PrepareScan\n"); - return TRUE; + return SANE_TRUE; } static SANE_Bool @@ -2697,7 +2697,7 @@ MustScanner_GetRows (SANE_Byte * lpBlock, unsigned short * Rows, if (!g_bOpened || !g_bPrepared) { DBG (DBG_FUNC, "MustScanner_GetRows: scanner not opened or prepared\n"); - return FALSE; + return SANE_FALSE; } switch (g_ScanMode) @@ -2739,5 +2739,5 @@ MustScanner_GetRows (SANE_Byte * lpBlock, unsigned short * Rows, } DBG (DBG_FUNC, "MustScanner_GetRows: leave MustScanner_GetRows\n"); - return FALSE; + return SANE_FALSE; } diff --git a/backend/mustek_usb2_high.h b/backend/mustek_usb2_high.h index da453e899..203d58306 100644 --- a/backend/mustek_usb2_high.h +++ b/backend/mustek_usb2_high.h @@ -48,9 +48,6 @@ #ifndef MUSTEK_USB2_HIGH_H #define MUSTEK_USB2_HIGH_H -#define TRUE 1 -#define FALSE 0 - typedef SANE_Byte SCANSOURCE; #define SS_Reflective 0x00 #define SS_Positive 0x01 diff --git a/backend/mustek_usb2_reflective.c b/backend/mustek_usb2_reflective.c index 87e92f450..11995916f 100644 --- a/backend/mustek_usb2_reflective.c +++ b/backend/mustek_usb2_reflective.c @@ -58,7 +58,7 @@ static SANE_Bool Reflective_LineCalibration16Bits (void); /********************************************************************** reset the scanner Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Reflective_Reset (void) @@ -68,27 +68,27 @@ Reflective_Reset (void) if (g_bOpened) { DBG (DBG_FUNC, "Reflective_Reset: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } Asic_ResetADParameters (&g_chip, LS_REFLECTIVE); - if (STATUS_GOOD != Asic_TurnLamp (&g_chip, TRUE)) + if (SANE_STATUS_GOOD != Asic_TurnLamp (&g_chip, SANE_TRUE)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_TurnLamp return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_Close (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Close (&g_chip)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_Close return error\n"); - return FALSE; + return SANE_FALSE; } g_Y = 0; @@ -100,12 +100,12 @@ Reflective_Reset (void) g_wLineartThreshold = 128; g_dwTotalTotalXferLines = 0; - g_bFirstReadImage = TRUE; + g_bFirstReadImage = SANE_TRUE; g_pGammaTable = NULL; DBG (DBG_FUNC, "Reflective_Reset: exit\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** @@ -120,7 +120,7 @@ Parameters: Width: Width of Scan Image Height: Height of Scan Image Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Reflective_SetupScan (COLORMODE ColorMode, @@ -133,13 +133,13 @@ Reflective_SetupScan (COLORMODE ColorMode, if (g_bOpened) { DBG (DBG_FUNC, "Reflective_SetupScan: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Reflective_SetupScan: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } g_ScanMode = ColorMode; @@ -205,35 +205,35 @@ Reflective_SetupScan (COLORMODE ColorMode, break; } - if (Asic_Open (&g_chip) != STATUS_GOOD) + if (Asic_Open (&g_chip) != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_SetupScan: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "Reflective_SetupScan: Asic_Open successfully\n"); - g_bOpened = TRUE; + g_bOpened = SANE_TRUE; - Asic_TurnLamp (&g_chip, FALSE); - Asic_TurnTA (&g_chip, FALSE); - Asic_TurnLamp (&g_chip, TRUE); + Asic_TurnLamp (&g_chip, SANE_FALSE); + Asic_TurnTA (&g_chip, SANE_FALSE); + Asic_TurnLamp (&g_chip, SANE_TRUE); if (1200 == g_XDpi) { g_XDpi = 600; - if (Reflective_AdjustAD () == FALSE) + if (Reflective_AdjustAD () == SANE_FALSE) { DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD return error\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD successfully\n"); - if (Reflective_FindTopLeft (&g_X, &g_Y) == FALSE) + if (Reflective_FindTopLeft (&g_X, &g_Y) == SANE_FALSE) { g_X = 187; g_Y = 43; @@ -241,26 +241,26 @@ Reflective_SetupScan (COLORMODE ColorMode, g_XDpi = 1200; - if (Reflective_AdjustAD () == FALSE) + if (Reflective_AdjustAD () == SANE_FALSE) { DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD return error\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD successfully\n"); } else { - if (Reflective_AdjustAD () == FALSE) + if (Reflective_AdjustAD () == SANE_FALSE) { DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD return error\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_AdjustAD successfully\n"); - if (Reflective_FindTopLeft (&g_X, &g_Y) == FALSE) + if (Reflective_FindTopLeft (&g_X, &g_Y) == SANE_FALSE) { g_X = 187; g_Y = 43; @@ -295,11 +295,11 @@ Reflective_SetupScan (COLORMODE ColorMode, DBG (DBG_FUNC, "before line calibration,g_X=%d,g_Y=%d\n", g_X, g_Y); - if (Reflective_LineCalibration16Bits () == FALSE) + if (Reflective_LineCalibration16Bits () == SANE_FALSE) { DBG (DBG_FUNC, "Reflective_SetupScan: Reflective_LineCalibration16Bits return error\n"); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, @@ -314,11 +314,11 @@ Reflective_SetupScan (COLORMODE ColorMode, if (g_Y > 300) { - Asic_MotorMove (&g_chip, TRUE, g_Y - 300); + Asic_MotorMove (&g_chip, SANE_TRUE, g_Y - 300); } else { - Asic_MotorMove (&g_chip, FALSE, 300 - g_Y); + Asic_MotorMove (&g_chip, SANE_FALSE, 300 - g_Y); } g_Y = 300; @@ -332,7 +332,7 @@ Reflective_SetupScan (COLORMODE ColorMode, /********************************************************************** To adjust the value of offset gain of R/G/B Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Reflective_AdjustAD (void) @@ -360,12 +360,12 @@ Reflective_AdjustAD (void) if (!g_bOpened) { DBG (DBG_FUNC, "Reflective_AdjustAD: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Reflective_AdjustAD: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } @@ -393,7 +393,7 @@ Reflective_AdjustAD (void) if (lpCalData == NULL) { DBG (DBG_FUNC, "Reflective_AdjustAD: lpCalData malloc error\n"); - return FALSE; + return SANE_FALSE; } Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_DARK, 24, @@ -411,7 +411,7 @@ Reflective_AdjustAD (void) SANE_Byte * lpBuf = malloc (50); if (NULL == lpBuf) { - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); @@ -849,7 +849,7 @@ Reflective_AdjustAD (void) free (lpCalData); DBG (DBG_FUNC, "Reflective_AdjustAD: leave Reflective_AdjustAD\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** @@ -858,7 +858,7 @@ Parameters: lpwStartX: the left side lpwStartY: the top side Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) @@ -878,12 +878,12 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) if (!g_bOpened) { DBG (DBG_FUNC, "Reflective_FindTopLeft: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Reflective_FindTopLeft: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } wXResolution = wYResolution = FIND_LEFT_TOP_CALIBRATE_RESOLUTION; @@ -892,7 +892,7 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) if (lpCalData == NULL) { DBG (DBG_FUNC, "Reflective_FindTopLeft: lpCalData malloc error\n"); - return FALSE; + return SANE_FALSE; } dwTotalSize = wCalWidth * wCalHeight; @@ -901,16 +901,16 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_LIGHT, 8, wXResolution, wYResolution, 0, 0, wCalWidth, wCalHeight); SetAFEGainOffset (&g_chip); - if (Asic_ScanStart (&g_chip) != STATUS_GOOD) + if (Asic_ScanStart (&g_chip) != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_FindTopLeft: Asic_ScanStart return error\n"); free (lpCalData); - return FALSE; + return SANE_FALSE; } for (i = 0; i < nScanBlock; i++) { - if (STATUS_GOOD != + if (SANE_STATUS_GOOD != Asic_ReadCalibrationData (&g_chip, lpCalData + i * g_dwCalibrationSize, g_dwCalibrationSize, 8)) @@ -918,11 +918,11 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) DBG (DBG_FUNC, "Reflective_FindTopLeft: Asic_ReadCalibrationData return error\n"); free (lpCalData); - return FALSE; + return SANE_FALSE; } } - if (STATUS_GOOD != + if (SANE_STATUS_GOOD != Asic_ReadCalibrationData (&g_chip, lpCalData + (nScanBlock) * g_dwCalibrationSize, @@ -933,7 +933,7 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) DBG (DBG_FUNC, "Reflective_FindTopLeft: Asic_ReadCalibrationData return error\n"); free (lpCalData); - return FALSE; + return SANE_FALSE; } Asic_ScanStop (&g_chip); @@ -944,7 +944,7 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) SANE_Byte * lpBuf = malloc (50); if (NULL == lpBuf) { - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); sprintf (lpBuf, "P5\n%d %d\n255\n", wCalWidth, wCalHeight); @@ -1016,7 +1016,7 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) DBG (DBG_FUNC, "Reflective_FindTopLeft: *lpwStartY = %d, *lpwStartX = %d\n", *lpwStartY, *lpwStartX); - Asic_MotorMove (&g_chip, FALSE, + Asic_MotorMove (&g_chip, SANE_FALSE, (wCalHeight - *lpwStartY + BEFORE_SCANNING_MOTOR_FORWARD_PIXEL) * 1200 / wYResolution); @@ -1024,19 +1024,19 @@ Reflective_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) free (lpCalData); DBG (DBG_FUNC, "Reflective_FindTopLeft: leave Reflective_FindTopLeft\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** Get the calibration data Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Reflective_LineCalibration16Bits (void) { - STATUS status; + SANE_Status status; SANE_Byte * lpWhiteData; SANE_Byte * lpDarkData; unsigned int dwWhiteTotalSize; @@ -1069,14 +1069,14 @@ Reflective_LineCalibration16Bits (void) DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: scanner not opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } wCalWidth = g_Width; @@ -1091,13 +1091,13 @@ Reflective_LineCalibration16Bits (void) DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: lpWhiteData or lpDarkData malloc error\n"); - return FALSE; + return SANE_FALSE; } SetAFEGainOffset (&g_chip); status = Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_LIGHT, 48, g_XDpi, 600, g_X, 0, wCalWidth, wCalHeight); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_SetWindow return error\n"); @@ -1105,27 +1105,27 @@ Reflective_LineCalibration16Bits (void) free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } status = Asic_ScanStart (&g_chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_ScanStart return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } status = Asic_ReadCalibrationData (&g_chip, lpWhiteData, dwWhiteTotalSize, 8); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } Asic_ScanStop (&g_chip); @@ -1133,63 +1133,63 @@ Reflective_LineCalibration16Bits (void) /*Read dark level data */ status = Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_DARK, 48, g_XDpi, 600, g_X, 0, wCalWidth, wCalHeight); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_SetWindow return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } - status = Asic_TurnLamp (&g_chip, FALSE); - if (status != STATUS_GOOD) + status = Asic_TurnLamp (&g_chip, SANE_FALSE); + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_TurnLamp return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } usleep (500000); status = Asic_ScanStart (&g_chip); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_ScanStart return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } status = Asic_ReadCalibrationData (&g_chip, lpDarkData, dwDarkTotalSize, 8); - if (status != STATUS_GOOD) + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_ReadCalibrationData return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } Asic_ScanStop (&g_chip); /* Turn on lamp */ - status = Asic_TurnLamp (&g_chip, TRUE); - if (status != STATUS_GOOD) + status = Asic_TurnLamp (&g_chip, SANE_TRUE); + if (status != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: Asic_TurnLamp return error\n"); free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } #ifdef DEBUG_SAVE_IMAGE @@ -1197,7 +1197,7 @@ Reflective_LineCalibration16Bits (void) SANE_Byte * lpBuf = malloc (50); if (NULL == lpBuf) { - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); @@ -1236,7 +1236,7 @@ Reflective_LineCalibration16Bits (void) free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } /* create dark level shading */ @@ -1424,5 +1424,5 @@ Reflective_LineCalibration16Bits (void) DBG (DBG_FUNC, "Reflective_LineCalibration16Bits: leave Reflective_LineCalibration16Bits\n"); - return TRUE; + return SANE_TRUE; } diff --git a/backend/mustek_usb2_transparent.c b/backend/mustek_usb2_transparent.c index ced9aace8..a0ab3d2f5 100644 --- a/backend/mustek_usb2_transparent.c +++ b/backend/mustek_usb2_transparent.c @@ -58,7 +58,7 @@ static SANE_Bool Transparent_LineCalibration16Bits (unsigned short wTAShadingMin /********************************************************************** reset the scanner Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Transparent_Reset (void) @@ -68,44 +68,44 @@ Transparent_Reset (void) if (g_bOpened) { DBG (DBG_FUNC, "Transparent_Reset: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_Open (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Open (&g_chip)) { DBG (DBG_FUNC, "Transparent_Reset: can not open scanner\n"); - return FALSE; + return SANE_FALSE; } Asic_ResetADParameters (&g_chip, LS_POSITIVE); - if (STATUS_GOOD != Asic_TurnLamp (&g_chip, FALSE)) + if (SANE_STATUS_GOOD != Asic_TurnLamp (&g_chip, SANE_FALSE)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_TurnLamp return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_TurnTA (&g_chip, TRUE)) + if (SANE_STATUS_GOOD != Asic_TurnTA (&g_chip, SANE_TRUE)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_TurnTA return error\n"); - return FALSE; + return SANE_FALSE; } - if (STATUS_GOOD != Asic_Close (&g_chip)) + if (SANE_STATUS_GOOD != Asic_Close (&g_chip)) { DBG (DBG_FUNC, "Reflective_Reset: Asic_Close return error\n"); - return FALSE; + return SANE_FALSE; } g_Y = 0; g_wLineartThreshold = 128; g_dwTotalTotalXferLines = 0; - g_bFirstReadImage = TRUE; + g_bFirstReadImage = SANE_TRUE; g_pGammaTable = NULL; DBG (DBG_FUNC, "Transparent_Reset: leave Transparent_Reset\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** @@ -120,7 +120,7 @@ Parameters: Width: Width of Scan Image Height: Height of Scan Image Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Transparent_SetupScan (COLORMODE ColorMode, @@ -136,13 +136,13 @@ Transparent_SetupScan (COLORMODE ColorMode, if (g_bOpened) { DBG (DBG_FUNC, "Transparent_SetupScan: scanner has been opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Transparent_SetupScan: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } g_ScanMode = ColorMode; @@ -214,40 +214,40 @@ Transparent_SetupScan (COLORMODE ColorMode, break; } - if (Asic_Open (&g_chip) != STATUS_GOOD) + if (Asic_Open (&g_chip) != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Transparent_SetupScan: Asic_Open return error\n"); - return FALSE; + return SANE_FALSE; } - g_bOpened = TRUE; + g_bOpened = SANE_TRUE; - if (STATUS_GOOD != Asic_TurnLamp (&g_chip, FALSE)) + if (SANE_STATUS_GOOD != Asic_TurnLamp (&g_chip, SANE_FALSE)) { DBG (DBG_FUNC, "Transparent_SetupScan: Asic_TurnLamp return error\n"); - return FALSE; + return SANE_FALSE; } - if (Asic_IsTAConnected (&g_chip, &hasTA) != STATUS_GOOD) + if (Asic_IsTAConnected (&g_chip, &hasTA) != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Transparent_SetupScan: Asic_IsTAConnected return error\n"); - return FALSE; + return SANE_FALSE; } if (!hasTA) { DBG (DBG_FUNC, "Transparent_SetupScan: no TA device\n"); - return FALSE; + return SANE_FALSE; } - if (Asic_TurnTA (&g_chip, TRUE) != STATUS_GOOD) + if (Asic_TurnTA (&g_chip, SANE_TRUE) != SANE_STATUS_GOOD) { DBG (DBG_FUNC, "Transparent_SetupScan: Asic_TurnTA return error\n"); - return FALSE; + return SANE_FALSE; } /* Begin Find Left&Top Side */ - Asic_MotorMove (&g_chip, TRUE, TRAN_START_POS); + Asic_MotorMove (&g_chip, SANE_TRUE, TRAN_START_POS); if (1200 == g_XDpi) { @@ -302,7 +302,7 @@ Transparent_SetupScan (COLORMODE ColorMode, g_bScanBits, g_XDpi, g_YDpi, g_X, g_Y, g_Width, g_Height); g_Y = Y * 1200 / g_YDpi + (300 - 40) + 189; - Asic_MotorMove (&g_chip, TRUE, g_Y - 360); + Asic_MotorMove (&g_chip, SANE_TRUE, g_Y - 360); g_Y = 360; Asic_SetWindow (&g_chip, SCAN_TYPE_NORMAL, g_bScanBits, g_XDpi, g_YDpi, @@ -315,7 +315,7 @@ Transparent_SetupScan (COLORMODE ColorMode, /********************************************************************** To adjust the value of offset gain of R/G/B Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Transparent_AdjustAD (void) @@ -342,11 +342,11 @@ Transparent_AdjustAD (void) DBG (DBG_FUNC, "Transparent_AdjustAD: call in\n"); if (!g_bOpened) { - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { - return FALSE; + return SANE_FALSE; } @@ -374,7 +374,7 @@ Transparent_AdjustAD (void) lpCalData = malloc (wCalWidth * 3); if (lpCalData == NULL) { - return FALSE; + return SANE_FALSE; } Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_DARK, 24, @@ -394,7 +394,7 @@ Transparent_AdjustAD (void) { DBG (DBG_FUNC, "Transparent_AdjustAD: Leave Transparent_AdjustAD for malloc fail!\n"); - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); stream = fopen ("/root/AD(Tra).pnm", "wb+\n"); @@ -807,7 +807,7 @@ Transparent_AdjustAD (void) DBG (DBG_FUNC, "Transparent_AdjustAD: leave Transparent_AdjustAD\n"); free (lpCalData); - return TRUE; + return SANE_TRUE; } /********************************************************************** @@ -816,7 +816,7 @@ Parameters: lpwStartX: the left side lpwStartY: the top side Return value: - TRUE if operation is success, FALSE otherwise + SANE_TRUE if operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) @@ -837,12 +837,12 @@ Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) { DBG (DBG_FUNC, "Transparent_FindTopLeft: scanner not opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Transparent_FindTopLeft: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } wXResolution = wYResolution = FIND_LEFT_TOP_CALIBRATE_RESOLUTION; @@ -852,7 +852,7 @@ Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) if (lpCalData == NULL) { DBG (DBG_FUNC, "Transparent_FindTopLeft: lpCalData malloc fail\n"); - return FALSE; + return SANE_FALSE; } dwTotalSize = wCalWidth * wCalHeight; @@ -879,7 +879,7 @@ Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) SANE_Byte * lpBuf = malloc (50); if (NULL == lpBuf) { - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); stream = fopen ("/root/bound(Tra).pnm", "wb+\n"); @@ -944,7 +944,7 @@ Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) } - Asic_MotorMove (&g_chip, FALSE, + Asic_MotorMove (&g_chip, SANE_FALSE, (wCalHeight - *lpwStartY) * 1200 / wYResolution + 300); free (lpCalData); @@ -953,13 +953,13 @@ Transparent_FindTopLeft (unsigned short * lpwStartX, unsigned short * lpwStartY) "Transparent_FindTopLeft: *lpwStartY = %d, *lpwStartX = %d\n", *lpwStartY, *lpwStartX); DBG (DBG_FUNC, "Transparent_FindTopLeft: leave Transparent_FindTopLeft\n"); - return TRUE; + return SANE_TRUE; } /********************************************************************** Get the calibration data Return value: - TRUE if the operation is success, FALSE otherwise + SANE_TRUE if the operation is success, SANE_FALSE otherwise ***********************************************************************/ static SANE_Bool Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) @@ -996,13 +996,13 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) { DBG (DBG_FUNC, "Transparent_LineCalibration16Bits: scanner not opened\n"); - return FALSE; + return SANE_FALSE; } if (!g_bPrepared) { DBG (DBG_FUNC, "Transparent_LineCalibration16Bits: scanner not prepared\n"); - return FALSE; + return SANE_FALSE; } if (g_XDpi < 600) @@ -1018,7 +1018,7 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) { DBG (DBG_FUNC, "Transparent_LineCalibration16Bits: lpWhiteData or lpDarkData malloc fail\n"); - return FALSE; + return SANE_FALSE; } /*Read white level data */ @@ -1037,8 +1037,8 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) Asic_SetWindow (&g_chip, SCAN_TYPE_CALIBRATE_DARK, 48, g_XDpi, 600, g_X, 0, wCalWidth, wCalHeight); - Asic_TurnLamp (&g_chip, FALSE); - Asic_TurnTA (&g_chip, FALSE); + Asic_TurnLamp (&g_chip, SANE_FALSE); + Asic_TurnTA (&g_chip, SANE_FALSE); usleep (500000); @@ -1047,14 +1047,14 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) Asic_ScanStop (&g_chip); - Asic_TurnTA (&g_chip, TRUE); + Asic_TurnTA (&g_chip, SANE_TRUE); #ifdef DEBUG_SAVE_IMAGE FILE *stream = NULL; SANE_Byte * lpBuf = malloc (50); if (NULL == lpBuf) { - return FALSE; + return SANE_FALSE; } memset (lpBuf, 0, 50); stream = fopen ("/root/whiteshading(Tra).pnm", "wb+\n"); @@ -1090,7 +1090,7 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) free (lpWhiteData); free (lpDarkData); - return FALSE; + return SANE_FALSE; } DBG (DBG_FUNC, @@ -1328,5 +1328,5 @@ Transparent_LineCalibration16Bits (unsigned short wTAShadingMinus) DBG (DBG_FUNC, "Transparent_LineCalibration16Bits: leave Transparent_LineCalibration16Bits\n"); - return TRUE; + return SANE_TRUE; }