File const.patch of Package dkim

--- libdkim/src/dkimbase.h.orig	2023-01-18 14:39:59.007750539 +0100
+++ libdkim/src/dkimbase.h	2023-01-18 14:40:43.852315541 +0100
@@ -41,7 +41,7 @@
 
 	int Init(void);
 
-	int Process( char* szBuffer, int nBufLength, bool bEOF );
+	int Process( const char* szBuffer, int nBufLength, bool bEOF );
 	int ProcessFinal(void);
 
 	int Alloc( char*& szBuffer, int nRequiredSize );
@@ -58,7 +58,7 @@
 	static string RelaxHeader( const string& sHeader );
 
 	virtual int ProcessHeaders(void);
-	virtual int ProcessBody( char* szBuffer, int nBufLength, bool bEOF );
+	virtual int ProcessBody( const char* szBuffer, int nBufLength, bool bEOF );
 
 protected:
 	char* m_From;
--- libdkim/src/dkimsign.cpp.orig	2023-01-18 14:43:25.522353106 +0100
+++ libdkim/src/dkimsign.cpp	2023-01-18 14:44:01.830810727 +0100
@@ -546,7 +546,7 @@
 //               if bFold, fold at cbrk char
 //
 ////////////////////////////////////////////////////////////////////////////////
-void CDKIMSign::AddTagToSig( char* Tag, const string &sValue, char cbrk, bool bFold )
+void CDKIMSign::AddTagToSig( const char* Tag, const string &sValue, char cbrk, bool bFold )
 {
 	int nTagLen = strlen(Tag);
 
@@ -574,7 +574,7 @@
 // AddTagToSig - add tag and numeric value to signature folding if necessary
 //
 ////////////////////////////////////////////////////////////////////////////////
-void CDKIMSign::AddTagToSig( char* Tag, unsigned long nValue )
+void CDKIMSign::AddTagToSig( const char* Tag, unsigned long nValue )
 {
 	char szValue[64];
 	sprintf( szValue, "%u", nValue );
--- libdkim/src/dkimsign.h.orig	2023-01-18 14:43:22.266312067 +0100
+++ libdkim/src/dkimsign.h	2023-01-18 14:43:43.130575035 +0100
@@ -50,8 +50,8 @@
 	bool ParseFromAddress( void );
 
 	void InitSig(void);
-	void AddTagToSig( char* Tag, const string &sValue, char cbrk, bool bFold );
-	void AddTagToSig( char* Tag, unsigned long nValue );
+	void AddTagToSig( const char* Tag, const string &sValue, char cbrk, bool bFold );
+	void AddTagToSig( const char* Tag, unsigned long nValue );
 	void AddInterTagSpace( int nSizeOfNextTag );
 	void AddFoldedValueToSig( const string &sValue, char cbrk );
 
--- libdkim/src/libdkimtest.cpp.orig	2023-01-18 14:42:06.641358911 +0100
+++ libdkim/src/libdkimtest.cpp	2023-01-18 14:42:24.461583512 +0100
@@ -79,9 +79,9 @@
 int main(int argc, char* argv[])
 {
 	int n;
-	char* PrivKeyFile = "test.pem";
-	char* MsgFile = "test.msg";
-	char* OutFile = "signed.msg";
+	const char* PrivKeyFile = "test.pem";
+	const char* MsgFile = "test.msg";
+	const char* OutFile = "signed.msg";
 	int nPrivKeyLen;
 	char PrivKey[2048];
 	char Buffer[1024];
--- libdkim/src/dkimbase.cpp.orig	2023-01-18 16:13:51.445851395 +0100
+++ libdkim/src/dkimbase.cpp	2023-01-18 16:14:23.414224838 +0100
@@ -117,10 +117,10 @@
 // Process - split buffers into lines without any CRs or LFs at the end.
 //
 ////////////////////////////////////////////////////////////////////////////////
-int CDKIMBase::Process( char* szBuffer, int nBufLength, bool bEOF )
+int CDKIMBase::Process( const char* szBuffer, int nBufLength, bool bEOF )
 {
-	char* p = szBuffer;
-	char* e = szBuffer + nBufLength;
+	const char* p = szBuffer;
+	const char* e = szBuffer + nBufLength;
 
 	while( p < e )
 	{
@@ -228,7 +228,7 @@
 // ProcessBody - process body line (to be implemented by derived class)
 //
 ////////////////////////////////////////////////////////////////////////////////
-int CDKIMBase::ProcessBody( char* szBuffer, int nBufLength, bool bEOF )
+int CDKIMBase::ProcessBody( const char* szBuffer, int nBufLength, bool bEOF )
 {
 	return DKIM_SUCCESS;
 }
openSUSE Build Service is sponsored by