]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - tools/quake2/qdata_heretic2/qcommon/resourcemanager.c
my own uncrustify run
[xonotic/netradiant.git] / tools / quake2 / qdata_heretic2 / qcommon / resourcemanager.c
index ef5613df22bdf1e2ff2a21c229898ede98d215a2..2b5a40bb3612d77f1dec43728a59f8b2b05b4134 100644 (file)
@@ -1,23 +1,23 @@
 /*
-Copyright (C) 1999-2006 Id Software, Inc. and contributors.
-For a list of contributors, see the accompanying CONTRIBUTORS file.
+   Copyright (C) 1999-2006 Id Software, Inc. and contributors.
+   For a list of contributors, see the accompanying CONTRIBUTORS file.
 
-This file is part of GtkRadiant.
+   This file is part of GtkRadiant.
 
-GtkRadiant is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
+   GtkRadiant is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
 
-GtkRadiant is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+   GtkRadiant is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with GtkRadiant; if not, write to the Free Software
-Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
-*/
+   You should have received a copy of the GNU General Public License
+   along with GtkRadiant; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+ */
 
 
 //
@@ -35,8 +35,7 @@ typedef struct ResMngr_Block_s
        struct ResMngr_Block_s *next;
 } ResMngr_Block_t;
 
-static void ResMngr_CreateBlock(ResourceManager_t *resource)
-{
+static void ResMngr_CreateBlock( ResourceManager_t *resource ){
        unsigned int _blockSize;
        char *block;
        char **current;
@@ -45,112 +44,106 @@ static void ResMngr_CreateBlock(ResourceManager_t *resource)
 
        _blockSize = resource->nodeSize * resource->resPerBlock;
 
-       block = malloc(_blockSize);
+       block = malloc( _blockSize );
 
-       assert(block);
+       assert( block );
 
-       temp = malloc(sizeof(*temp));
+       temp = malloc( sizeof( *temp ) );
 
        temp->start = block;
        temp->size = _blockSize;
        temp->next = resource->blockList;
 
-       resource->blockList = temp; 
+       resource->blockList = temp;
 
-       resource->free = (char **)(block);
+       resource->free = (char **)( block );
 
        current = resource->free;
 
-       for(i = 1; i < resource->resPerBlock; ++i)
+       for ( i = 1; i < resource->resPerBlock; ++i )
        {
                // set current->next to point to next node
-               *current = (char *)(current) + resource->nodeSize;
+               *current = (char *)( current ) + resource->nodeSize;
 
                // set current node to current->next
-               current = (char **)(*current);
+               current = (char **)( *current );
        }
 
        *current = NULL;
 }
 
-H2COMMON_API void ResMngr_Con(ResourceManager_t *resource, size_t init_resSize, unsigned int init_resPerBlock, char *resman_name)
-{
+H2COMMON_API void ResMngr_Con( ResourceManager_t *resource, size_t init_resSize, unsigned int init_resPerBlock, char *resman_name ){
        resource->resSize = init_resSize;
 
        resource->resPerBlock = init_resPerBlock;
 
-       resource->nodeSize = resource->resSize + sizeof(*resource->free);
+       resource->nodeSize = resource->resSize + sizeof( *resource->free );
 
        resource->blockList = NULL;
 
        resource->numResourcesAllocated = 0;
 
-       ResMngr_CreateBlock(resource);
+       ResMngr_CreateBlock( resource );
 }
 
-H2COMMON_API void ResMngr_Des(ResourceManager_t *resource)
-{
+H2COMMON_API void ResMngr_Des( ResourceManager_t *resource ){
        ResMngr_Block_t *toDelete;
 
 #if 0
-       if (resource->numResourcesAllocated)
-       {
+       if ( resource->numResourcesAllocated ) {
                char mess[100];
-               sprintf(mess,"Potential memory leak %d bytes unfreed\n",resource->resSize*resource->numResourcesAllocated);
-               OutputDebugString(mess);
+               sprintf( mess,"Potential memory leak %d bytes unfreed\n",resource->resSize * resource->numResourcesAllocated );
+               OutputDebugString( mess );
        }
 #endif
 
-       while(resource->blockList)
+       while ( resource->blockList )
        {
                toDelete = resource->blockList;
                resource->blockList = resource->blockList->next;
-               free(toDelete->start);
-               free(toDelete);
+               free( toDelete->start );
+               free( toDelete );
        }
 }
 
-H2COMMON_API void *ResMngr_AllocateResource(ResourceManager_t *resource, size_t size)
-{
+H2COMMON_API void *ResMngr_AllocateResource( ResourceManager_t *resource, size_t size ){
        char **toPop;
 
-       assert(size == resource->resSize);
+       assert( size == resource->resSize );
 
        ++resource->numResourcesAllocated;
 
-       assert(resource->free); // constructor not called; possibly due to a static object
-                                                               // containing a static ResourceManagerFastLarge member being
-                                                               // constructed before its own static members
+       assert( resource->free ); // constructor not called; possibly due to a static object
+       // containing a static ResourceManagerFastLarge member being
+       // constructed before its own static members
 
        toPop = resource->free;
 
        // set unallocated to the next node and check for NULL (end of list)
-       if(!(resource->free = (char **)(*resource->free)))
-       {       // if at end create new block
-               ResMngr_CreateBlock(resource);
+       if ( !( resource->free = (char **)( *resource->free ) ) ) { // if at end create new block
+               ResMngr_CreateBlock( resource );
        }
 
        // set next to NULL
        *toPop = NULL;
 
        // return the resource for the node
-       return (void *)(toPop + 1);
+       return (void *)( toPop + 1 );
 }
 
-H2COMMON_API void ResMngr_DeallocateResource(ResourceManager_t *resource, void *toDeallocate, size_t size)
-{
+H2COMMON_API void ResMngr_DeallocateResource( ResourceManager_t *resource, void *toDeallocate, size_t size ){
        char **toPush;
 
-       assert(size == resource->resSize);
+       assert( size == resource->resSize );
 
        --resource->numResourcesAllocated;
 
-       toPush = (char **)(toDeallocate) - 1;
+       toPush = (char **)( toDeallocate ) - 1;
 
-       assert(resource->free); // see same assert at top of AllocateResource
+       assert( resource->free ); // see same assert at top of AllocateResource
 
        // set toPop->next to current unallocated front
-       *toPush = (char *)(resource->free);
+       *toPush = (char *)( resource->free );
 
        // set unallocated to the node removed from allocated
        resource->free = toPush;