Add a ply_string_has_suffix () helper function to match the existing
ply_string_has_prefix () helper function.
return strncmp (str, prefix, strlen (prefix)) == 0;
}
+bool
+ply_string_has_suffix (const char *str,
+ const char *suffix)
+{
+ size_t str_len, suffix_len;
+
+ if (str == NULL || suffix == NULL)
+ return false;
+
+ str_len = strlen (str);
+ suffix_len = strlen (suffix);
+
+ if (suffix_len > str_len)
+ return false;
+
+ return strcmp (str + (str_len - suffix_len), suffix) == 0;
+}
+
double
ply_get_timestamp (void)
{
void ply_free_string_array (char **array);
bool ply_string_has_prefix (const char *str,
const char *prefix);
+bool ply_string_has_suffix (const char *str,
+ const char *suffix);
double ply_get_timestamp (void);
void ply_save_errno (void);