modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr34448.c (about)

     1  typedef struct chunk_t chunk_t;
     2  struct chunk_t
     3  {
     4    unsigned char *ptr;
     5    long unsigned int len;
     6  };
     7  extern chunk_t asn1_wrap (chunk_t c, ...);
     8  typedef struct linked_list_t linked_list_t;
     9  chunk_t ietfAttr_list_encode (linked_list_t * list);
    10  extern linked_list_t *groups;
    11  static unsigned char ASN1_group_oid_str[] = {
    12      0x06
    13  };
    14  static const chunk_t ASN1_group_oid = {
    15    ASN1_group_oid_str, sizeof (ASN1_group_oid_str)
    16  };
    17  static chunk_t
    18  build_attribute_type (const chunk_t type, chunk_t content)
    19  {
    20    return type;
    21  }
    22  static chunk_t
    23  build_attributes (void)
    24  {
    25    return asn1_wrap (build_attribute_type (ASN1_group_oid,
    26  					  ietfAttr_list_encode (groups)));
    27  }
    28  void build_attr_cert (void)
    29  {
    30    asn1_wrap (build_attributes ());
    31  }