anchor.diff:  
   ;; int getResourceParami( ResHandle res, int param );
   (defh3fun ("getResourceParami" get-resource-parami) :int
  -  " Gets a property of a resource.
  -
  -  This function returns a specified property of the specified resource.
  -  The property must be of the type int.
  -
  -  Parameters:
  -          res     - handle to the resource to be accessed
  -          param   - parameter to be accessed
  -
  -  Returns:
  -          value of the parameter
  -"
  -  (res resource-handle) (param :int))
  +  "Gets a property of a resource.
  +
  +This function returns a specified property of the specified resource.  The
  +property must be of the type int.
  +
  +Parameters:
  +        res     - handle to the resource to be accessed
  +        param   - parameter to be accessed
  +
  +Returns:
  +        value of the parameter
  +"
  +  (res resource-handle) (param resource-parameter))
   
   
   ;; bool setResourceParami( ResHandle res, int param, int value );
   (defh3fun ("setResourceParami" set-resource-parami) :boolean
  -  " Sets a property of a resource.
  -
  -  This function sets a specified property of the specified resource to a specified value.
  -  The property must be of the type int.
  -
  -  Parameters:
  -          res     - handle to the resource to be accessed
  -          param   - parameter to be modified
  -          value   - new value for the specified parameter
  -
  -  Returns:
  -           true in case of success otherwise false
  -"
  -  (res resource-handle) (param :int))
  +  "Sets a property of a resource.
  +
  +This function sets a specified property of the specified resource to a specified
  +value.  The property must be of the type int.
  +
  +Parameters:
  +        res     - handle to the resource to be accessed
  +        param   - parameter to be modified
  +        value   - new value for the specified parameter
  +
  +Returns:
  +         true in case of success otherwise false
  +"
  +  (res resource-handle) (param resource-parameter) (value :int))
   
   
   ;; float getResourceParamf( ResHandle res, int param );
   (defh3fun ("getResourceParamf" get-resource-paramf) :float
  -  " Gets a property of a resource.
  -
  -  This function returns a specified property of the specified resource.
  -  The property must be of the type float.
  -
  -  Parameters:
  -          res             - handle to the resource to be accessed
  -          param   - parameter to be accessed
  -
  -  Returns:
  -          value of the parameter
  -"
  -  (res resource-handle) (param :int))
  +  "Gets a property of a resource.
  +
  +This function returns a specified property of the specified resource.  The
  +property must be of the type float.
  +
  +Parameters:
  +        res             - handle to the resource to be accessed
  +        param   - parameter to be accessed
  +
  +Returns:
  +        value of the parameter
  +"
  +  (res resource-handle) (param resource-parameter))
   
   
   
   ;; bool setResourceParamf( ResHandle res, int param, float value );
   (defh3fun ("setResourceParamf" set-resource-paramf) :boolean
  -  " Sets a property of a resource.
  -
  -  This function sets a specified property of the specified resource to a specified value.
  -  The property must be of the type float.
  -
  -  Parameters:
  -          node    - handle to the node to be modified
  -          param   - parameter to be modified
  -          value   - new value for the specified parameter
  -
  -  Returns:
  -           true in case of success otherwise false
  -"
  -  (res resource-handle) (param :int) (value :float))
  +  "Sets a property of a resource.
  +
  +This function sets a specified property of the specified resource to a specified
  +value.  The property must be of the type float.
  +
  +Parameters:
  +        node    - handle to the node to be modified
  +        param   - parameter to be modified
  +        value   - new value for the specified parameter
  +
  +Returns:
  +         true in case of success otherwise false
  +"
  +  (res resource-handle) (param resource-parameter) (value :float))
   
   
   ;; const char *getResourceParamstr( ResHandle res, int param );
   (defh3fun ("getResourceParamstr" get-resource-paramstr) :string
  -  " Gets a property of a resource.
  -
  -  This function returns a specified property of the specified resource.
  -  The property must be of the type string (const char *).
  -
  -  *Important Note: The pointer is const and allows only read access to the data. Do never try to modify the
  - data of the pointer since that can corrupt the engine's internal states!*
  -
  -  Parameters:
  -          res             - handle to the resource to be accessed
  -          param   - parameter to be accessed
  -
  -  Returns:
  -          value of the property or empty string if no such property exists
  -"
  -  (res resource-handle) (param :int))
  +  "Gets a property of a resource.
  +
  +This function returns a specified property of the specified resource.  The
  +property must be of the type string (const char *).
  +
  +*Important Note: The pointer is const and allows only read access to the data. Do never try to modify the
  +ata of the pointer since that can corrupt the engine's internal states!*
  +
  +Parameters:
  +        res             - handle to the resource to be accessed
  +        param   - parameter to be accessed
  +
  +Returns:
  +        value of the property or empty string if no such property exists
  +"
  +  (res resource-handle) (param resource-parameter))
   
   
   ;; bool setResourceParamstr( ResHandle res, int param, const char *value );
   (defh3fun ("setResourceParamstr" set-resource-paramstr) :boolean
  -  " Sets a property of a resource.
  -
  -  This function sets a specified property of the specified resource to a specified value.
  -  The property must be of the type string (const char *).
  -
  -  Parameters:
  -          node    - handle to the node to be modified
  -          param   - parameter to be modified
  -          value   - new value for the specified parameter
  -
  -  Returns:
  -           true in case of success otherwise false
  -"
  -  (res resource-handle) (param :int) (value :string))
  +  "Sets a property of a resource.
  +
  +This function sets a specified property of the specified resource to a specified
  +value.  The property must be of the type string (const char *).
  +
  +Parameters:
  +        node    - handle to the node to be modified
  +        param   - parameter to be modified
  +        value   - new value for the specified parameter
  +
  +Returns:
  +         true in case of success otherwise false
  +"
  +  (res resource-handle) (param resource-parameter) (value :string))
   
   
   ;; const void *getResourceData( ResHandle res, int param );
   (defh3fun ("getResourceData" get-resource-data) :string
  -  " Gives access to resource data.
  -
  -  This function returns a pointer to the specified data of a specified resource. For information on the
  - format (uint, float, ..) of the pointer see the ResourceData description.
  -
  - *Important Note: The pointer is const and allows only read access to the data. Do never try to modify the
  - data of the pointer since that can corrupt the engine's internal states!*
  -
  -  Parameters:
  -          res             - handle to the resource to be accessed
  -          param   - parameter indicating data of the resource that will be accessed
  -
  -  Returns:
  -          pointer to the specified resource data if it is available, otherwise NULL-pointer
  -"
  -  (res resource-handle) (param :int))
  +  "Gives access to resource data.
  +
  +This function returns a pointer to the specified data of a specified
  +resource. For information on the ormat (uint, float, ..) of the pointer see the
  +ResourceData description.
  +
  +Important Note: The pointer is const and allows only read access to the data. Do never try to modify the
  +ata of the pointer since that can corrupt the engine's internal states!*
  +
  +Parameters:
  +        res             - handle to the resource to be accessed
  +        param   - parameter indicating data of the resource that will be accessed
  +
  +Returns:
  +        pointer to the specified resource data if it is available, otherwise NULL-pointer
  +"
  +  (res resource-handle) (param resource-parameter))
   
   
   ;; bool updateResourceData( ResHandle res, int param, const void *data, int size );
   (defh3fun ("updateResourceData" update-resource-data) :boolean
  -  " Updates the data of a resource.
  -
  -  This function updates the content of a resource that was successfully loaded before. The new data must
  - have exactly the same data layout as the data that was loaded.
  +  "Updates the data of a resource.
  +
  + This function updates the content of a resource that was successfully loaded
  + before. The new data must have exactly the same data layout as the data that
  + was loaded.
   
    Notes on available ResourceData parameters:
     - Texture2DResData::PixelData
  -          Sets the image data of a Texture2D resource. The data pointer must point to a memory block that contains
  -          the pixels of the image. Each pixel needs to have 32 bit color data in BGRA format and the dimensions
  -          of the image (width, height) must be exactly the same as the dimensions of the image that was
  -          originally loaded for the resource. The first element in the data array corresponds to the lower left
  -          corner of the image and subsequent elements progress from left to right in the image.
  +         Sets the image data of a Texture2D resource. The data pointer must
  +         point to a memory block that contains the pixels of the image. Each
  +         pixel needs to have 32 bit color data in BGRA format and the dimensions
  +         of the image (width, height) must be exactly the same as the dimensions
  +         of the image that was originally loaded for the resource. The first
  +         element in the data array corresponds to the lower left corner of the
  +         image and subsequent elements progress from left to right in the image.
   
     Parameters:
  -          res             - handle to the resource for which the data is modified
  +          res     - handle to the resource for which the data is modified
             param   - data structure which will be updated
             data    - pointer to the new data
             size    - size of the new data block
  
positive.code: 
  ;; float getStat( EngineStats::List param, bool reset );
  (defh3fun ("getStat" get-stat) :float
    " Gets a statistic value of the engine.
  
    This function returns the value of the specified statistic. The reset flag makes it possible
    to reset the statistic value after reading.
  
    Parameters:
            param   - statistic parameter
            reset   - flag specifying whether statistic value should be reset
  
    Returns:
            current value of the specified statistic parameter
  "
    (param engine-stats)
    (reset :boolean))
  
negative.code: 
  ;; bool setModelAnimParams( NodeHandle modelNode, int stage, float time, float weight );
  (defh3fun ("setModelAnimParams" set-model-anim-params) :boolean
    "Sets the parameters of an animation stage in a Model node.
  
  This function sets the current animation time and weight for a specified stage
  of the specified model.  The time corresponds to the frames of the animation and
  the animation is looped if the time is higher than the maximum number of frames
  in the Animation resource. The weight is used for animation blending and
  determines how much influence the stage has compared to the other active
  stages. When the sum of the weights of all stages is more than one, the
  animations on the lower stages get priority.
  
  Parameters:
          modelNode       - handle to the Model node to be modified
          stage           - index of the animation stage to be modified
          time            - new animation time/frame
          weight          - new blend weight
  
  Returns:
           true in case of success, otherwise false
  "
    (model-node node-handle) (stage :int) (time :float) (weight :float))
  
  
  ;; bool setModelMorpher( NodeHandle modelNode, const char *target, float weight );
  (defh3fun ("setModelMorpher" set-model-morpher) :boolean
    "Sets the weight of a morph target.
  
  This function sets the weight of a specified morph target. If the target
  parameter is an empty string the weight of all morph targets in the specified
  Model node is modified.  If the specified morph target is not found the function
  returns false.
  
  Parameters:
          modelNode       - handle to the Model node to be modified
          target          - name of morph target
          weight          - new weight for morph target
  
  Returns:
           true in case of success, otherwise false
  "
    (model-node node-handle) (target :string) (weight :float))
  
  