doublereal AdvApp2Var_MathBase::pow__di (doublereal *x,
integer *n)
{
-
- register integer ii ;
doublereal result ;
integer absolute ;
result = 1.0e0 ;
if ( *n > 0 ) {absolute = *n;}
else {absolute = -*n;}
/* System generated locals */
- for(ii = 0 ; ii < absolute ; ii++) {
+ for(integer ii = 0 ; ii < absolute ; ii++) {
result *= *x ;
}
if (*n < 0) {
integer *n)
{
- register integer ii ;
integer result ;
integer absolute ;
result = 1 ;
if ( *n > 0 ) {absolute = *n;}
else {absolute = -*n;}
/* System generated locals */
- for(ii = 0 ; ii < absolute ; ii++) {
+ for(integer ii = 0 ; ii < absolute ; ii++) {
result *= *x ;
}
if (*n < 0) {
void *tout)
{
- register char *jmin=static_cast<char*> (tin);
- register char *jmout=static_cast<char*> (tout);
+ char *jmin=static_cast<char*> (tin);
+ char *jmout=static_cast<char*> (tout);
if (mcrfill_ABS(jmout-jmin) >= *size)
memcpy( tout, tin, *size);
else if (tin > tout)
{
- register integer n = *size;
+ integer n = *size;
while (n-- > 0) *jmout++ = *jmin++;
}
else
{
- register integer n = *size;
+ integer n = *size;
jmin+=n;
jmout+=n;
while (n-- > 0) *--jmout = *--jmin;
Standard_Integer *DerivativeRequest,
Standard_Real *Result,// [Dimension]
Standard_Integer *ReturnCode)
-{
- register Standard_Integer ii ;
- gp_Pnt Point ;
+{
+ gp_Pnt Point;
//Gestion des positionnements gauche / droite
if ((DebutFin[0] != FirstParam) || (DebutFin[1] != LastParam))
{
TrimCurve->D0((*Parameter), Point) ;
- for (ii = 0 ; ii < 3 ; ii++)
+ for (Standard_Integer ii = 0 ; ii < 3 ; ii++)
Result[ii] = Point.Coord(ii + 1);
}
if (*DerivativeRequest == 1)
{
gp_Vec Vector;
TrimCurve->D1((*Parameter), Point, Vector);
- for (ii = 0 ; ii < 3 ; ii++)
+ for (Standard_Integer ii = 0 ; ii < 3 ; ii++)
Result[ii] = Vector.Coord(ii + 1) ;
}
if (*DerivativeRequest == 2)
{
gp_Vec Vector, VecBis;
TrimCurve->D2((*Parameter), Point, VecBis, Vector);
- for (ii = 0 ; ii < 3 ; ii++)
+ for (Standard_Integer ii = 0 ; ii < 3 ; ii++)
Result[ii] = Vector.Coord(ii + 1) ;
}
ReturnCode[0] = 0;