recutils
Macros | Functions
rec-utils.c File Reference
#include <config.h>
#include <regex.h>
#include <stdlib.h>
#include <gettext.h>
#include <string.h>
#include <locale.h>
#include <rec-utils.h>

Macros

#define _(str)   dgettext (PACKAGE, str)
 

Functions

bool rec_atoi (const char *str, int *number)
 
bool rec_atod (const char *str, double *number)
 
char * rec_extract_file (const char *str)
 
char * rec_extract_url (const char *str)
 
char * rec_extract_type (const char *str)
 
bool rec_parse_int (const char **str, int *num)
 
bool rec_parse_regexp (const char **str, const char *re, char **result)
 
void rec_skip_blanks (const char **str)
 
bool rec_blank_p (char c)
 
bool rec_digit_p (char c)
 
bool rec_letter_p (char c)
 
bool rec_match (const char *str, const char *reg)
 
bool rec_match_insensitive (const char *str, const char *reg)
 
size_t rec_extract_size (const char *str)
 
enum rec_size_condition_e rec_extract_size_condition (const char *str)
 
int rec_timespec_subtract (struct timespec *result, struct timespec *x, struct timespec *y)
 
uint32_t rec_endian_swap (uint32_t number)
 
char * rec_concat_strings (const char *str1, const char *str2, const char *str3)
 

Macro Definition Documentation

◆ _

#define _ (   str)    dgettext (PACKAGE, str)

Function Documentation

◆ rec_atod()

bool rec_atod ( const char *  str,
double *  number 
)

◆ rec_atoi()

bool rec_atoi ( const char *  str,
int *  number 
)

◆ rec_blank_p()

bool rec_blank_p ( char  c)

◆ rec_concat_strings()

char* rec_concat_strings ( const char *  str1,
const char *  str2,
const char *  str3 
)

◆ rec_digit_p()

bool rec_digit_p ( char  c)

◆ rec_endian_swap()

uint32_t rec_endian_swap ( uint32_t  number)

◆ rec_extract_file()

char* rec_extract_file ( const char *  str)

◆ rec_extract_size()

size_t rec_extract_size ( const char *  str)

◆ rec_extract_size_condition()

enum rec_size_condition_e rec_extract_size_condition ( const char *  str)

◆ rec_extract_type()

char* rec_extract_type ( const char *  str)

◆ rec_extract_url()

char* rec_extract_url ( const char *  str)

◆ rec_letter_p()

bool rec_letter_p ( char  c)

◆ rec_match()

bool rec_match ( const char *  str,
const char *  reg 
)

◆ rec_match_insensitive()

bool rec_match_insensitive ( const char *  str,
const char *  reg 
)

◆ rec_parse_int()

bool rec_parse_int ( const char **  str,
int *  num 
)

◆ rec_parse_regexp()

bool rec_parse_regexp ( const char **  str,
const char *  re,
char **  result 
)

◆ rec_skip_blanks()

void rec_skip_blanks ( const char **  str)

◆ rec_timespec_subtract()

int rec_timespec_subtract ( struct timespec *  result,
struct timespec *  x,
struct timespec *  y 
)