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
This commit is contained in:
Tobias Kortkamp 2018-08-25 03:35:46 +00:00
parent 862bfe924c
commit 8a0d72f97d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477995

View File

@ -0,0 +1,24 @@
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;