Lines Matching refs:width
497 #define PB_BIND(msgname, structname, width) \
500 msgname ## _FIELDLIST(PB_GEN_FIELD_INFO_ ## width, structname) \
518 msgname ## _FIELDLIST(PB_GEN_FIELD_INFO_ASSERT_ ## width, structname)
563 #define PB_FIELDINFO_AUTO2(width, tag, type, data_offset, data_size, size_offset, array_size) \
564 PB_FIELDINFO_AUTO3(width, tag, type, data_offset, data_size, size_offset, array_size)
566 #define PB_FIELDINFO_AUTO3(width, tag, type, data_offset, data_size, size_offset, array_size) \
567 PB_FIELDINFO_ ## width(tag, type, data_offset, data_size, size_offset, array_size)
608 #define PB_FIELDINFO_ASSERT_AUTO2(width, tag, type, data_offset, data_size, size_offset, array_size) \
609 PB_FIELDINFO_ASSERT_AUTO3(width, tag, type, data_offset, data_size, size_offset, array_size)
611 #define PB_FIELDINFO_ASSERT_AUTO3(width, tag, type, data_offset, data_size, size_offset, array_size) \
612 PB_FIELDINFO_ASSERT_ ## width(tag, type, data_offset, data_size, size_offset, array_size)
725 /* The field descriptors use a variable width format, with width of either
772 * The generator tries to automatically determine the correct width that can fit all
775 * you can increase the descriptor width by defining PB_FIELDINFO_WIDTH or by setting
805 /* Automatic picking of FIELDINFO width:
806 * Uses width 1 when possible, otherwise resorts to width 2.