dvr_entry_t *de = (dvr_entry_t *)o;
dvr_autorec_entry_t *dae = de->de_autorec;
if (dae) {
+ const int comment = !strempty(dae->dae_comment);
snprintf(prop_sbuf, PROP_SBUF_LEN, "%s%s%s%s",
dae->dae_name ?: "",
- (dae->dae_comment != '\0' && strcmp(dae->dae_comment,"") != 0) ? " (" : "",
- (dae->dae_comment != '\0' && strcmp(dae->dae_comment,"") != 0) ? dae->dae_comment : "",
- (dae->dae_comment != '\0' && strcmp(dae->dae_comment,"") != 0) ? ")" : "");
+ comment ? " (" : "",
+ comment ? dae->dae_comment : "",
+ comment ? ")" : "");
} else
prop_sbuf[0] = '\0';
return &prop_sbuf_ptr;
return 0;
}
-int strempty(const char* c) {
- return !c || c[0] == 0;
-}
-
-int lang_str_empty(lang_str_t* str) {
- return strempty(lang_str_get(str, NULL));
-}
-
size_t lang_str_size(const lang_str_t *ls)
{
lang_str_ele_t *e;
/* Compare */
int lang_str_compare ( const lang_str_t *ls1, const lang_str_t *ls2 );
-/* Empty */
-int strempty(const char* c);
-int lang_str_empty(lang_str_t* str);
+/* Is string empty? */
+static inline int strempty(const char *c)
+ { return c == NULL || *c == '\0'; }
+static inline int lang_str_empty(lang_str_t* str)
+ { return strempty(lang_str_get(str, NULL)); }
/* Size in bytes */
size_t lang_str_size ( const lang_str_t *ls );