Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove extra ;s from oids.h #607

Merged
merged 1 commit into from
Mar 27, 2018
Merged

Remove extra ;s from oids.h #607

merged 1 commit into from
Mar 27, 2018

Conversation

iljah
Copy link
Contributor

@iljah iljah commented Mar 26, 2018

When compiling with gcc 6.4.1:

submodules/cryptopp/oids.h:55:44: varoitus: ylimääräinen ”;” [-Wpedantic]
       DEFINE_OID(pkcs_1()+1, rsaEncryption);
                                            ^
submodules/cryptopp/oids.h:71:48: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+14, oiw);
                                                ^
submodules/cryptopp/oids.h:72:35: varoitus: ylimääräinen ”;” [-Wpedantic]
    DEFINE_OID(oiw()+3, oiw_secsig);
                                   ^
submodules/cryptopp/oids.h:73:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(oiw_secsig()+2, oiw_secsig_algorithms);
                                                      ^
submodules/cryptopp/oids.h:74:53: varoitus: ylimääräinen ”;” [-Wpedantic]
      DEFINE_OID(oiw_secsig_algorithms()+26, id_sha1);
                                                     ^
submodules/cryptopp/oids.h:75:54: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+36, teletrust);
                                                      ^
submodules/cryptopp/oids.h:86:54: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+132, certicom);
                                                      ^
submodules/cryptopp/oids.h:87:52: varoitus: ylimääräinen ”;” [-Wpedantic]
    DEFINE_OID(certicom()+0, certicom_ellipticCurve);
                                                    ^
submodules/cryptopp/oids.h:90:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+6, secp112r1);
                                                      ^
submodules/cryptopp/oids.h:91:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+7, secp112r2);
                                                      ^
submodules/cryptopp/oids.h:92:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+8, secp160r1);
                                                      ^
submodules/cryptopp/oids.h:93:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+9, secp160k1);
                                                      ^
submodules/cryptopp/oids.h:94:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+10, secp256k1);
                                                       ^
submodules/cryptopp/oids.h:95:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+28, secp128r1);
                                                       ^
submodules/cryptopp/oids.h:96:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+29, secp128r2);
                                                       ^
submodules/cryptopp/oids.h:97:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+30, secp160r2);
                                                       ^
submodules/cryptopp/oids.h:98:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+31, secp192k1);
                                                       ^
submodules/cryptopp/oids.h:99:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+32, secp224k1);
                                                       ^
submodules/cryptopp/oids.h:100:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+33, secp224r1);
                                                       ^
submodules/cryptopp/oids.h:101:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+34, secp384r1);
                                                       ^
submodules/cryptopp/oids.h:102:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+35, secp521r1);
                                                       ^
submodules/cryptopp/oids.h:104:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+1, sect163k1);
                                                      ^
submodules/cryptopp/oids.h:105:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+2, sect163r1);
                                                      ^
submodules/cryptopp/oids.h:106:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+3, sect239k1);
                                                      ^
submodules/cryptopp/oids.h:107:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+4, sect113r1);
                                                      ^
submodules/cryptopp/oids.h:108:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+5, sect113r2);
                                                      ^
submodules/cryptopp/oids.h:109:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+15, sect163r2);
                                                       ^
submodules/cryptopp/oids.h:110:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+16, sect283k1);
                                                       ^
submodules/cryptopp/oids.h:111:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+17, sect283r1);
                                                       ^
submodules/cryptopp/oids.h:112:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+22, sect131r1);
                                                       ^
submodules/cryptopp/oids.h:113:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+23, sect131r2);
                                                       ^
submodules/cryptopp/oids.h:114:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+24, sect193r1);
                                                       ^
submodules/cryptopp/oids.h:115:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+25, sect193r2);
                                                       ^
submodules/cryptopp/oids.h:116:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+26, sect233k1);
                                                       ^
submodules/cryptopp/oids.h:117:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+27, sect233r1);
                                                       ^
submodules/cryptopp/oids.h:118:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+36, sect409k1);
                                                       ^
submodules/cryptopp/oids.h:119:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+37, sect409r1);
                                                       ^
submodules/cryptopp/oids.h:120:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+38, sect571k1);
                                                       ^
submodules/cryptopp/oids.h:121:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+39, sect571r1);
                                                       ^

When compiling with gcc 6.4.1:
```
submodules/cryptopp/oids.h:55:44: varoitus: ylimääräinen ”;” [-Wpedantic]
       DEFINE_OID(pkcs_1()+1, rsaEncryption);
                                            ^
submodules/cryptopp/oids.h:71:48: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+14, oiw);
                                                ^
submodules/cryptopp/oids.h:72:35: varoitus: ylimääräinen ”;” [-Wpedantic]
    DEFINE_OID(oiw()+3, oiw_secsig);
                                   ^
submodules/cryptopp/oids.h:73:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(oiw_secsig()+2, oiw_secsig_algorithms);
                                                      ^
submodules/cryptopp/oids.h:74:53: varoitus: ylimääräinen ”;” [-Wpedantic]
      DEFINE_OID(oiw_secsig_algorithms()+26, id_sha1);
                                                     ^
submodules/cryptopp/oids.h:75:54: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+36, teletrust);
                                                      ^
submodules/cryptopp/oids.h:86:54: varoitus: ylimääräinen ”;” [-Wpedantic]
   DEFINE_OID(identified_organization()+132, certicom);
                                                      ^
submodules/cryptopp/oids.h:87:52: varoitus: ylimääräinen ”;” [-Wpedantic]
    DEFINE_OID(certicom()+0, certicom_ellipticCurve);
                                                    ^
submodules/cryptopp/oids.h:90:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+6, secp112r1);
                                                      ^
submodules/cryptopp/oids.h:91:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+7, secp112r2);
                                                      ^
submodules/cryptopp/oids.h:92:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+8, secp160r1);
                                                      ^
submodules/cryptopp/oids.h:93:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+9, secp160k1);
                                                      ^
submodules/cryptopp/oids.h:94:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+10, secp256k1);
                                                       ^
submodules/cryptopp/oids.h:95:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+28, secp128r1);
                                                       ^
submodules/cryptopp/oids.h:96:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+29, secp128r2);
                                                       ^
submodules/cryptopp/oids.h:97:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+30, secp160r2);
                                                       ^
submodules/cryptopp/oids.h:98:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+31, secp192k1);
                                                       ^
submodules/cryptopp/oids.h:99:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+32, secp224k1);
                                                       ^
submodules/cryptopp/oids.h:100:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+33, secp224r1);
                                                       ^
submodules/cryptopp/oids.h:101:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+34, secp384r1);
                                                       ^
submodules/cryptopp/oids.h:102:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+35, secp521r1);
                                                       ^
submodules/cryptopp/oids.h:104:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+1, sect163k1);
                                                      ^
submodules/cryptopp/oids.h:105:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+2, sect163r1);
                                                      ^
submodules/cryptopp/oids.h:106:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+3, sect239k1);
                                                      ^
submodules/cryptopp/oids.h:107:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+4, sect113r1);
                                                      ^
submodules/cryptopp/oids.h:108:54: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+5, sect113r2);
                                                      ^
submodules/cryptopp/oids.h:109:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+15, sect163r2);
                                                       ^
submodules/cryptopp/oids.h:110:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+16, sect283k1);
                                                       ^
submodules/cryptopp/oids.h:111:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+17, sect283r1);
                                                       ^
submodules/cryptopp/oids.h:112:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+22, sect131r1);
                                                       ^
submodules/cryptopp/oids.h:113:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+23, sect131r2);
                                                       ^
submodules/cryptopp/oids.h:114:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+24, sect193r1);
                                                       ^
submodules/cryptopp/oids.h:115:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+25, sect193r2);
                                                       ^
submodules/cryptopp/oids.h:116:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+26, sect233k1);
                                                       ^
submodules/cryptopp/oids.h:117:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+27, sect233r1);
                                                       ^
submodules/cryptopp/oids.h:118:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+36, sect409k1);
                                                       ^
submodules/cryptopp/oids.h:119:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+37, sect409r1);
                                                       ^
submodules/cryptopp/oids.h:120:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+38, sect571k1);
                                                       ^
submodules/cryptopp/oids.h:121:55: varoitus: ylimääräinen ”;” [-Wpedantic]
     DEFINE_OID(certicom_ellipticCurve()+39, sect571r1);
                                                       ^
```
@noloader
Copy link
Collaborator

Thanks @iljah,

I'm going to need to test this with some older compilers. Give me a few days.

@iljah
Copy link
Contributor Author

iljah commented Mar 26, 2018

Sure but some of the DEFINE_OID calls don't have a trailing ; so shouldn't these ones also work without?

@noloader noloader merged commit 71ea29d into weidai11:master Mar 27, 2018
@noloader
Copy link
Collaborator

Thank you very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants