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/libmount/src/version.c
int mnt_get_library_features(const char*** features)
{
    if (!features)
        return -EINVAL;

    *features = lib_features;
    return ARRAY_SIZE(lib_features) - 1;
}
/**
 * mnt_get_library_features:
 * @features: returns a pointer to the static array of strings, the array is
 *            terminated by NULL.
 *
 * Returns: number of items in the features array not including the last NULL,
 *          or less than zero in case of error
 *
 * Example:
 * <informalexample>
 *   <programlisting>
 *	const char **features;
 *
 *	mnt_get_library_features(&features);
 *	while (features && *features)
 *		printf("%s\n", *features++);
 *   </programlisting>
 * </informalexample>
 *
 */
@features: returns a pointer to the static array of strings, the array is
terminated by NULL.

number of items in the features array not including the last NULL,
or less than zero in case of error



const char **features.


@features : returns a pointer to the static array of strings the array is terminated by NULL . number of items in the features array not including the last NULL or less than zero in case of error const char ** features .
int mnt_get_library_features(const char*** features)
{
    if (!features)
        return -EINVAL;
    *features = lib_features;
    return ARRAY_SIZE(lib_features) - 1;
}
int mnt_get_library_features ( const char * * * features ) { if ( ! features ) return - EINVAL ; * features = lib_features ; return ARRAY_SIZE ( lib_features ) - 1 ; }
mnt_get_library_features:
 @features: returns a pointer to the static array of strings, the array is
            terminated by NULL.
mnt_get_library_features : @features : returns a pointer to the static array of strings the array is terminated by NULL .