loplugin:staticanonymous
Change-Id: I046ab88e9bd4667e496a6525abc5d5f99cf162c2
This commit is contained in:
@@ -29,18 +29,18 @@ struct lt_error_t {
|
|||||||
lt_error_t() : something(nullptr) {}
|
lt_error_t() : something(nullptr) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
static void* g_malloc(size_t s)
|
void* g_malloc(size_t s)
|
||||||
{
|
{
|
||||||
return malloc(s);
|
return malloc(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void g_free(void* p)
|
void g_free(void* p)
|
||||||
{
|
{
|
||||||
if (p)
|
if (p)
|
||||||
free(p);
|
free(p);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lt_error_unref(lt_error_t *error)
|
void lt_error_unref(lt_error_t *error)
|
||||||
{
|
{
|
||||||
if (error)
|
if (error)
|
||||||
{
|
{
|
||||||
@@ -165,19 +165,19 @@ struct lt_list_t : public my_t_impl
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static lt_pointer_t lt_list_value( const lt_list_t* p )
|
lt_pointer_t lt_list_value( const lt_list_t* p )
|
||||||
{
|
{
|
||||||
// This may look odd, but in this implementation the list element itself
|
// This may look odd, but in this implementation the list element itself
|
||||||
// holds the char* mpStr to be obtained with lt_variant_get_tag()
|
// holds the char* mpStr to be obtained with lt_variant_get_tag()
|
||||||
return static_cast<lt_pointer_t>(const_cast<lt_list_t*>(p));
|
return static_cast<lt_pointer_t>(const_cast<lt_list_t*>(p));
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_list_t* lt_list_next( const lt_list_t* p )
|
const lt_list_t* lt_list_next( const lt_list_t* p )
|
||||||
{
|
{
|
||||||
return p ? p->mpNext : nullptr;
|
return p ? p->mpNext : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static lt_list_t* my_copyList( const lt_list_t * pList )
|
lt_list_t* my_copyList( const lt_list_t * pList )
|
||||||
{
|
{
|
||||||
lt_list_t* pNewList = nullptr;
|
lt_list_t* pNewList = nullptr;
|
||||||
lt_list_t* pLast = nullptr;
|
lt_list_t* pLast = nullptr;
|
||||||
@@ -197,7 +197,7 @@ static lt_list_t* my_copyList( const lt_list_t * pList )
|
|||||||
return pNewList;
|
return pNewList;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_unrefList( lt_list_t* pList )
|
void my_unrefList( lt_list_t* pList )
|
||||||
{
|
{
|
||||||
while (pList)
|
while (pList)
|
||||||
{
|
{
|
||||||
@@ -207,7 +207,7 @@ static void my_unrefList( lt_list_t* pList )
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void my_appendToList( lt_list_t** ppList, lt_list_t* pEntry )
|
void my_appendToList( lt_list_t** ppList, lt_list_t* pEntry )
|
||||||
{
|
{
|
||||||
if (ppList)
|
if (ppList)
|
||||||
{
|
{
|
||||||
@@ -298,21 +298,21 @@ struct lt_tag_t : public my_t_impl
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static void lt_db_initialize() { }
|
void lt_db_initialize() { }
|
||||||
static void lt_db_finalize() { }
|
void lt_db_finalize() { }
|
||||||
static void lt_db_set_datadir( const char* /* dir */ ) { }
|
void lt_db_set_datadir( const char* /* dir */ ) { }
|
||||||
|
|
||||||
static lt_tag_t* lt_tag_new()
|
lt_tag_t* lt_tag_new()
|
||||||
{
|
{
|
||||||
return new lt_tag_t;
|
return new lt_tag_t;
|
||||||
}
|
}
|
||||||
|
|
||||||
static lt_tag_t* lt_tag_copy(lt_tag_t *tag)
|
lt_tag_t* lt_tag_copy(lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return (tag ? new lt_tag_t( *tag) : nullptr);
|
return (tag ? new lt_tag_t( *tag) : nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void lt_tag_unref(lt_tag_t *tag)
|
void lt_tag_unref(lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
if (tag)
|
if (tag)
|
||||||
tag->decRef();
|
tag->decRef();
|
||||||
@@ -325,9 +325,9 @@ static void lt_tag_unref(lt_tag_t *tag)
|
|||||||
any i-* irregular and x-* privateuse. Subtags are not checked for validity
|
any i-* irregular and x-* privateuse. Subtags are not checked for validity
|
||||||
(alpha, digit, registered, ...).
|
(alpha, digit, registered, ...).
|
||||||
*/
|
*/
|
||||||
static int lt_tag_parse(lt_tag_t *tag,
|
int lt_tag_parse(lt_tag_t *tag,
|
||||||
const char *tag_string,
|
const char *tag_string,
|
||||||
lt_error_t **error)
|
lt_error_t **error)
|
||||||
{
|
{
|
||||||
(void) error;
|
(void) error;
|
||||||
if (!tag)
|
if (!tag)
|
||||||
@@ -517,65 +517,65 @@ static int lt_tag_parse(lt_tag_t *tag,
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char* lt_tag_canonicalize(lt_tag_t *tag,
|
char* lt_tag_canonicalize(lt_tag_t *tag,
|
||||||
lt_error_t **error)
|
lt_error_t **error)
|
||||||
{
|
{
|
||||||
(void) error;
|
(void) error;
|
||||||
return tag && tag->mpStr ? strdup( tag->mpStr) : nullptr;
|
return tag && tag->mpStr ? strdup( tag->mpStr) : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_lang_t* lt_tag_get_language(const lt_tag_t *tag)
|
const lt_lang_t* lt_tag_get_language(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return tag && tag->maLanguage.mpStr ? &tag->maLanguage : nullptr;
|
return tag && tag->maLanguage.mpStr ? &tag->maLanguage : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_script_t *lt_tag_get_script(const lt_tag_t *tag)
|
const lt_script_t *lt_tag_get_script(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return tag && tag->maScript.mpStr ? &tag->maScript : nullptr;
|
return tag && tag->maScript.mpStr ? &tag->maScript : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_region_t *lt_tag_get_region(const lt_tag_t *tag)
|
const lt_region_t *lt_tag_get_region(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return tag && tag->maRegion.mpStr ? &tag->maRegion : nullptr;
|
return tag && tag->maRegion.mpStr ? &tag->maRegion : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_list_t *lt_tag_get_variants(const lt_tag_t *tag)
|
const lt_list_t *lt_tag_get_variants(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return tag ? tag->maVariants.mpList : nullptr;
|
return tag ? tag->maVariants.mpList : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const lt_string_t *lt_tag_get_privateuse(const lt_tag_t *tag)
|
const lt_string_t *lt_tag_get_privateuse(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
return tag && tag->maPrivateUse.mpStr ? &tag->maPrivateUse : nullptr;
|
return tag && tag->maPrivateUse.mpStr ? &tag->maPrivateUse : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *lt_lang_get_tag(const lt_lang_t *lang)
|
const char *lt_lang_get_tag(const lt_lang_t *lang)
|
||||||
{
|
{
|
||||||
return lang ? lang->mpStr : nullptr;
|
return lang ? lang->mpStr : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *lt_script_get_tag(const lt_script_t *script)
|
const char *lt_script_get_tag(const lt_script_t *script)
|
||||||
{
|
{
|
||||||
return script ? script->mpStr : nullptr;
|
return script ? script->mpStr : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *lt_region_get_tag(const lt_region_t *region)
|
const char *lt_region_get_tag(const lt_region_t *region)
|
||||||
{
|
{
|
||||||
return region ? region->mpStr : nullptr;
|
return region ? region->mpStr : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const char *lt_variant_get_tag(const lt_variant_t *variant)
|
const char *lt_variant_get_tag(const lt_variant_t *variant)
|
||||||
{
|
{
|
||||||
return variant ? variant->mpStr : nullptr;
|
return variant ? variant->mpStr : nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
static size_t lt_string_length(const lt_string_t *string)
|
size_t lt_string_length(const lt_string_t *string)
|
||||||
{
|
{
|
||||||
return string ? strlen(string->mpStr) : 0;
|
return string ? strlen(string->mpStr) : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef erDEBUG
|
#ifdef erDEBUG
|
||||||
static void lt_tag_dump(const lt_tag_t *tag)
|
void lt_tag_dump(const lt_tag_t *tag)
|
||||||
{
|
{
|
||||||
fprintf( stderr, "\n");
|
fprintf( stderr, "\n");
|
||||||
fprintf( stderr, "SimpleLangtag langtag: %s\n", tag->mpStr);
|
fprintf( stderr, "SimpleLangtag langtag: %s\n", tag->mpStr);
|
||||||
|
Reference in New Issue
Block a user