extern void c_func (string? str, HashTable hash_func); void main () { stdout.printf ("Hello world!\n"); var hash_func = new HashTable (str_hash, str_equal); c_func ("abc", hash_func); }