util.h
Go to the documentation of this file.
size_t strlcpy(char *dest, const char *src, const size_t size)
copies a string
Definition: util.c:50
size_t snprintfcat(char *str, size_t size, const char *format,...)
prints output from string "str" in a specified format
Definition: util.c:74
size_t strlcat(char *dst, const char *src, const size_t size)
concatenates two strings
Definition: util.c:60
void mac_string_to_bytes(char *macstr, unsigned char mac[6])
converts a MAC address from a string to individual bytes
Definition: util.c:197
void print_mac(unsigned char mac[6])
prints MAC address from MAC array
Definition: util.c:203
int compare_version(const char *aver, const char *bver)
compares version numbers of two software releases
Definition: util.c:117
int wifi_freq(const int channel)
sets Wi-Fi frequency corresponding to specified channel
Definition: util.c:208
int wifi_chan(const int frequency)
sets Wi-Fi channel corresponding to specified freuency
Definition: util.c:261
void get_bssid(const char *essid, const unsigned int channel, char *bssid)
generates a BSSID from hash of ESSID and channel
Definition: util.c:315
size_t strstrip(const char *s, char *out, const size_t outlen)
removes white space from a given string (to parse for arguments)
Definition: util.c:101
int process_files(const char *dir_path, file_iter loader)
processes file paths
Definition: util.c:145
int argv_to_string(char **argv, const int argc, char *output, const size_t max)
converts argument vectors to a single string
Definition: util.c:184
int string_to_argv(const char *input, char **argv, int *argc, const size_t max)
parses a string and converts into a set of arguments
Definition: util.c:167
void hexdump(void *mem, unsigned int len)
prints a raw byte array in hex and ascii output
Definition: util.c:371
Generated on Fri Jun 6 2014 13:22:05 for commotiond by 1.8.7