commit 897dac406485fd9a4bdb62ef3f46ef53e5d1dfe9
parent 03acdaa8be5ac1509658c5af5e44a2916872676f
Author: trinitou <debuggleburger@gmail.com>
Date: Thu, 18 Jan 2024 07:05:07 +0100
Rename timestamp typedef to be consistent with clap_id etc.
Diffstat:
3 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/ChangeLog.md b/ChangeLog.md
@@ -48,6 +48,7 @@ Note: we kept the last draft factory ID in order to not break plugins already us
## Refactoring
* `clap_plugin_id_t` was renamed to `clap_universal_plugin_id_t` to make it clear that it can describe more than just a CLAP plugin ID.
+* `clap_timestamp_t` was renamed to `clap_timestamp` to be consistent with other types, like e.g. `clap_id`. Also it was moved to a separate header as `CLAP_PRESET_DISCOVERY_FACTORY_ID` was stabilized.
## Documentation
diff --git a/include/clap/factory/preset-discovery.h b/include/clap/factory/preset-discovery.h
@@ -148,8 +148,8 @@ typedef struct clap_preset_discovery_metadata_receiver {
// If this function is not called, then the indexer may look at the file's creation and
// modification time.
void(CLAP_ABI *set_timestamps)(const struct clap_preset_discovery_metadata_receiver *receiver,
- clap_timestamp_t creation_time,
- clap_timestamp_t modification_time);
+ clap_timestamp creation_time,
+ clap_timestamp modification_time);
// Adds a feature to the preset.
//
@@ -195,14 +195,14 @@ typedef struct clap_preset_discovery_location {
// Describes an installed sound pack.
typedef struct clap_preset_discovery_soundpack {
- uint32_t flags; // see enum clap_preset_discovery_flags
- const char *id; // sound pack identifier
- const char *name; // name of this sound pack
- const char *description; // optional, reasonably short description of the sound pack
- const char *homepage_url; // optional, url to the pack's homepage
- const char *vendor; // optional, sound pack's vendor
- const char *image_path; // optional, an image on disk
- clap_timestamp_t release_timestamp; // release date, CLAP_TIMESTAMP_UNKNOWN if unavailable
+ uint32_t flags; // see enum clap_preset_discovery_flags
+ const char *id; // sound pack identifier
+ const char *name; // name of this sound pack
+ const char *description; // optional, reasonably short description of the sound pack
+ const char *homepage_url; // optional, url to the pack's homepage
+ const char *vendor; // optional, sound pack's vendor
+ const char *image_path; // optional, an image on disk
+ clap_timestamp release_timestamp; // release date, CLAP_TIMESTAMP_UNKNOWN if unavailable
} clap_preset_discovery_soundpack_t;
// Describes a preset provider
diff --git a/include/clap/timestamp.h b/include/clap/timestamp.h
@@ -5,7 +5,7 @@
// This type defines a timestamp: the number of seconds since UNIX EPOCH.
// See C's time_t time(time_t *).
-typedef uint64_t clap_timestamp_t;
+typedef uint64_t clap_timestamp;
// Value for unknown timestamp.
-static const CLAP_CONSTEXPR clap_timestamp_t CLAP_TIMESTAMP_UNKNOWN = 0;
+static const CLAP_CONSTEXPR clap_timestamp CLAP_TIMESTAMP_UNKNOWN = 0;