digraph "ABI diff" { "0" [shape=rectangle, label="'interface'"] "1" [label="'void foo(struct leaf*)'"] "2" [label="'void(struct leaf*)'"] "3" [label="'struct leaf*'"] "4" [shape=rectangle, label="'struct leaf'"] "5" [label="'unsigned int numbers[2]' → 'int numbers[2]'"] "6" [label="'unsigned int[2]' → 'int[2]'"] "7" [color=red, label="'unsigned int' → 'int'"] "6" -> "7" [label="element"] "5" -> "6" [label=""] "4" -> "5" [label=""] "3" -> "4" [label="pointed-to"] "2" -> "3" [label="parameter 1"] "1" -> "2" [label=""] "0" -> "1" [label=""] }