const pointer in copy functions

This commit is contained in:
Garux
2020-01-13 04:31:05 +03:00
parent 5dc0244ef9
commit 4d9a6cc2a9
4 changed files with 6 additions and 6 deletions

View File

@@ -409,7 +409,7 @@ winding_t *BaseWindingForPlane( vec3_t normal, vec_t dist ){
CopyWinding
==================
*/
winding_t *CopyWinding( winding_t *w ){
winding_t *CopyWinding( const winding_t *w ){
if ( !w ) {
Error( "CopyWinding: winding is NULL" );
}
@@ -444,7 +444,7 @@ winding_accu_t *CopyWindingAccuIncreaseSizeAndFreeOld( winding_accu_t *w ){
CopyWindingAccuToRegular
==================
*/
winding_t *CopyWindingAccuToRegular( winding_accu_t *w ){
winding_t *CopyWindingAccuToRegular( const winding_accu_t *w ){
int i;
winding_t *c;

View File

@@ -41,7 +41,7 @@ void ClipWindingEpsilon( winding_t *in, vec3_t normal, vec_t dist,
void ClipWindingEpsilonStrict( winding_t *in, vec3_t normal, vec_t dist,
vec_t epsilon, winding_t **front, winding_t **back );
winding_t *ChopWinding( winding_t *in, vec3_t normal, vec_t dist );
winding_t *CopyWinding( winding_t *w );
winding_t *CopyWinding( const winding_t *w );
winding_t *ReverseWinding( winding_t *w );
winding_t *BaseWindingForPlane( vec3_t normal, vec_t dist );
void CheckWinding( winding_t *w );
@@ -72,5 +72,5 @@ typedef struct
winding_accu_t *BaseWindingForPlaneAccu( vec3_t normal, vec_t dist );
void ChopWindingInPlaceAccu( winding_accu_t **w, vec3_t normal, vec_t dist, vec_t epsilon );
winding_t *CopyWindingAccuToRegular( winding_accu_t *w );
winding_t *CopyWindingAccuToRegular( const winding_accu_t *w );
void FreeWindingAccu( winding_accu_t *w );

View File

@@ -150,7 +150,7 @@ void FreeBrushList( brush_t *brushes ){
duplicates the brush, sides, and windings
*/
brush_t *CopyBrush( brush_t *brush ){
brush_t *CopyBrush( const brush_t *brush ){
/* copy brush */
brush_t *newBrush = AllocBrush( brush->numsides );
memcpy( newBrush, brush, offsetof( brush_t, sides[brush->numsides] ) );

View File

@@ -1555,7 +1555,7 @@ int CountBrushList( brush_t *brushes );
brush_t *AllocBrush( int numsides );
void FreeBrush( brush_t *brushes );
void FreeBrushList( brush_t *brushes );
brush_t *CopyBrush( brush_t *brush );
brush_t *CopyBrush( const brush_t *brush );
qboolean BoundBrush( brush_t *brush );
qboolean CreateBrushWindings( brush_t *brush );
brush_t *BrushFromBounds( vec3_t mins, vec3_t maxs );