recutils
Data Structures | Functions
rec-field.c File Reference
#include <config.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <rec.h>

Data Structures

struct  rec_field_s
 

Functions

const char * rec_field_name (rec_field_t field)
 
bool rec_field_set_name (rec_field_t field, const char *name)
 
const char * rec_field_value (rec_field_t field)
 
bool rec_field_set_value (rec_field_t field, const char *value)
 
rec_field_t rec_field_new (const char *name, const char *value)
 
rec_field_t rec_field_dup (rec_field_t field)
 
bool rec_field_equal_p (rec_field_t field1, rec_field_t field2)
 
void rec_field_destroy (rec_field_t field)
 
rec_comment_t rec_field_to_comment (rec_field_t field)
 
const char * rec_field_source (rec_field_t field)
 
bool rec_field_set_source (rec_field_t field, const char *source)
 
size_t rec_field_location (rec_field_t field)
 
bool rec_field_set_location (rec_field_t field, size_t location)
 
const char * rec_field_location_str (rec_field_t field)
 
size_t rec_field_char_location (rec_field_t field)
 
bool rec_field_set_char_location (rec_field_t field, size_t location)
 
const char * rec_field_char_location_str (rec_field_t field)
 
void rec_field_set_mark (rec_field_t field, int mark)
 
int rec_field_mark (rec_field_t field)
 

Function Documentation

◆ rec_field_char_location()

size_t rec_field_char_location ( rec_field_t  field)

◆ rec_field_char_location_str()

const char* rec_field_char_location_str ( rec_field_t  field)

◆ rec_field_destroy()

void rec_field_destroy ( rec_field_t  field)

◆ rec_field_dup()

rec_field_t rec_field_dup ( rec_field_t  field)

◆ rec_field_equal_p()

bool rec_field_equal_p ( rec_field_t  field1,
rec_field_t  field2 
)

◆ rec_field_location()

size_t rec_field_location ( rec_field_t  field)

◆ rec_field_location_str()

const char* rec_field_location_str ( rec_field_t  field)

◆ rec_field_mark()

int rec_field_mark ( rec_field_t  field)

◆ rec_field_name()

const char* rec_field_name ( rec_field_t  field)

◆ rec_field_new()

rec_field_t rec_field_new ( const char *  name,
const char *  value 
)

◆ rec_field_set_char_location()

bool rec_field_set_char_location ( rec_field_t  field,
size_t  location 
)

◆ rec_field_set_location()

bool rec_field_set_location ( rec_field_t  field,
size_t  location 
)

◆ rec_field_set_mark()

void rec_field_set_mark ( rec_field_t  field,
int  mark 
)

◆ rec_field_set_name()

bool rec_field_set_name ( rec_field_t  field,
const char *  name 
)

◆ rec_field_set_source()

bool rec_field_set_source ( rec_field_t  field,
const char *  source 
)

◆ rec_field_set_value()

bool rec_field_set_value ( rec_field_t  field,
const char *  value 
)

◆ rec_field_source()

const char* rec_field_source ( rec_field_t  field)

◆ rec_field_to_comment()

rec_comment_t rec_field_to_comment ( rec_field_t  field)

◆ rec_field_value()

const char* rec_field_value ( rec_field_t  field)