5
# Generate linker script to only expose symbols of the public API
8
open(IN, "<rdkafka.h") or die("Failed to open rdkafka.h: $!\n");
12
push(@funcs, $2) if /^(\S+.*\s+\**)?(rd_kafka_\S+)\s+\(/;
16
print "# Automatically generated by lds-gen.pl - DO NOT EDIT\n";
17
print "{\n global:\n";
18
foreach my $f (sort @funcs) {
22
print " local:\n *;\n};\n";