Um die Benutzung von IP-Adressen (IPv4 und IPv6) in ProbeVue Programmen zu vereinfachen, wurde der Datentyp ip_addr_t eingeführt. Der Datentyp unterstützt nur Zuweisungen und Vergleich, andere von C bekannte Operationen sind nicht unterstützt. Für die Ausgabe von IP-Adressen wurde der Spezifizierer ‚%I‘ für printf() eingeführt.
Das folgende kleine Programm demonstriert die Deklaration, Zuweisung und Ausgabe von IP-Adressen:
# cat ip_addr_t.e @@BEGIN { ip_addr_t ip1; // declaration of ip1 ip1 = "127.0.0.1"; // assigning IP 127.0.0.1 to ip1
printf("ip1: %I\n",ip1); // print IP using %I
exit(); // terminate program } #
Das Programm kann mit Hilfe des Kommandos probevue(1) gestartet werden und gibt wie erwartet die IP-Adresse aus: