openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/armv6-openbmc-linux-gnueabi/usr/src/debug/util-linux/2.33.2-r0/util-linux-2.33.2/libsmartcols/src/symbols.c
void scols_unref_symbols(struct libscols_symbols* sy)
{
    if (sy && --sy->refcount <= 0)
    {
        free(sy->branch);
        free(sy->vert);
        free(sy->right);
        free(sy->title_padding);
        free(sy->cell_padding);
        free(sy);
    }
}
/**
 * scols_unref_symbols:
 * @sy: a pointer to a struct libscols_symbols instance
 *
 * Decreases the refcount of @sy.
 */
@sy: a pointer to a struct libscols_symbols instance

Decreases the refcount of @sy.
@sy : a pointer to a struct libscols_symbols instance Decreases the refcount of @sy .
void scols_unref_symbols(struct libscols_symbols* sy)
{
    if (sy && --sy->refcount <= 0)
    {
        free(sy->branch);
        free(sy->vert);
        free(sy->right);
        free(sy->title_padding);
        free(sy->cell_padding);
        free(sy);
    }
}
void scols_unref_symbols ( struct libscols_symbols * sy ) { if ( sy && -- sy -> refcount <= 0 ) { free ( sy -> branch ) ; free ( sy -> vert ) ; free ( sy -> right ) ; free ( sy -> title_padding ) ; free ( sy -> cell_padding ) ; free ( sy ) ; } }
scols_unref_symbols:
 @sy: a pointer to a struct libscols_symbols instance
scols_unref_symbols : @sy : a pointer to a struct libscols_symbols instance