VT_Player/third_party/gotk3/glib/gvariant.go.h
Stu d4efa91ce1 Add vendored gotk3 GTK3 bindings for Go
Vendor gotk3 library to ensure consistent GTK3 bindings across
environments and simplify dependency management.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-15 05:40:43 -05:00

27 lines
648 B
C

// Same copyright and license as the rest of the files in this project
// GVariant : GVariant — strongly typed value datatype
// https://developer.gnome.org/glib/2.26/glib-GVariant.html
#ifndef __GVARIANT_GO_H__
#define __GVARIANT_GO_H__
#include <glib.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
// Type Casting
static GVariant *toGVariant(void *p) { return (GVariant *)p; }
static GVariantBuilder *toGVariantBuilder(void *p) {
return (GVariantBuilder *)p;
}
static GVariantDict *toGVariantDict(void *p) { return (GVariantDict *)p; }
static GVariantIter *toGVariantIter(void *p) { return (GVariantIter *)p; }
#endif