From e9e026df886937d183889520f6414eeea978bc29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ant=C3=B3nio=20Fernandes?= Date: Thu, 29 Apr 2021 16:53:32 +0100 Subject: eel-vfs-extensions: Document get_extension_offset Mostly to remember callers must be ready to handle a NULL return value, trying to prevent more bugs like the one fixed by the previous commit. --- eel/eel-vfs-extensions.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/eel/eel-vfs-extensions.c b/eel/eel-vfs-extensions.c index afdf0621a..ea9ef2b3e 100644 --- a/eel/eel-vfs-extensions.c +++ b/eel/eel-vfs-extensions.c @@ -107,6 +107,15 @@ eel_uri_is_in_xdg_dirs (const gchar *uri) return has_prefix; } +/** + * eel_filename_get_extension_offset: + * @filename: a null-terminated string representing the basename of a file, with + * or without extension. + * + * Returns: (nullable) (transfer none): A pointer to the substring containing + * the dot and extension, or %NULL if there + * is no extension. + */ char * eel_filename_get_extension_offset (const char *filename) { -- cgit v1.2.1