xref: /aosp_15_r20/external/libcups/scripts/listpublic (revision 5e7646d21f1134fb0638875d812ef646c12ab91e)
1*5e7646d2SAndroid Build Coastguard Worker#!/bin/sh
2*5e7646d2SAndroid Build Coastguard Worker#
3*5e7646d2SAndroid Build Coastguard Worker# List public API symbols...
4*5e7646d2SAndroid Build Coastguard Worker#
5*5e7646d2SAndroid Build Coastguard Worker
6*5e7646d2SAndroid Build Coastguard Workerfor function in `nm -g *.so | grep "T " | awk '{print $3}' | grep -v '^_' | sort`; do
7*5e7646d2SAndroid Build Coastguard Worker	found=`grep $function\( *.h | grep -v DEPRECATED`
8*5e7646d2SAndroid Build Coastguard Worker
9*5e7646d2SAndroid Build Coastguard Worker	if test "x$found" != x; then
10*5e7646d2SAndroid Build Coastguard Worker		echo $function
11*5e7646d2SAndroid Build Coastguard Worker	fi
12*5e7646d2SAndroid Build Coastguard Workerdone
13