* make_deb.sh
* Removed wrong comment recently added.
(we will need to fix hbfimage compilation anyway)
* harbour-ce-spec
* harbour-w32-spec
* harbour.spec
* debian/control
* include/vm.api
* include/extend.api
* include/button.ch
* include/hbstack.h
* include/item.api
* include/rdd.api
* include/gt.api
* include/dbinfo.ch
* include/error.api
* include/filesys.api
* include/hbapigt.h
* include/clipdefs.h
* include/assert.ch
* include/fm.api
* include/extend.h
* source/compiler/genhrb.c
* config/os2/install.cf
* tests/db_brows.prg
* tests/debugtst.prg
* tests/ac_test.prg
* tests/testhtml.prg
* tests/tstcolor.prg
* doc/hdr_tpl.txt
* doc/man/harbour.1
* doc/dirstruc.txt
* doc/howtobld.txt
* doc/en/diskspac.txt
* doc/en/string.txt
* doc/en/rddord.txt
* doc/en/math.txt
* doc/en/error.txt
* doc/en/treport.txt
* doc/en/memvar2.txt
* doc/en/terminal.txt
* doc/en/dir.txt
* doc/en/rddmisc.txt
* doc/en/var.txt
* doc/en/nation.txt
* doc/en/dbstrux.txt
* doc/en/datetime.txt
* doc/en/memo.txt
* doc/en/tgetlist.txt
* doc/en/tlabel.txt
* doc/en/hb_compa.txt
* doc/en/array.txt
* doc/en/rdddb.txt
* doc/en/dbsdf.txt
* doc/en/tbrowse.txt
* doc/en/hvm.txt
* doc/en/input.txt
* doc/en/dbdelim.txt
* doc/en/browse.txt
* doc/en/menu.txt
* doc/en/file.txt
* doc/en/binnum.txt
* doc/en/tclass.txt
* doc/en/set.txt
* doc/en/misc.txt
* doc/en/sayget.txt
* doc/en/readme.txt
* doc/es/diskspac.txt
* doc/es/tlabel.txt
* doc/es/array.txt
* doc/es/dbsdf.txt
* doc/es/tbrowse.txt
* doc/es/math.txt
* doc/es/hvm.txt
* doc/es/treport.txt
* doc/es/input.txt
* doc/es/dbdelim.txt
* doc/es/browse.txt
* doc/es/memvar2.txt
* doc/es/command.txt
* doc/es/dir.txt
* doc/es/file.txt
* doc/es/eval.txt
* doc/es/binnum.txt
* doc/es/nation.txt
* doc/es/var.txt
* doc/es/tclass.txt
* doc/es/dbstrux.txt
* doc/es/misc.txt
* doc/es/datetime.txt
* doc/es/sayget.txt
* doc/es/memo.txt
* doc/es/readme.txt
* doc/es/tgetlist.txt
* doc/readme.txt
* contrib/hbct/ctnet.c
* contrib/hbct/video.c
* contrib/hbct/dattime3.c
* contrib/hbct/color.c
* contrib/hbnf/acctyear.prg
* contrib/hbnf/byteneg.prg
* contrib/hbnf/isshare.prg
* contrib/hbnf/sinkey.prg
* contrib/hbnf/dhkey.h
* contrib/hbnf/kspeed.c
* contrib/hbnf/prtscr.c
* contrib/hbnf/descendn.c
* contrib/hbnf/peek.c
* contrib/hbnf/scancode.prg
* contrib/hbnf/vidmode.prg
* contrib/hbnf/nwsem.prg
* contrib/hbnf/acctadj.prg
* contrib/hbnf/week.prg
* contrib/hbnf/vidcur.prg
* contrib/hbnf/iamidle.c
* contrib/hbnf/prtesc.prg
* contrib/hbnf/miltime.prg
* contrib/hbnf/proper.c
* contrib/hbnf/acctmnth.prg
* contrib/hbnf/savearr.prg
* contrib/hbnf/rand1.prg
* contrib/hbnf/madd.prg
* contrib/hbnf/dispmsg.prg
* contrib/hbnf/settime.prg
* contrib/hbnf/restsets.prg
* contrib/hbnf/page.prg
* contrib/hbnf/byt2bit.prg
* contrib/hbnf/setkeys.c
* contrib/hbnf/month.prg
* contrib/hbnf/byt2hex.prg
* contrib/hbnf/findith.prg
* contrib/hbnf/at2.prg
* contrib/hbnf/acctweek.prg
* contrib/hbnf/dispc.c
* contrib/hbnf/gcd.prg
* contrib/hbnf/pegs.prg
* contrib/hbnf/min2dhm.prg
* contrib/hbnf/acctqtr.prg
* contrib/hbnf/numlock.c
* contrib/hbnf/dosver.prg
* contrib/hbnf/nooccur.prg
* contrib/hbnf/dayofyr.prg
* contrib/hbnf/metaph.prg
* contrib/hbnf/ontick.c
* contrib/hbnf/menu1.prg
* contrib/hbnf/byteand.prg
* contrib/hbnf/sqzn.prg
* contrib/hbnf/bytexor.prg
* contrib/hbnf/ftidle.c
* contrib/hbnf/workdays.prg
* contrib/hbnf/byteor.prg
* contrib/hbnf/asum.prg
* contrib/hbnf/shift.c
* contrib/hbnf/sleep.prg
* contrib/hbnf/wda.prg
* contrib/hbnf/aavg.prg
* contrib/hbnf/woy.prg
* contrib/hbnf/origin.c
* contrib/hbnf/any2any.prg
* contrib/hbnf/chdir.c
* contrib/hbnf/adessort.prg
* contrib/hbnf/setdate.prg
* contrib/hbnf/netpv.prg
* contrib/hbnf/amedian.prg
* contrib/hbnf/blink.prg
* contrib/hbnf/stod.c
* contrib/hbnf/vertmenu.prg
* contrib/hbnf/qtr.prg
* contrib/hbnf/linked.prg
* contrib/hbnf/n2color.c
* contrib/hbnf/aredit.prg
* contrib/hbnf/alt.c
* contrib/hbnf/xbox.prg
* contrib/hbnf/ftround.prg
* contrib/hbnf/hex2dec.prg
* contrib/hbnf/nwuid.prg
* contrib/hbnf/dectobin.prg
* contrib/hbnf/bitset.prg
* contrib/hbnf/aemaxlen.prg
* contrib/hbnf/nwlstat.prg
* contrib/hbnf/invclr.prg
* contrib/hbnf/ctrl.c
* contrib/hbnf/lastday.prg
* contrib/hbnf/tempfile.prg
* contrib/hbnf/diskfunc.prg
* contrib/hbnf/scregion.prg
* contrib/hbnf/mouse2.prg
* contrib/hbnf/d2e.prg
* contrib/hbnf/ftisprn.c
* contrib/hbnf/pickday.prg
* contrib/hbnf/firstday.prg
* contrib/hbnf/daytobow.prg
* contrib/hbnf/anomatch.prg
* contrib/hbnf/pvid.prg
* contrib/hbnf/isbiton.prg
* contrib/hbnf/color2n.c
* contrib/hbnf/isbit.prg
* contrib/hbnf/putkey.c
* contrib/hbnf/cntryset.prg
* contrib/hbnf/datecnfg.prg
* contrib/hbnf/getenvrn.c
* contrib/hbnf/easter.prg
* contrib/hbnf/bytenot.prg
* contrib/hbnf/ntow.prg
* contrib/hbnf/poke.c
* contrib/hbnf/aeminlen.prg
* contrib/hbnf/floptst.prg
* contrib/hbnf/pchr.prg
* contrib/hbnf/savesets.prg
* contrib/hbnf/mkdir.c
* contrib/hbnf/year.prg
* contrib/hbnf/caplock.c
* contrib/hbnf/rmdir.c
* contrib/hbnf/calendar.prg
* contrib/hbnf/e2d.prg
* contrib/hbnf/elapsed.prg
* contrib/hbnf/sysmem.prg
* contrib/hbnf/bitclr.prg
* contrib/hbnf/eltime.prg
* contrib/hbnf/aading.prg
* contrib/hbnf/dfile.prg
* contrib/hbnf/elapmil.prg
* contrib/hbnf/setlastk.c
* contrib/hbnf/pending.prg
* contrib/hbnf/clrsel.prg
* contrib/rddads/doc/en/adsfuncs.txt
* contrib/rddads/doc/en/readme.txt
* contrib/hbclip/hbclip.ch
* contrib/hbclip/readme.txt
* contrib/hbmisc/doc/en/ht_dbf.txt
* utils/hbdoc/rtf.prg
* utils/hbdoc/fclass1.prg
* utils/hbdoc/genos2.prg
* utils/hbdoc/genng.prg
* utils/hbdoc/genasc.prg
* utils/hbdoc/genchm.prg
* utils/hbdoc/os2.prg
* utils/hbdoc/ng.prg
* utils/hbdoc/genhpc.prg
* utils/hbdoc/html.prg
* utils/hbdoc/ffile1.prg
* utils/hbdoc/ft_funcs.prg
* utils/hbdoc/hbdoc.prg
* utils/hbdoc/troff.prg
* utils/hbdoc/genhtm.prg
* utils/hbdoc/genpdf1.prg
* utils/hbdoc/gentrf.prg
* utils/hbdoc/genrtf.prg
* utils/hbmake/fclass1.prg
* utils/hbmake/prb_stak.prg
* utils/hbmake/ffile1.prg
* utils/hbmake/ft_funcs.prg
* utils/hbmake/pickfile.prg
* utils/hbmake/hbmutils.prg
* More cleanups, formatting (filename casing, CA-Cl*pper, etc).
588 lines
14 KiB
Plaintext
588 lines
14 KiB
Plaintext
/*
|
||
* $Id$
|
||
*/
|
||
|
||
/*
|
||
* Las siguientes partes son derechos adquiridos de sus autores individuales.
|
||
* www - http://www.harbour-project.org
|
||
*
|
||
* Copyright 2001 Ricardo Ram¡rez R. <rramirez@crownlitometal.com>
|
||
* Documentaci¢n en Espa¤ol de: ABS(), EXP(), LOG(), INT(), MAX()
|
||
* MIN(), SQRT(), ROUND()
|
||
*
|
||
* Basado en ../en/math.txt
|
||
*
|
||
* Vea doc/license.txt por los t‚rminos de la licencia.
|
||
*
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* ABS()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Devuelve el valor absoluto de un n£mero.
|
||
* $SYNTAX$
|
||
* ABS(<nNumero>) --> <nAbsNumero>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier n£mero.
|
||
* $RETURNS$
|
||
* <nAbsNumero> El valor absoluto de un n£mero.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n entrega el valor absoluto de un valor o una expresi¢n
|
||
* <nNumero>.
|
||
* $EXAMPLES$
|
||
* Function Main()
|
||
*
|
||
* Local nNumero := 50
|
||
* Local nNumero1 := 27
|
||
*
|
||
* qout( nNumero - nNumero1 )
|
||
* qout( nNumero1 - nNumero )
|
||
* qout( ABS(nNumero - nNumero1 ) )
|
||
* qout( ABS(nNumero1 - nNumero ) )
|
||
* qout( ABS( -1 * 345 ) )
|
||
* Return Nil
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* EXP(),INT()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* EXP()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Calcula el valor de e elevado a la potencia indicada.
|
||
* $SYNTAX$
|
||
* EXP( <nNumero> ) --> <nValor>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier n£mero real.
|
||
* $RETURNS$
|
||
* <nValor> El anti-logaritmo de <nNumero>.
|
||
* $DESCRIPTION$
|
||
* Esta function devuelve el valor de e elevado a la potencia indicada
|
||
* en <nNumero>. Es la contraria de LOG().
|
||
* $EXAMPLES$
|
||
* ? EXP(45)
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* LOG(),SET DECIMALS,SET FIXED
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* INT()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Devuelve la parte entera de un valor n£merico.
|
||
* $SYNTAX$
|
||
* INT( <nNumero> ) --> <nIntNumero>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier valor n£merico.
|
||
* $RETURNS$
|
||
* <nIntNumero> La parte entera de un valor n£merico.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n convierte una expresi¢n num‚rica en entero. Todos
|
||
* lo d¡gitos decimales son truncados. Esta funci¢n no redondea el
|
||
* valor ni por encima ni por debajo; simplemente trunca el valor
|
||
* desde el punto decimal.
|
||
* $EXAMPLES$
|
||
* SET Decimal to 5
|
||
* ? INT( 632512.62541 )
|
||
* ? INT( 845414111.91440 )
|
||
* </fixed>
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* ROUND(),STRZERO()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* LOG()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Devuelve el logaritmo natural de un n£mero.
|
||
* $SYNTAX$
|
||
* LOG( <nNumero> ) --> <nLog>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier expresi¢n num‚rica.
|
||
* $RETURNS$
|
||
* <nExponente> El logaritmo natural de <nNumero>.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n devuelve el logaritmo natural del n£mero <nNumero>.
|
||
* Si <nNumero> es 0 o menor que 0, se produce un desbordamiento
|
||
* num‚rico, el cual es mostrado en la pantalla como una serie de
|
||
* asteriscos.
|
||
* Esta funci¢n es la contraria de EXP().
|
||
* $EXAMPLES$
|
||
* ? LOG(632512)
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* EXP(),SET DECIMALS,SET FIXED
|
||
* $END$
|
||
*/
|
||
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* MAX()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Devuelve el mayor de dos n£meros o fechas.
|
||
* $SYNTAX$
|
||
* MAX(<xValor>,<xValor1>) --> <xMax>
|
||
* $ARGUMENTS$
|
||
* <xValor> Cualquier fecha o valor n£merico.
|
||
*
|
||
* <xValor1> Cualquier fecha o valor n£merico (con el mismo tipo de
|
||
* <xValor>).
|
||
* $RETURNS$
|
||
* <xMax> El n£mero mayor (o la fecha mayor).
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n devuelve el mayor de las dos expresiones pasadas. Si
|
||
* <xValor> y <xValor1> son del tipo n£merico, el valor devuelto
|
||
* por esta funci¢n ser tambien num‚rico y ser el mayor de los
|
||
* numeros pasados a dicha funci¢n. Si <xValor> y <xValor1> son del
|
||
* tipo fecha el valor devuelto ser tambien de tipo fecha. Este ser
|
||
* la mayor de ellas.
|
||
* $EXAMPLES$
|
||
* ? MAX( 214514214,6251242142 )
|
||
* ? MAX( CTOD('11/11/2000'), CTOD('21/06/2014') )
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* MIN()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* MIN()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Determina el menor de dos n£meros o fechas.
|
||
* $SYNTAX$
|
||
* MIN(<xValor>,<xValor1>) --> <xMin>
|
||
* $ARGUMENTS$
|
||
* <xValor> Cualquier fecha o valor num‚rico.
|
||
*
|
||
* <xValor1> Cualquier fecha o valor num‚rico (con el mismo tipo de
|
||
* <xValor>).
|
||
* $RETURNS$
|
||
* <xMin> El valor o fecha menor.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n devuelve el menor valor del par de expresiones
|
||
* recibidas <xValor> y <xValor1> deben ser del mismo tipo. Si es
|
||
* num‚rico, el menor valor es devuelto. Si es fecha, la fecha menor
|
||
* es devuelta.
|
||
* $EXAMPLES$
|
||
* ? MIN(214514214,6251242142)
|
||
* ? MIN(CTOD('11/11/2000'),CTOD('21/06/2014')
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* MAX()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* MOD() *
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Devuelve el residuo de dos n£meros.
|
||
* $SYNTAX$
|
||
* MOD( <nNumero>,<nNumero1>) --> <nResiduo>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Numerador en una expresi¢n de divisi¢n.
|
||
*
|
||
* <nNumero1> Denominador en una expresi¢n de divisi¢n.
|
||
* $RETURNS$
|
||
* <nResiduo> El residuo despues de la operaci¢n de divisi¢n.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n devuleve el residuo de un n£mero dividido entre otro.
|
||
* $EXAMPLES$
|
||
* ? MOD( 12,8.521 )
|
||
* ? MOD( 12,0 )
|
||
* ? MOD( 62412.5142,4522114.12014 )
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* %
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* SQRT()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Calcula la ra¡z cuadrada de un n£mero.
|
||
* $SYNTAX$
|
||
* SQRT( <nNumero> ) --> <nSqrt>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier valor num‚rico.
|
||
* $RETURNS$
|
||
* <nSqrt> La ra¡z cuadrada de <nNumero>.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n devuelve la ra¡z cuadrada de <nNumero>. La presici¢n
|
||
* de esta evaluaci¢n esta basada £nicamente en la asignaci¢n del
|
||
* comando SET DECIMAL TO
|
||
* Cualquier n£mero negativo pasado como <nNumero> siempre retornar 0.
|
||
* $EXAMPLES$
|
||
* SET Decimal to 5
|
||
* ? SQRT( 632512.62541 )
|
||
* ? SQRT( 845414111.91440 )
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* ROUND(),SET DECIMALS,SET FIXED
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* ROUND()
|
||
* $CATEGORY$
|
||
* Matem ticas
|
||
* $ONELINER$
|
||
* Redondea una expresi¢n num‚rica.
|
||
* $SYNTAX$
|
||
* ROUND( <nNumero>, <nLugares> ) --> <nResultado>
|
||
* $ARGUMENTS$
|
||
* <nNumero> Cualquier valor num‚rico.
|
||
*
|
||
* <nLugares> El n£mero de lugares decimales a redondear.
|
||
* $RETURNS$
|
||
* <nResultado> El n£mero redondeado.
|
||
* $DESCRIPTION$
|
||
* Esta funci¢n redondea el valor de <nNumero> a la cantidad de lugares
|
||
* decimales especificados en <nLugares>. Si el valor de <nLugares> es
|
||
* un n£mero negativo, la funci¢n intentar redondear <nNumero> en el
|
||
* n£mero completo. N£meros de 5 a 9 ser n redondeados hacia arriba, el
|
||
* resto redondeados hacia abajo.
|
||
* $EXAMPLES$
|
||
* ? ROUND(632512.62541,5)
|
||
* ? ROUND(845414111.91440,3)
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Esta es una funci¢n compatible con CA-Cl*pper.
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $SEEALSO$
|
||
* INT(),SET DECIMALS,SET FIXED,STR(),VAL()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_getMathError()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Obtener el £ltimo error de la librer¡a matem tica.
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_getMathError (void) --> int iMathError
|
||
* $ARGUMENTS$
|
||
* Ninguno
|
||
* $RETURNS$
|
||
* Retorna el £ltimo error matem tico
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_setMathError(),hb_resetMathError()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_resetMathError()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Inicializa el error matem tico.
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_resetMathError (void) --> void
|
||
* $ARGUMENTS$
|
||
* Ninguno
|
||
* $RETURNS$
|
||
* Nada
|
||
* $DESCRIPTION$
|
||
* Pone en cero (No hay error) a la variable donde se conservan los
|
||
* errores matem ticos
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_isMathHandler()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_isMathHandler()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Verifica si el manejador de errores de Harbour esta disponible.
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_isMathHandler (void) --> int iIsMathHandler
|
||
* $ARGUMENTS$
|
||
* Ninguno
|
||
* $RETURNS$
|
||
*
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_installMathHandler(),hb_getMathHandlerStatus()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_installMathHandler()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Agrega un manejador de errores definido por el usuario
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_installMathHandler (HB_MATH_HANDLERPROC handlerproc)
|
||
* --> HB_MATH_HANDLERHANDLE handle
|
||
* $ARGUMENTS$
|
||
* <handlerproc> Manejador para el manejador de errores
|
||
* $RETURNS$
|
||
* <handle> Identificador del manejador en la cadena de
|
||
* identificadores.
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_deinstallMathHandler()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_deinstallMathHandler()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Quita un manejador de errores definido por el usuario.
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_deinstallMathHandler (HB_MATH_HANDLERHANDLE handle)
|
||
* --> int iSuccess
|
||
* $ARGUMENTS$
|
||
* <handle> Identificador devuelto por hb_installMathHandler()
|
||
* $RETURNS$
|
||
* <iSuccess> Como termino el proceso.
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_installMathHandler()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_setMathHandlerStatus()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Pone el estado del manejador de errores definido por el usuario
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_setMathHandlerStatus (HB_MATH_HANDLERHANDLE handle, int status)
|
||
* --> int iSuccess
|
||
* $ARGUMENTS$
|
||
* <handle> Identificador devuelto por hb_installMathHandler()
|
||
* <status> nuevo valor del estado, puede ser uno de los
|
||
* siguientes:
|
||
* HB_MATH_HANDLER_STATUS_INACTIVE
|
||
* --> identificador presente pero no activo
|
||
* HB_MATH_HANDLER_STATUS_ACTIVE
|
||
* --> identificador presente y activo
|
||
* $RETURNS$
|
||
* iSuccess Como termino el proceso.
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_getMathHandlerStatus()
|
||
* $END$
|
||
*/
|
||
|
||
/* $DOC$
|
||
* $FUNCNAME$
|
||
* hb_getMathHandlerStatus()
|
||
* $CATEGORY$
|
||
* Matem ticas API
|
||
* $ONELINER$
|
||
* Lee el estado del manejador de errores definido por el usuario
|
||
* $SYNTAX$
|
||
* C Prototype
|
||
*
|
||
* #include <hbmath.h>
|
||
* hb_getMathHandlerStatus (HB_MATH_HANDLERHANDLE handle)
|
||
* --> int iStatus
|
||
* $ARGUMENTS$
|
||
* <handle> Identificador devuelto por hb_installMathHandler()
|
||
* $RETURNS$
|
||
* <iStatus> Estado del manejador de errores.
|
||
* $DESCRIPTION$
|
||
*
|
||
* $EXAMPLES$
|
||
*
|
||
* $STATUS$
|
||
* R
|
||
* $COMPLIANCE$
|
||
* Compatibilidad no es aplicable a las llamadas a las APIs.
|
||
* $FILES$
|
||
* Se encuentra en la librer¡a rtl
|
||
* $PLATFORMS$
|
||
* Todas
|
||
* $SEEALSO$
|
||
* hb_setMathHandlerStatus()
|
||
* $END$
|
||
*/
|
||
|
||
|