allow trim() public function
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
/* Internal helpers — kept private to this translation unit. */
|
/* Internal helpers — kept private to this translation unit. */
|
||||||
static int uselesschar(int c);
|
static int uselesschar(int c);
|
||||||
static void trim(char *s);
|
/* trim is public (declared in lib11sht.h) */
|
||||||
static void asciify(const char *src, char *dest, size_t dest_size);
|
static void asciify(const char *src, char *dest, size_t dest_size);
|
||||||
static int ulen(unsigned char c);
|
static int ulen(unsigned char c);
|
||||||
static float shit11(char *s1, char *s2);
|
static float shit11(char *s1, char *s2);
|
||||||
@@ -162,7 +162,7 @@ static int uselesschar(int c)
|
|||||||
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
/* remove leading/trailing whitespace + collapse internal multiple whitespace */
|
/* remove leading/trailing whitespace + collapse internal multiple whitespace */
|
||||||
static void trim(char *s)
|
void trim(char *s)
|
||||||
{
|
{
|
||||||
int len, i, j, fin = 0;
|
int len, i, j, fin = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -50,4 +50,10 @@ int sequal_full(char *a, char *b, float shold, float *ratio,
|
|||||||
*/
|
*/
|
||||||
int fequal(float a, float b, float delta);
|
int fequal(float a, float b, float delta);
|
||||||
|
|
||||||
|
/* String trim: removes leading + trailing whitespace (including UTF-8
|
||||||
|
* NBSP bytes 0xC2 / 0xA0) AND collapses internal runs of whitespace
|
||||||
|
* to a single space. Modifies s in place. Caller's buffer must already
|
||||||
|
* be NUL-terminated. */
|
||||||
|
void trim(char *s);
|
||||||
|
|
||||||
#endif /* LIB11SHT_H */
|
#endif /* LIB11SHT_H */
|
||||||
|
|||||||
Reference in New Issue
Block a user