framework/c/inc/le_path.h
Go to the documentation of this file.
00001 
00002 //--------------------------------------------------------------------------------------------------
00046 //--------------------------------------------------------------------------------------------------
00055 #ifndef LEGATO_PATH_INCLUDE_GUARD
00056 #define LEGATO_PATH_INCLUDE_GUARD
00057 
00058 
00059 //--------------------------------------------------------------------------------------------------
00067 //--------------------------------------------------------------------------------------------------
00068 le_result_t le_path_GetDir
00069 (
00070     const char* pathPtr,            
00071     const char* separatorPtr,       
00072     char* dirPtr,                   
00073     size_t dirBuffSize              
00074 );
00075 
00076 
00077 //--------------------------------------------------------------------------------------------------
00085 //--------------------------------------------------------------------------------------------------
00086 char* le_path_GetBasenamePtr
00087 (
00088     const char* pathPtr,            
00089     const char* separatorPtr        
00090 );
00091 
00092 
00093 //--------------------------------------------------------------------------------------------------
00112 //--------------------------------------------------------------------------------------------------
00113 le_result_t le_path_Concat
00114 (
00115     const char* separatorPtr,       
00116     char* pathPtr,                  
00117 
00118     size_t pathSize,                
00119     ...                             
00120 
00121 );
00122 
00123 
00124 #endif // LEGATO_PATH_INCLUDE_GUARD
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines