X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fprotocol.h;h=c4861e679e90d40eef5cbbc8610a1c34cb530f52;hb=6b0e5bf1425e8d96732cc7133aee048c2a35d17c;hp=30f9714ad8229a351cc4c5ae968e617f5c49d0c7;hpb=c92c001769447619f77841511fd022000af71988;p=novacoin.git diff --git a/src/protocol.h b/src/protocol.h index 30f9714..c4861e6 100644 --- a/src/protocol.h +++ b/src/protocol.h @@ -21,14 +21,14 @@ extern bool fTestNet; +void GetMessageStart(unsigned char pchMessageStart[], bool fPersistent = false); + static inline unsigned short GetDefaultPort(const bool testnet = fTestNet) { return testnet ? TESTNET_PORT : PPCOIN_PORT; } -extern unsigned char pchMessageStart[4]; - /** Message header. * (4) message start. * (12) command. @@ -55,7 +55,7 @@ class CMessageHeader // TODO: make private (improves encapsulation) public: enum { COMMAND_SIZE=12 }; - char pchMessageStart[sizeof(::pchMessageStart)]; + unsigned char pchMessageStart[4]; char pchCommand[COMMAND_SIZE]; unsigned int nMessageSize; unsigned int nChecksum;