mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-12-29 11:30:39 +00:00
d50d7b4a95
This version adds a `--strip-docs` flag to `generator.py`, used in conjunction with `--strip-docs --embed-docs` to clean documentation first before re-embedding it (otherwise the same text would show up multiple times). It is also used in the CI to check that no documentation disappears on stripping, ie. all documentation is properly annotated with `// rustdoc-stripper-ignore-next`.
38 lines
1.4 KiB
C
38 lines
1.4 KiB
C
// Generated by gir (https://github.com/gtk-rs/gir @ 612ed89)
|
|
// from gir-files (https://github.com/gtk-rs/gir-files @ 6088bb6)
|
|
// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git @ 208138a)
|
|
// DO NOT EDIT
|
|
|
|
#include "manual.h"
|
|
#include <stdio.h>
|
|
|
|
#define PRINT_CONSTANT(CONSTANT_NAME) \
|
|
printf("%s;", #CONSTANT_NAME); \
|
|
printf(_Generic((CONSTANT_NAME), \
|
|
char *: "%s", \
|
|
const char *: "%s", \
|
|
char: "%c", \
|
|
signed char: "%hhd", \
|
|
unsigned char: "%hhu", \
|
|
short int: "%hd", \
|
|
unsigned short int: "%hu", \
|
|
int: "%d", \
|
|
unsigned int: "%u", \
|
|
long: "%ld", \
|
|
unsigned long: "%lu", \
|
|
long long: "%lld", \
|
|
unsigned long long: "%llu", \
|
|
double: "%f", \
|
|
long double: "%ld"), \
|
|
CONSTANT_NAME); \
|
|
printf("\n");
|
|
|
|
int main() {
|
|
PRINT_CONSTANT(GST_NET_TIME_PACKET_SIZE);
|
|
PRINT_CONSTANT(GST_PTP_CLOCK_ID_NONE);
|
|
PRINT_CONSTANT(GST_PTP_STATISTICS_BEST_MASTER_CLOCK_SELECTED);
|
|
PRINT_CONSTANT(GST_PTP_STATISTICS_NEW_DOMAIN_FOUND);
|
|
PRINT_CONSTANT(GST_PTP_STATISTICS_PATH_DELAY_MEASURED);
|
|
PRINT_CONSTANT(GST_PTP_STATISTICS_TIME_UPDATED);
|
|
return 0;
|
|
}
|