#include "pbc.h" #include #include #include "readfile.h" void test_des(struct pbc_env * env , const char * pb) { struct pbc_slice slice; read_file(pb, &slice); struct pbc_rmessage * msg = pbc_rmessage_new(env, "google.protobuf.FileDescriptorSet", &slice); struct pbc_rmessage * file = pbc_rmessage_message(msg,"file",0); printf("name = %s\n",pbc_rmessage_string(file, "name", 0 , NULL)); printf("package = %s\n",pbc_rmessage_string(file, "package", 0 , NULL)); int sz = pbc_rmessage_size(file, "dependency"); printf("dependency[%d] =\n" , sz); int i; for (i=0;i