########
HTools.h
########

.. default-domain:: cpp

Macro Definitions
=================

=== ==========================================
..  :c:macro:`~MVO_API`                       
..  :c:macro:`~MVO_POINTER_SIZED_INT`         
..  :c:macro:`~MVO_POINTER_SIZED_UINT`        
..  :c:macro:`~MVO_PRINT_HC_KEY_FORMAT`       
..  :c:macro:`~MVO_V2I`                       
..  :c:macro:`~MVO_I2V`                       
..  :c:macro:`~H_ASSERT`                      
..  :c:macro:`~MVO_BIGENDIAN`                 
..  :c:macro:`~NO_CASE_CMP`                   
..  :c:macro:`~WNO_CASE_CMP`                  
..  :c:macro:`~streq`                         
..  :c:macro:`~wcseq`                         
..  :c:macro:`~strieq`                        
..  :c:macro:`~wcsieq`                        
..  :c:macro:`~feq`                           
..  :c:macro:`~MIN`                           
..  :c:macro:`~MAX`                           
..  :c:macro:`~H_M_PI`                        
..  :c:macro:`~H_ACOS`                        
..  :c:macro:`~H_ASIN`                        
..  :c:macro:`~H_UNICODE_STRLEN`              
..  :c:macro:`~UNREFERENCED`                  
..  :c:macro:`~H_SAFE_DELETE`                 
..  :c:macro:`~H_SAFE_DELETE_ARRAY`           
..  :c:macro:`~H_SAFE_DELETE_VLIST`           
..  :c:macro:`~H_SAFE_DELETE_VLIST_AND_NODES` 
..  :c:macro:`~HCLOCALE`                      
..  :c:macro:`~H_EXTRA_POINTER_FORMAT`        
..  :c:macro:`~INVALID_KEY`                   
..  :c:macro:`~NO_RELATED_SELECTION_LIMIT`    
..  :c:macro:`~MVO_SQRT_MAX_FLOAT`            
..  :c:macro:`~MVO_MESSAGE_BUFFER_SIZE`       
..  :c:macro:`~MVO_SEGMENT_PATHNAME_BUFFER`   
..  :c:macro:`~MVO_BUFFER_SIZE`               
..  :c:macro:`~MVO_MEDIUM_BUFFER_SIZE`        
..  :c:macro:`~MVO_SMALL_BUFFER_SIZE`         
..  :c:macro:`~MVO_BIG_BUFFER_SIZE`           
..  :c:macro:`~H_WHITE_BACKGROUND_TEXT_MAGIC` 
..  :c:macro:`~H_DEBUG_ZBUFFER_MAGIC`         
..  :c:macro:`~H_DISABLE_SCALE_MAGIC`         
..  :c:macro:`~H_HBASEVIEW_POINTER_MAGIC`     
..  :c:macro:`~H_HIGHLIGHT_KEY_MAGIC`         
..  :c:macro:`~H_SOLID_BODY_MAGIC`            
..  :c:macro:`~H_SUPPRESS_SCALING_MAGIC`      
..  :c:macro:`~H_TEMP_SEGMENT_MAGIC`          
..  :c:macro:`~HTC_OBJECT_ROTATE_MAGIC`       
=== ==========================================

Detailed Description
====================

.. doxygenfile:: HTools.h
   :project: mvo
   :sections: detaileddescription

Macro Definition
================

.. doxygendefine:: MVO_API
   :project: mvo

.. doxygendefine:: MVO_POINTER_SIZED_INT
   :project: mvo

.. doxygendefine:: MVO_POINTER_SIZED_UINT
   :project: mvo

.. doxygendefine:: MVO_PRINT_HC_KEY_FORMAT
   :project: mvo

.. doxygendefine:: MVO_V2I
   :project: mvo

.. doxygendefine:: MVO_I2V
   :project: mvo

.. doxygendefine:: H_ASSERT
   :project: mvo

.. doxygendefine:: MVO_BIGENDIAN
   :project: mvo

.. doxygendefine:: NO_CASE_CMP
   :project: mvo

.. doxygendefine:: WNO_CASE_CMP
   :project: mvo

.. doxygendefine:: streq
   :project: mvo

.. doxygendefine:: wcseq
   :project: mvo

.. doxygendefine:: strieq
   :project: mvo

.. doxygendefine:: wcsieq
   :project: mvo

.. doxygendefine:: feq
   :project: mvo

.. doxygendefine:: MIN
   :project: mvo

.. doxygendefine:: MAX
   :project: mvo

.. doxygendefine:: H_M_PI
   :project: mvo

.. doxygendefine:: H_ACOS
   :project: mvo

.. doxygendefine:: H_ASIN
   :project: mvo

.. doxygendefine:: H_UNICODE_STRLEN
   :project: mvo

.. doxygendefine:: UNREFERENCED
   :project: mvo

.. doxygendefine:: H_SAFE_DELETE
   :project: mvo

.. doxygendefine:: H_SAFE_DELETE_ARRAY
   :project: mvo

.. doxygendefine:: H_SAFE_DELETE_VLIST
   :project: mvo

.. doxygendefine:: H_SAFE_DELETE_VLIST_AND_NODES
   :project: mvo

.. doxygendefine:: HCLOCALE
   :project: mvo

.. doxygendefine:: H_EXTRA_POINTER_FORMAT
   :project: mvo

.. doxygendefine:: INVALID_KEY
   :project: mvo

.. doxygendefine:: NO_RELATED_SELECTION_LIMIT
   :project: mvo

.. doxygendefine:: MVO_SQRT_MAX_FLOAT
   :project: mvo

.. doxygendefine:: MVO_MESSAGE_BUFFER_SIZE
   :project: mvo

.. doxygendefine:: MVO_SEGMENT_PATHNAME_BUFFER
   :project: mvo

.. doxygendefine:: MVO_BUFFER_SIZE
   :project: mvo

.. doxygendefine:: MVO_MEDIUM_BUFFER_SIZE
   :project: mvo

.. doxygendefine:: MVO_SMALL_BUFFER_SIZE
   :project: mvo

.. doxygendefine:: MVO_BIG_BUFFER_SIZE
   :project: mvo

.. doxygendefine:: H_WHITE_BACKGROUND_TEXT_MAGIC
   :project: mvo

.. doxygendefine:: H_DEBUG_ZBUFFER_MAGIC
   :project: mvo

.. doxygendefine:: H_DISABLE_SCALE_MAGIC
   :project: mvo

.. doxygendefine:: H_HBASEVIEW_POINTER_MAGIC
   :project: mvo

.. doxygendefine:: H_HIGHLIGHT_KEY_MAGIC
   :project: mvo

.. doxygendefine:: H_SOLID_BODY_MAGIC
   :project: mvo

.. doxygendefine:: H_SUPPRESS_SCALING_MAGIC
   :project: mvo

.. doxygendefine:: H_TEMP_SEGMENT_MAGIC
   :project: mvo

.. doxygendefine:: HTC_OBJECT_ROTATE_MAGIC
   :project: mvo



