![]() |
pacemaker
1.1.24-3850484742
Scalable High-Availability cluster resource manager
|
#include <crm_internal.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <limits.h>
#include <bzlib.h>
#include <sys/types.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
Functions | |
char * | crm_concat (const char *prefix, const char *suffix, char join) |
char * | crm_itoa_stack (int an_int, char *buffer, size_t len) |
char * | crm_itoa (int an_int) |
void | g_hash_destroy_str (gpointer data) |
long long | crm_int_helper (const char *text, char **end_text) |
long long | crm_parse_ll (const char *text, const char *default_text) |
Parse a long long integer value from a string. More... | |
int | crm_parse_int (const char *text, const char *default_text) |
Parse an integer value from a string. More... | |
gboolean | safe_str_neq (const char *a, const char *b) |
gboolean | crm_is_true (const char *s) |
int | crm_str_to_boolean (const char *s, int *ret) |
char * | crm_strip_trailing_newline (char *str) |
gboolean | crm_str_eq (const char *a, const char *b, gboolean use_case) |
bool | crm_starts_with (const char *str, const char *prefix) |
Check whether a string starts with a certain sequence. More... | |
gboolean | crm_ends_with (const char *s, const char *match) |
gboolean | crm_ends_with_ext (const char *s, const char *match) |
guint | g_str_hash_traditional (gconstpointer v) |
guint | crm_strcase_hash (gconstpointer v) |
GHashTable * | crm_str_table_dup (GHashTable *old_table) |
char * | add_list_element (char *list, const char *value) |
bool | crm_compress_string (const char *data, int length, int max, char **result, unsigned int *result_len) |
gint | crm_alpha_sort (gconstpointer a, gconstpointer b) |
Compare two strings alphabetically (case-insensitive) More... | |
char* add_list_element | ( | char * | list, |
const char * | value | ||
) |
gint crm_alpha_sort | ( | gconstpointer | a, |
gconstpointer | b | ||
) |
Compare two strings alphabetically (case-insensitive)
[in] | a | First string to compare |
[in] | b | Second string to compare |
bool crm_compress_string | ( | const char * | data, |
int | length, | ||
int | max, | ||
char ** | result, | ||
unsigned int * | result_len | ||
) |
char* crm_concat | ( | const char * | prefix, |
const char * | suffix, | ||
char | join | ||
) |
gboolean crm_ends_with | ( | const char * | s, |
const char * | match | ||
) |
gboolean crm_ends_with_ext | ( | const char * | s, |
const char * | match | ||
) |
long long crm_int_helper | ( | const char * | text, |
char ** | end_text | ||
) |
char* crm_itoa_stack | ( | int | an_int, |
char * | buffer, | ||
size_t | len | ||
) |
int crm_parse_int | ( | const char * | text, |
const char * | default_text | ||
) |
Parse an integer value from a string.
[in] | text | The string to parse |
[in] | default_text | Default string to parse if text is NULL |
long long crm_parse_ll | ( | const char * | text, |
const char * | default_text | ||
) |
bool crm_starts_with | ( | const char * | str, |
const char * | prefix | ||
) |
Check whether a string starts with a certain sequence.
[in] | str | String to check |
[in] | match | Sequence to match against beginning of str |
TRUE
if str
begins with match, FALSE
otherwise gboolean crm_str_eq | ( | const char * | a, |
const char * | b, | ||
gboolean | use_case | ||
) |