All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
le_path.h
Go to the documentation of this file.
1 
2 //--------------------------------------------------------------------------------------------------
46 //--------------------------------------------------------------------------------------------------
55 #ifndef LEGATO_PATH_INCLUDE_GUARD
56 #define LEGATO_PATH_INCLUDE_GUARD
57 
58 
59 //--------------------------------------------------------------------------------------------------
67 //--------------------------------------------------------------------------------------------------
69 (
70  const char* pathPtr,
71  const char* separatorPtr,
72  char* dirPtr,
73  size_t dirBuffSize
74 );
75 
76 
77 //--------------------------------------------------------------------------------------------------
85 //--------------------------------------------------------------------------------------------------
87 (
88  const char* pathPtr,
89  const char* separatorPtr
90 );
91 
92 
93 //--------------------------------------------------------------------------------------------------
112 //--------------------------------------------------------------------------------------------------
113 
115 (
116  const char* separatorPtr,
117  char* pathPtr,
118  size_t pathSize,
120  ...
121 )
123 __attribute__((__sentinel__));
124 
125 
126 #endif // LEGATO_PATH_INCLUDE_GUARD
le_result_t le_path_Concat(const char *separatorPtr, char *pathPtr, size_t pathSize,...)
le_result_t
Definition: le_basics.h:35
char * le_path_GetBasenamePtr(const char *pathPtr, const char *separatorPtr)
le_result_t le_path_GetDir(const char *pathPtr, const char *separatorPtr, char *dirPtr, size_t dirBuffSize)