cache: Add builder_cache_checksum_random()

This is helpful when you have a source that should trigger a rebuild every time.

Closes: #136
Approved by: alexlarsson
auto
Alexander Larsson 2018-04-25 17:28:31 +02:00 committed by Atomic Bot
parent aa2601dbb3
commit fa37c55e9c
2 changed files with 8 additions and 0 deletions

View File

@ -1336,6 +1336,13 @@ builder_cache_checksum_uint32 (BuilderCache *self,
g_checksum_update (self->checksum, v, 4);
}
void
builder_cache_checksum_random (BuilderCache *self)
{
builder_cache_checksum_uint32 (self, g_random_int ());
builder_cache_checksum_uint32 (self, g_random_int ());
}
void
builder_cache_checksum_uint64 (BuilderCache *self,
guint64 val)

View File

@ -80,6 +80,7 @@ void builder_cache_checksum_uint64 (BuilderCache *self,
void builder_cache_checksum_data (BuilderCache *self,
guint8 *data,
gsize len);
void builder_cache_checksum_random (BuilderCache *self);
G_DEFINE_AUTOPTR_CLEANUP_FUNC (BuilderCache, g_object_unref)