diff options
author | Krzysztof Kosiński <krzysio@google.com> | 2019-06-04 21:04:25 -0700 |
---|---|---|
committer | Krzysztof Kosiński <krzysio@google.com> | 2019-06-04 21:04:25 -0700 |
commit | f9a08d7a10e2ff37cd0424f4bcf9155b116e84cd (patch) | |
tree | d2eb047ae8c41e7bb6468c99c3d664afe65655cb /src/libnurbs/internals/arctess.cc | |
parent | 0bf42e41c8b63fc2488dd8d41f696310b5a5a6a7 (diff) | |
download | glu-f9a08d7a10e2ff37cd0424f4bcf9155b116e84cd.tar.gz |
Remove all uses of the register keyword.
This keyword no longer exists in C++17 and has long been a no-op.
Diffstat (limited to 'src/libnurbs/internals/arctess.cc')
-rw-r--r-- | src/libnurbs/internals/arctess.cc | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/libnurbs/internals/arctess.cc b/src/libnurbs/internals/arctess.cc index 29e7cf4..fbc7534 100644 --- a/src/libnurbs/internals/arctess.cc +++ b/src/libnurbs/internals/arctess.cc @@ -381,13 +381,13 @@ ArcTessellator::tessellateNonlinear( Arc *arc, REAL geo_stepsize, REAL arc_steps #ifndef NOELIMINATION int ocanremove = 0; #endif - register long order = bezierArc->order; + long order = bezierArc->order; for( step=1, ++vert; step<nsteps; step++, vert++ ) { - register REAL p = dp * step; - register REAL u = pow_u[0]; - register REAL v = pow_v[0]; - register REAL w = pow_w[0]; - for( register int i = 1; i < order; i++ ) { + REAL p = dp * step; + REAL u = pow_u[0]; + REAL v = pow_v[0]; + REAL w = pow_w[0]; + for( int i = 1; i < order; i++ ) { u = u * p + pow_u[i]; v = v * p + pow_v[i]; w = w * p + pow_w[i]; @@ -444,12 +444,12 @@ ArcTessellator::tessellateNonlinear( Arc *arc, REAL geo_stepsize, REAL arc_steps #ifndef NOELIMINATION int ocanremove = 0; #endif - register long order = bezierArc->order; + long order = bezierArc->order; for( step=1, ++vert; step<nsteps; step++, vert++ ) { - register REAL p = dp * step; - register REAL u = pow_u[0]; - register REAL v = pow_v[0]; - for( register int i = 1; i < bezierArc->order; i++ ) { + REAL p = dp * step; + REAL u = pow_u[0]; + REAL v = pow_v[0]; + for( int i = 1; i < bezierArc->order; i++ ) { u = u * p + pow_u[i]; v = v * p + pow_v[i]; } @@ -591,9 +591,9 @@ const REAL ArcTessellator::gl_Bernstein[][MAXORDER][MAXORDER] = { void ArcTessellator::trim_power_coeffs( BezierArc *bez_arc, REAL *p, int coord ) { - register int stride = bez_arc->stride; - register int order = bez_arc->order; - register REAL *base = bez_arc->cpts + coord; + int stride = bez_arc->stride; + int order = bez_arc->order; + REAL *base = bez_arc->cpts + coord; REAL const (*mat)[MAXORDER][MAXORDER] = &gl_Bernstein[order-1]; REAL const (*lrow)[MAXORDER] = &(*mat)[order]; @@ -601,9 +601,9 @@ ArcTessellator::trim_power_coeffs( BezierArc *bez_arc, REAL *p, int coord ) /* WIN32 didn't like the following line within the for-loop */ REAL const (*row)[MAXORDER] = &(*mat)[0]; for( ; row != lrow; row++ ) { - register REAL s = 0.0; - register REAL *point = base; - register REAL const *mlast = *row + order; + REAL s = 0.0; + REAL *point = base; + REAL const *mlast = *row + order; for( REAL const *m = *row; m != mlast; m++, point += stride ) s += *(m) * (*point); *(p++) = s; |