Lines Matching defs:propinfo
182 print_propval(int lvl, picl_prophdl_t proph, const picl_propinfo_t *propinfo)
193 if (!(propinfo->accessmode & PICL_READ)) {
198 vbuf = alloca(propinfo->size);
199 if (propinfo->type == PICL_PTYPE_VOID)
202 err = picl_get_propval(proph, vbuf, propinfo->size);
215 switch (propinfo->type) {
217 if (propinfo->size > 0)
221 switch (propinfo->size) {
237 propinfo->size);
242 switch (propinfo->size) {
258 propinfo->size);
263 switch (propinfo->size) {
272 propinfo->size);
277 if (propinfo->size != sizeof (val64)) {
296 if (propinfo->size != sizeof (picl_prophdl_t)) {
298 propinfo->size);
305 if (propinfo->size != sizeof (picl_nodehdl_t)) {
307 propinfo->size);
313 if (propinfo->size > 0)
314 print_bytearray(lvl, vbuf, propinfo->size);
332 picl_propinfo_t propinfo;
354 err = picl_get_propinfo(colproph, &propinfo);
361 err = print_propval(lvl, colproph, &propinfo);
382 picl_propinfo_t propinfo;
388 err = picl_get_propinfo(proph, &propinfo);
395 if (propinfo.type == PICL_PTYPE_VOID)
397 " ", propinfo.name);
400 " ", propinfo.name);
401 err = print_propval(lvl, proph, &propinfo);
410 if (propinfo.type == PICL_PTYPE_TABLE) {
411 err = picl_get_propval(proph, &tblh, propinfo.size);