Diff

Not logged in

Differences From Artifact [4ba5ee97ba871a5e]:

To Artifact [5a860f3915f03be8]:


50 50 LBER_DEFAULT = -1, 51 51 LBER_USE_DER = 1; 52 52 53 53 /* FIXME: In MinGW, these are WINBERAPI == DECLSPEC_IMPORT. Linkage 54 54 * attribute? 55 55 */ 56 56 extern (C) { 57 - BerElement* ber_init(CPtr!(BerValue)); 58 - int ber_printf(BerElement*, CPtr!(char), ...); 57 + BerElement* ber_init(const(BerValue)*); 58 + int ber_printf(BerElement*, const(char)*, ...); 59 59 int ber_flatten(BerElement*, BerValue**); 60 - ber_tag_t ber_scanf(BerElement*, CPtr!(char), ...); 60 + ber_tag_t ber_scanf(BerElement*, const(char)*, ...); 61 61 ber_tag_t ber_peek_tag(BerElement*, ber_len_t*); 62 62 ber_tag_t ber_skip_tag(BerElement*, ber_len_t*); 63 63 ber_tag_t ber_first_element(BerElement*, ber_len_t*, char**); 64 64 ber_tag_t ber_next_element(BerElement*, ber_len_t*, char*); 65 65 void ber_bvfree(BerValue*); 66 66 void ber_bvecfree(BerValue**); 67 67 void ber_free(BerElement*, int); 68 68 BerValue* ber_bvdup(BerValue*); 69 69 BerElement* ber_alloc_t(int); 70 70 }