ports/biology/primer3/files/patch-thal.c
Tobias Kortkamp 8a0d72f97d biology/primer3: Fix build with Clang 6
thal.c:426:13: error: comparison between pointer and integer ('int' and 'const unsigned char *')
   if ('\0' == oligo_f) {
       ~~~~ ^  ~~~~~~~
thal.c:431:13: error: comparison between pointer and integer ('int' and 'const unsigned char *')
   if ('\0' == oligo_r) {
       ~~~~ ^  ~~~~~~~

http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/primer3-2.3.6.log
2018-08-25 03:35:46 +00:00

24 lines
762 B
C

hal.c:426:13: error: comparison between pointer and integer ('int' and 'const unsigned char *')
if ('\0' == oligo_f) {
~~~~ ^ ~~~~~~~
thal.c:431:13: error: comparison between pointer and integer ('int' and 'const unsigned char *')
if ('\0' == oligo_r) {
~~~~ ^ ~~~~~~~
--- thal.c.orig 2018-08-25 03:33:22 UTC
+++ thal.c
@@ -423,12 +423,12 @@ thal(const unsigned char *oligo_f,
"Illegal type");
o->align_end_1 = -1;
o->align_end_2 = -1;
- if ('\0' == oligo_f) {
+ if ('\0' == *oligo_f) {
strcpy(o->msg, "Empty first sequence");
o->temp = 0.0;
return;
}
- if ('\0' == oligo_r) {
+ if ('\0' == *oligo_r) {
strcpy(o->msg, "Empty second sequence");
o->temp = 0.0;
return;