Blame avogadro-1.2.0-libmsymfloat.patch
|
|
16a591d |
diff -crB avogadro-1.2.0/libavogadro/src/extensions/symmetry/libmsym/src/orbital.c avogadro-1.2.0-fixed/libavogadro/src/extensions/symmetry/libmsym/src/orbital.c
|
|
|
16a591d |
*** avogadro-1.2.0/libavogadro/src/extensions/symmetry/libmsym/src/orbital.c 2016-06-08 11:19:45.000000000 -0300
|
|
|
16a591d |
--- avogadro-1.2.0-fixed/libavogadro/src/extensions/symmetry/libmsym/src/orbital.c 2016-09-13 11:57:50.181291665 -0300
|
|
|
16a591d |
***************
|
|
|
16a591d |
*** 67,79 ****
|
|
|
16a591d |
}
|
|
|
16a591d |
case 2 : {
|
|
|
16a591d |
//o->v = dpolynomial[m+l];
|
|
|
16a591d |
! char *d = (signbit(m) == 1 ? "-" : "+");
|
|
|
16a591d |
snprintf(o->name, sizeof(o->name), "%dd%d%s",n,abs(m),d);
|
|
|
16a591d |
break;
|
|
|
16a591d |
}
|
|
|
16a591d |
default : {
|
|
|
16a591d |
char t = 'f' - 3 + l;
|
|
|
16a591d |
! char *d = (signbit(m) == 1 ? "-" : "+");
|
|
|
16a591d |
snprintf(o->name, sizeof(o->name), "%d%c%d%s",n,t,abs(m),d);
|
|
|
16a591d |
}
|
|
|
16a591d |
}
|
|
|
16a591d |
--- 67,79 ----
|
|
|
16a591d |
}
|
|
|
16a591d |
case 2 : {
|
|
|
16a591d |
//o->v = dpolynomial[m+l];
|
|
|
16a591d |
! char *d = (signbit((float) m) == 1 ? "-" : "+");
|
|
|
16a591d |
snprintf(o->name, sizeof(o->name), "%dd%d%s",n,abs(m),d);
|
|
|
16a591d |
break;
|
|
|
16a591d |
}
|
|
|
16a591d |
default : {
|
|
|
16a591d |
char t = 'f' - 3 + l;
|
|
|
16a591d |
! char *d = (signbit((float) m) == 1 ? "-" : "+");
|
|
|
16a591d |
snprintf(o->name, sizeof(o->name), "%d%c%d%s",n,t,abs(m),d);
|
|
|
16a591d |
}
|
|
|
16a591d |
}
|