tengo el siguiente fuente ( es antiguo )
- Code: Select all Expand view RUN
- function main()
?SPU_9 ( '1600167793' )
return nil
/***********************************************
***********************************************/
FUNCTION SPU_9 ( AV_RUC_NUE )
LOCAL LV_RUC_NUE := AV_RUC_NUE
LOCAL LL_UNO := VAL(SUBSTR(LV_RUC_NUE, 1, 1))
LOCAL LL_DOS := VAL(SUBSTR(LV_RUC_NUE, 2, 1))
LOCAL LL_TRE := VAL(SUBSTR(LV_RUC_NUE, 3, 1))
LOCAL LL_CUA := VAL(SUBSTR(LV_RUC_NUE, 4, 1))
LOCAL LL_CIN := VAL(SUBSTR(LV_RUC_NUE, 5, 1))
LOCAL LL_SEI := VAL(SUBSTR(LV_RUC_NUE, 6, 1))
LOCAL LL_SIE := VAL(SUBSTR(LV_RUC_NUE, 7, 1))
LOCAL LL_OCH := VAL(SUBSTR(LV_RUC_NUE, 8, 1))
LOCAL LL_NUE := VAL(SUBSTR(LV_RUC_NUE, 9, 1))
LOCAL LL_DIE := VAL(SUBSTR(LV_RUC_NUE, 10, 1))
LOCAL nSum := LL_UNO*4+LL_DOS*3+LL_TRE*2+LL_CUA*7+LL_CIN*6+LL_SEI*5+LL_SIE*4+LL_OCH*3+LL_NUE*2
LOCAL LL_DVERR2
DO WHILE nSum>11
nSum = nSum-11
ENDDO
LL_DVERR2 = 11-nSum
IF ( LL_DVERR2 == 10 )
LL_DVERR2 = 0
RETURN .F.
ELSE
IF (LL_DVERR2<>LL_DIE)
RETURN .F.
ELSE
RETURN .T.
ENDIF
ENDIF
RETURN .T.
al compilar con hbmk2 asi
hbmk2 p.prg -w3 -es2 -l
me salen este error
- Code: Select all Expand view RUN
- Harbour 3.2.0dev (r2002101434)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'p.prg'...
p.prg(41) Warning W0032 Variable 'LL_DVERR2' is assigned but not used in functi
on 'SPU_9(0)'
No code generated.
hbmk2: Error: Running Harbour compiler (built-in). 1
(c:\hb32\bin\harbour.exe) -n2 p.prg -w3 -es2 -l -oC:\Users\wilson\AppData\Local\
Temp\hbmk_pc1zqw.dir\ -ic:\hb32\include
necesito compilar con esa severidad estoy incluyendo funciones en HBNETIO alguien me puede sacar de esta duda porque la variable LL_DVERR2 me dice que no la uso pero si interviene en el codigo
gracias por adelantado