EditorConfig
Configuration file format for defining coding styles in shared projects.
|
Header file of EditorConfig handle. More...
Go to the source code of this file.
Typedefs | |
typedef void * | editorconfig_handle |
The editorconfig handle object type. | |
Functions | |
editorconfig_handle | editorconfig_handle_init (void) |
Create and intialize a default editorconfig_handle object. More... | |
int | editorconfig_handle_destroy (editorconfig_handle h) |
Destroy an editorconfig_handle object. More... | |
const char * | editorconfig_handle_get_err_file (editorconfig_handle h) |
Get the err_file field of an editorconfig_handle object. More... | |
void | editorconfig_handle_get_version (const editorconfig_handle h, int *major, int *minor, int *patch) |
Get the version fields of an editorconfig_handle object. More... | |
void | editorconfig_handle_set_version (const editorconfig_handle h, int major, int minor, int patch) |
Set the version fields of an editorconfig_handle object. More... | |
void | editorconfig_handle_set_conf_file_name (editorconfig_handle h, const char *conf_file_name) |
Set the conf_file_name field of an editorconfig_handle object. More... | |
const char * | editorconfig_handle_get_conf_file_name (const editorconfig_handle h) |
Get the conf_file_name field of an editorconfig_handle object. More... | |
void | editorconfig_handle_get_name_value (const editorconfig_handle h, int n, const char **name, const char **value) |
Get the nth name and value fields of an editorconfig_handle object. More... | |
int | editorconfig_handle_get_name_value_count (const editorconfig_handle h) |
Get the count of name and value fields of an editorconfig_handle object. More... | |
Header file of EditorConfig handle.
int editorconfig_handle_destroy | ( | editorconfig_handle | h | ) |
Destroy an editorconfig_handle object.
h | The editorconfig_handle object needs to be destroyed. |
zero | The editorconfig_handle object is destroyed successfully. |
non-zero | Failed to destroy the editorconfig_handle object. |
const char* editorconfig_handle_get_conf_file_name | ( | const editorconfig_handle | h | ) |
Get the conf_file_name field of an editorconfig_handle object.
h | The editorconfig_handle object whose conf_file_name field needs to be obtained. |
const char* editorconfig_handle_get_err_file | ( | editorconfig_handle | h | ) |
Get the err_file field of an editorconfig_handle object.
h | The editorconfig_handle object whose err_file needs to be obtained. |
NULL | No error file exists. |
non-NULL | The pointer to the path of the file caused the parsing error is returned. |
void editorconfig_handle_get_name_value | ( | const editorconfig_handle | h, |
int | n, | ||
const char ** | name, | ||
const char ** | value | ||
) |
Get the nth name and value fields of an editorconfig_handle object.
h | The editorconfig_handle object whose name and value fields need to be obtained. |
n | The zero-based index of the name and value fields to be obtained. |
name | If not null, *name will be set to point to the obtained name. |
value | If not null, *value will be set to point to the obtained value. |
int editorconfig_handle_get_name_value_count | ( | const editorconfig_handle | h | ) |
Get the count of name and value fields of an editorconfig_handle object.
h | The editorconfig_handle object whose count of name and value fields need to be obtained. |
void editorconfig_handle_get_version | ( | const editorconfig_handle | h, |
int * | major, | ||
int * | minor, | ||
int * | patch | ||
) |
Get the version fields of an editorconfig_handle object.
h | The editorconfig_handle object whose version field need to be obtained. |
major | If not null, the integer pointed by major will be filled with the major version field of the editorconfig_handle object. |
minor | If not null, the integer pointed by minor will be filled with the minor version field of the editorconfig_handle object. |
patch | If not null, the integer pointed by patch will be filled with the patch version field of the editorconfig_handle object. |
editorconfig_handle editorconfig_handle_init | ( | void | ) |
Create and intialize a default editorconfig_handle object.
NULL | Failed to create the editorconfig_handle object. |
non-NULL | The created editorconfig_handle object is returned. |
void editorconfig_handle_set_conf_file_name | ( | editorconfig_handle | h, |
const char * | conf_file_name | ||
) |
Set the conf_file_name field of an editorconfig_handle object.
h | The editorconfig_handle object whose conf_file_name field needs to be set. |
conf_file_name | The new value of the conf_file_name field of the editorconfig_handle object. |
void editorconfig_handle_set_version | ( | const editorconfig_handle | h, |
int | major, | ||
int | minor, | ||
int | patch | ||
) |
Set the version fields of an editorconfig_handle object.
h | The editorconfig_handle object whose version fields need to be set. |
major | If not less than 0, the major version field will be set to major. If this parameter is less than 0, the major version field of the editorconfig_handle object will remain unchanged. |
minor | If not less than 0, the minor version field will be set to minor. If this parameter is less than 0, the minor version field of the editorconfig_handle object will remain unchanged. |
patch | If not less than 0, the patch version field will be set to patch. If this parameter is less than 0, the patch version field of the editorconfig_handle object will remain unchanged. |