Skip to content

Commit f6ad534

Browse files
committed
Merge pull request #13 from jkm/master
Fix compiling with -property
2 parents 2b5c0e2 + 34fb02e commit f6ad534

File tree

3 files changed

+38
-38
lines changed

3 files changed

+38
-38
lines changed

deimos/openssl/cms.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ int CMS_set_detached(CMS_ContentInfo* cms, int detached);
132132

133133
// #ifdef HEADER_PEM_H
134134
import deimos.openssl.pem;
135-
mixin(DECLARE_PEM_rw_const!("CMS", "CMS_ContentInfo"));
135+
mixin(DECLARE_PEM_rw_const!("CMS", "CMS_ContentInfo")());
136136
// #endif
137137

138138
int CMS_stream(ubyte*** boundary, CMS_ContentInfo* cms);

deimos/openssl/pem.d

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -378,38 +378,38 @@ version (OPENSSL_NO_BIO) {
378378
}
379379

380380
string DECLARE_PEM_write(string name, string type)() {
381-
return DECLARE_PEM_write_bio!(name, type) ~ "\n" ~
382-
DECLARE_PEM_write_fp!(name, type);
381+
return DECLARE_PEM_write_bio!(name, type)() ~ "\n" ~
382+
DECLARE_PEM_write_fp!(name, type)();
383383
}
384384

385385
string DECLARE_PEM_write_const(string name, string type)() {
386-
return DECLARE_PEM_write_bio_const!(name, type) ~ "\n" ~
387-
DECLARE_PEM_write_fp_const!(name, type);
386+
return DECLARE_PEM_write_bio_const!(name, type)() ~ "\n" ~
387+
DECLARE_PEM_write_fp_const!(name, type)();
388388
}
389389

390390
string DECLARE_PEM_write_cb(string name, string type)() {
391-
return DECLARE_PEM_write_cb_bio!(name, type) ~ "\n" ~
392-
DECLARE_PEM_write_cb_fp!(name, type);
391+
return DECLARE_PEM_write_cb_bio!(name, type)() ~ "\n" ~
392+
DECLARE_PEM_write_cb_fp!(name, type)();
393393
}
394394

395395
string DECLARE_PEM_read(string name, string type)() {
396-
return DECLARE_PEM_read_bio!(name, type) ~ "\n" ~
397-
DECLARE_PEM_read_fp!(name, type);
396+
return DECLARE_PEM_read_bio!(name, type)() ~ "\n" ~
397+
DECLARE_PEM_read_fp!(name, type)();
398398
}
399399

400400
string DECLARE_PEM_rw(string name, string type)() {
401-
return DECLARE_PEM_read!(name, type) ~ "\n" ~
402-
DECLARE_PEM_write!(name, type);
401+
return DECLARE_PEM_read!(name, type)() ~ "\n" ~
402+
DECLARE_PEM_write!(name, type)();
403403
}
404404

405405
string DECLARE_PEM_rw_const(string name, string type)() {
406-
return DECLARE_PEM_read!(name, type) ~ "\n" ~
407-
DECLARE_PEM_write_const!(name, type);
406+
return DECLARE_PEM_read!(name, type)() ~ "\n" ~
407+
DECLARE_PEM_write_const!(name, type)();
408408
}
409409

410410
string DECLARE_PEM_rw_cb(string name, string type)() {
411-
return DECLARE_PEM_read!(name, type) ~ "\n" ~
412-
DECLARE_PEM_write_cb!(name, type);
411+
return DECLARE_PEM_read!(name, type)() ~ "\n" ~
412+
DECLARE_PEM_write_cb!(name, type)();
413413
}
414414

415415
version (all) {
@@ -473,56 +473,56 @@ void PEM_dek_info(char* buf, const(char)* type, int len, char* str);
473473

474474
public import deimos.openssl.symhacks;
475475

476-
mixin(DECLARE_PEM_rw!("X509", "X509"));
476+
mixin(DECLARE_PEM_rw!("X509", "X509")());
477477

478-
mixin(DECLARE_PEM_rw!("X509_AUX", "X509"));
478+
mixin(DECLARE_PEM_rw!("X509_AUX", "X509")());
479479

480-
mixin(DECLARE_PEM_rw!("X509_CERT_PAIR", "X509_CERT_PAIR"));
480+
mixin(DECLARE_PEM_rw!("X509_CERT_PAIR", "X509_CERT_PAIR")());
481481

482-
mixin(DECLARE_PEM_rw!("X509_REQ", "X509_REQ"));
483-
mixin(DECLARE_PEM_write!("X509_REQ_NEW", "X509_REQ"));
482+
mixin(DECLARE_PEM_rw!("X509_REQ", "X509_REQ")());
483+
mixin(DECLARE_PEM_write!("X509_REQ_NEW", "X509_REQ")());
484484

485-
mixin(DECLARE_PEM_rw!("X509_CRL", "X509_CRL"));
485+
mixin(DECLARE_PEM_rw!("X509_CRL", "X509_CRL")());
486486

487-
mixin(DECLARE_PEM_rw!("PKCS7", "PKCS7"));
487+
mixin(DECLARE_PEM_rw!("PKCS7", "PKCS7")());
488488

489-
mixin(DECLARE_PEM_rw!("NETSCAPE_CERT_SEQUENCE", "NETSCAPE_CERT_SEQUENCE"));
489+
mixin(DECLARE_PEM_rw!("NETSCAPE_CERT_SEQUENCE", "NETSCAPE_CERT_SEQUENCE")());
490490

491-
mixin(DECLARE_PEM_rw!("PKCS8", "X509_SIG"));
491+
mixin(DECLARE_PEM_rw!("PKCS8", "X509_SIG")());
492492

493-
mixin(DECLARE_PEM_rw!("PKCS8_PRIV_KEY_INFO", "PKCS8_PRIV_KEY_INFO"));
493+
mixin(DECLARE_PEM_rw!("PKCS8_PRIV_KEY_INFO", "PKCS8_PRIV_KEY_INFO")());
494494

495495
version(OPENSSL_NO_RSA) {} else {
496-
mixin(DECLARE_PEM_rw_cb!("RSAPrivateKey", "RSA"));
496+
mixin(DECLARE_PEM_rw_cb!("RSAPrivateKey", "RSA")());
497497

498-
mixin(DECLARE_PEM_rw_const!("RSAPublicKey", "RSA"));
499-
mixin(DECLARE_PEM_rw!("RSA_PUBKEY", "RSA"));
498+
mixin(DECLARE_PEM_rw_const!("RSAPublicKey", "RSA")());
499+
mixin(DECLARE_PEM_rw!("RSA_PUBKEY", "RSA")());
500500

501501
}
502502

503503
version(OPENSSL_NO_DSA) {} else {
504-
mixin(DECLARE_PEM_rw_cb!("DSAPrivateKey", "DSA"));
504+
mixin(DECLARE_PEM_rw_cb!("DSAPrivateKey", "DSA")());
505505

506-
mixin(DECLARE_PEM_rw!("DSA_PUBKEY", "DSA"));
506+
mixin(DECLARE_PEM_rw!("DSA_PUBKEY", "DSA")());
507507

508-
mixin(DECLARE_PEM_rw_const!("DSAparams", "DSA"));
508+
mixin(DECLARE_PEM_rw_const!("DSAparams", "DSA")());
509509

510510
}
511511

512512
version(OPENSSL_NO_EC) {} else {
513-
mixin(DECLARE_PEM_rw_const!("ECPKParameters", "EC_GROUP"));
514-
mixin(DECLARE_PEM_rw_cb!("ECPrivateKey", "EC_KEY"));
515-
mixin(DECLARE_PEM_rw!("EC_PUBKEY", "EC_KEY"));
513+
mixin(DECLARE_PEM_rw_const!("ECPKParameters", "EC_GROUP")());
514+
mixin(DECLARE_PEM_rw_cb!("ECPrivateKey", "EC_KEY")());
515+
mixin(DECLARE_PEM_rw!("EC_PUBKEY", "EC_KEY")());
516516
}
517517

518518
version(OPENSSL_NO_DH) {} else {
519-
mixin(DECLARE_PEM_rw_const!("DHparams", "DH"));
519+
mixin(DECLARE_PEM_rw_const!("DHparams", "DH")());
520520

521521
}
522522

523-
mixin(DECLARE_PEM_rw_cb!("PrivateKey", "EVP_PKEY"));
523+
mixin(DECLARE_PEM_rw_cb!("PrivateKey", "EVP_PKEY")());
524524

525-
mixin(DECLARE_PEM_rw!("PUBKEY", "EVP_PKEY"));
525+
mixin(DECLARE_PEM_rw!("PUBKEY", "EVP_PKEY")());
526526

527527
int PEM_write_bio_PKCS8PrivateKey_nid(BIO* bp, EVP_PKEY* x, int nid,
528528
char* kstr, int klen,

deimos/openssl/ssl.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1334,7 +1334,7 @@ auto i2d_SSL_SESSION_bio()(BIO* bp,SSL_SESSION** s_id) {
13341334
return ASN1_i2d_bio_of!SSL_SESSION(&i2d_SSL_SESSION,bp,s_id);
13351335
}
13361336

1337-
mixin(DECLARE_PEM_rw!("SSL_SESSION", "SSL_SESSION"));
1337+
mixin(DECLARE_PEM_rw!("SSL_SESSION", "SSL_SESSION")());
13381338

13391339
enum SSL_AD_REASON_OFFSET = 1000; /* offset to get SSL_R_... value from SSL_AD_... */
13401340

0 commit comments

Comments
 (0)