summaryrefslogtreecommitdiff
blob: ebf925a0cbb7e41c57dbf4ca9635830137abf0be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- a/CommonSource/ExternalReadFormats/BamWriter.cpp
+++ b/CommonSource/ExternalReadFormats/BamWriter.cpp
@@ -496,7 +496,7 @@
 	buffer[6] = 0xffffffff;  // mate_pos
 	buffer[7] = 0;           // ins_size
 
-	const char* startChar = '\0';
+	const char* startChar = NULL;
 	
 	// write the block size
 	const unsigned int dataBlockSize = nameLen + packedCigarLen + encodedQueryLen + queryLen;
@@ -652,7 +652,7 @@
 	unsigned int zaTagLen = 0;
 	string zaTag;
 	char* pZaTag;
-	if ((zaString != 0) && (zaString != (char)0)) {
+	if ((zaString != 0) && (zaString[0] != '\0')) {
 		zaTagLen = 3 + strlen( zaString ) + 1;
 		zaTag.resize( zaTagLen );
 		pZaTag = (char*)zaTag.data();
@@ -776,7 +776,7 @@
 	BgzfWrite(mdTag.data(), mdTagLen);
 
 	// write the ZA tag
-	if ( zaString != 0 && (zaString != (char)0))
+	if ( zaString != 0 && (zaString[0] != '\0'))
 		BgzfWrite(zaTag.data(), zaTagLen);
 	
 	// write the ZN tag
--- a/MosaikAligner/AlignmentThread.cpp
+++ b/MosaikAligner/AlignmentThread.cpp
@@ -591,7 +591,7 @@
 	buffer.al              = al;
 	buffer.noCigarMdNm     = noCigarMdNm;
 	buffer.notShowRnamePos = notShowRnamePos;
-	if ( zaString == (char)0 ) 
+	if ( zaString == NULL ) 
 		buffer.zaString.clear();
 	else
 		buffer.zaString = zaString;