table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 1.5.1-1.1
 - Leap-16.0
 - Leap-15.6
 
| wofi-utils(3) | Library Functions Manual | wofi-utils(3) | 
NAME¶
wofi - Utility functions and documentation
DESCRIPTION¶
The functions documented here are general utility functions. They are defined in utils.h.
UTILITY FUNCTIONS¶
The following functions are general convenience functions.
- time_t utils_get_time_millis(void)
 - Returns the current unix time in milliseconds.
 - void utils_sleep_millis(time_t millis)
 - Sleeps for the specified amount of time.
    
time_t millis - The time to sleep for in milliseconds.
 - char* utils_concat(size_t arg_count, ...)
 - Concatenates strings together. The returned result is newly allocated and
      must be freed by the caller when finished using it.
    
size_t arg_count - The number of arguments provided
varargs - The list of strings to be concatenated.
 - size_t utils_min(size_t n1, size_t n2)
 - Returns the smaller of the two inputs.
    
size_t n1 - The first number.
size_t n2 - The second number.
 - size_t utils_min3(size_t n1, size_t n2, size_t n3)
 - Returns the smallest of the three inputs.
    
size_t n1 - The first number.
size_t n2 - The second number.
size_t n3 - The third number.
 - size_t utils_distance(const char* haystack, const char* needle)
 - Computes the Levenshtein distance between the two inputs.
    
const char* haystack - The string to search in.
const char* needle - The string to search for.