@@ -437,10 +437,10 @@ BlastScoreBlkProteinMatrixRead(BlastScoreBlk* sbp, FILE *fp)
437437
438438 /* Use the C scores for U and X scores for O characters;
439439 if this is not done then they will never align to non-gap residues */
440- x_index = AMINOACID_TO_NCBISTDAA [' X' ];
441- u_index = AMINOACID_TO_NCBISTDAA [' U' ];
442- o_index = AMINOACID_TO_NCBISTDAA [' O' ];
443- c_index = AMINOACID_TO_NCBISTDAA [' C' ];
440+ x_index = AMINOACID_TO_NCBISTDAA [( int ) ' X' ];
441+ u_index = AMINOACID_TO_NCBISTDAA [( int ) ' U' ];
442+ o_index = AMINOACID_TO_NCBISTDAA [( int ) ' O' ];
443+ c_index = AMINOACID_TO_NCBISTDAA [( int ) ' C' ];
444444 for (index1 = 0 ; index1 < sbp->alphabet_size ; index1++) {
445445 matrix[u_index][index1] = matrix[c_index][index1];
446446 matrix[index1][u_index] = matrix[index1][c_index];
@@ -924,12 +924,12 @@ const SNCBIPackedScoreMatrix* NCBISM_GetStandardMatrix(const char* name) {
924924 for (i = 0 ; i < sbp->alphabet_size ; i++) {
925925 for (j = 0 ; j < sbp->alphabet_size ; j++) {
926926 /* skip special characters */
927- if (i == AMINOACID_TO_NCBISTDAA [' U' ] ||
928- i == AMINOACID_TO_NCBISTDAA [' O' ] ||
929- i == AMINOACID_TO_NCBISTDAA [' -' ] ||
930- j == AMINOACID_TO_NCBISTDAA [' U' ] ||
931- j == AMINOACID_TO_NCBISTDAA [' O' ] ||
932- j == AMINOACID_TO_NCBISTDAA [' -' ]) {
927+ if (i == AMINOACID_TO_NCBISTDAA [( int ) ' U' ] ||
928+ i == AMINOACID_TO_NCBISTDAA [( int ) ' O' ] ||
929+ i == AMINOACID_TO_NCBISTDAA [( int ) ' -' ] ||
930+ j == AMINOACID_TO_NCBISTDAA [( int ) ' U' ] ||
931+ j == AMINOACID_TO_NCBISTDAA [( int ) ' O' ] ||
932+ j == AMINOACID_TO_NCBISTDAA [( int ) ' -' ]) {
933933 continue ;
934934 }
935935 matrix[i][j] = NCBISM_GetScore ((const SNCBIPackedScoreMatrix *) psm,
0 commit comments