###########
BInternal.h
###########

.. default-domain:: cpp

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

=== ===============================
..  :c:macro:`~null`               
..  :c:macro:`~nobreak`            
..  :c:macro:`~countof`            
..  :c:macro:`~forever`            
..  :c:macro:`~until`              
..  :c:macro:`~streq`              
..  :c:macro:`~streqn`             
..  :c:macro:`~POINTER_SIZED_INT`  
..  :c:macro:`~POINTER_SIZED_UINT` 
..  :c:macro:`~UL2VP`              
..  :c:macro:`~SL2VP`              
..  :c:macro:`~VP2UL`              
..  :c:macro:`~VP2SL`              
..  :c:macro:`~UNREFERENCED`       
=== ===============================

Functions
=========

================ =========================================================================================================
void             :cpp:func:`dprintf <void dprintf(char const *format,...)>`                                               
void             :cpp:func:`wcsstrcpy <void wcsstrcpy(wchar_t *dp, char const *sp)>`                                      
wchar_t const *  :cpp:func:`wcschr2 <wchar_t const  * wcschr2(wchar_t const *str, wchar_t const c1, wchar_t const c2)>`   
wchar_t *        :cpp:func:`wcschr2 <wchar_t * wcschr2(wchar_t *str, wchar_t const c1, wchar_t const c2)>`                
wchar_t const *  :cpp:func:`wcsrchr2 <wchar_t const  * wcsrchr2(wchar_t const *str, wchar_t const c1, wchar_t const c2)>` 
wchar_t *        :cpp:func:`wcsrchr2 <wchar_t * wcsrchr2(wchar_t *str, wchar_t const c1, wchar_t const c2)>`              
================ =========================================================================================================

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

.. doxygenfile:: BInternal.h
   :project: base_stream
   :sections: detaileddescription

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

.. doxygendefine:: null
   :project: base_stream

.. doxygendefine:: nobreak
   :project: base_stream

.. doxygendefine:: countof
   :project: base_stream

.. doxygendefine:: forever
   :project: base_stream

.. doxygendefine:: until
   :project: base_stream

.. doxygendefine:: streq
   :project: base_stream

.. doxygendefine:: streqn
   :project: base_stream

.. doxygendefine:: POINTER_SIZED_INT
   :project: base_stream

.. doxygendefine:: POINTER_SIZED_UINT
   :project: base_stream

.. doxygendefine:: UL2VP
   :project: base_stream

.. doxygendefine:: SL2VP
   :project: base_stream

.. doxygendefine:: VP2UL
   :project: base_stream

.. doxygendefine:: VP2SL
   :project: base_stream

.. doxygendefine:: UNREFERENCED
   :project: base_stream

Function Documentation
======================

.. doxygenfunction:: dprintf
   :project: base_stream

.. doxygenfunction:: wcsstrcpy
   :project: base_stream

.. doxygenfunction:: wcschr2
   :project: base_stream

.. doxygenfunction:: wcschr2
   :project: base_stream

.. doxygenfunction:: wcsrchr2
   :project: base_stream

.. doxygenfunction:: wcsrchr2
   :project: base_stream



