le_path.h
Go to the documentation of this file.
1 
2 //--------------------------------------------------------------------------------------------------
43 //--------------------------------------------------------------------------------------------------
52 #ifndef LEGATO_PATH_INCLUDE_GUARD
53 #define LEGATO_PATH_INCLUDE_GUARD
54 
55 
56 //--------------------------------------------------------------------------------------------------
64 //--------------------------------------------------------------------------------------------------
66 (
67  const char* pathPtr,
68  const char* separatorPtr,
69  char* dirPtr,
70  size_t dirBuffSize
71 );
72 
73 
74 //--------------------------------------------------------------------------------------------------
82 //--------------------------------------------------------------------------------------------------
84 (
85  const char* pathPtr,
86  const char* separatorPtr
87 );
88 
89 
90 //--------------------------------------------------------------------------------------------------
109 //--------------------------------------------------------------------------------------------------
110 
112 (
113  const char* separatorPtr,
114  char* pathPtr,
115  size_t pathSize,
117  ...
118 )
120 __attribute__((__sentinel__));
121 
122 
123 #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)