xref: /aosp_15_r20/external/harfbuzz_ng/src/test-use-table.cc (revision 2d1272b857b1f7575e6e246373e1cb218663db8a)
1*2d1272b8SAndroid Build Coastguard Worker #include "hb-ot-shaper-use-table.hh"
2*2d1272b8SAndroid Build Coastguard Worker 
main(int argc,char ** argv)3*2d1272b8SAndroid Build Coastguard Worker int main (int argc, char **argv)
4*2d1272b8SAndroid Build Coastguard Worker {
5*2d1272b8SAndroid Build Coastguard Worker   if (argc != 2)
6*2d1272b8SAndroid Build Coastguard Worker   {
7*2d1272b8SAndroid Build Coastguard Worker     for (unsigned u = 0; u < 0x10FFFFu; u++)
8*2d1272b8SAndroid Build Coastguard Worker       printf ("U+%04X %d\n", u, hb_use_get_category (u));
9*2d1272b8SAndroid Build Coastguard Worker     return 0;
10*2d1272b8SAndroid Build Coastguard Worker   }
11*2d1272b8SAndroid Build Coastguard Worker 
12*2d1272b8SAndroid Build Coastguard Worker   hb_codepoint_t u;
13*2d1272b8SAndroid Build Coastguard Worker   sscanf (argv[1], "%x", &u);
14*2d1272b8SAndroid Build Coastguard Worker 
15*2d1272b8SAndroid Build Coastguard Worker   printf ("%d\n", hb_use_get_category (u));
16*2d1272b8SAndroid Build Coastguard Worker 
17*2d1272b8SAndroid Build Coastguard Worker   return 0;
18*2d1272b8SAndroid Build Coastguard Worker }
19