* installing *source* package 'DEDS' ...
** libs
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c deds.c -o deds.o
deds.c:26:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
F=(double *)malloc(sizeof(double)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:97:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
extras=(float *)malloc(nT*sizeof(float));
^˜˜
deds.c:98:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:98:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:99:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(ncol*sizeof(int));
^˜˜˜˜
deds.c:100:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
L=(int *)malloc(ncol*sizeof(int));
^˜˜˜˜
deds.c:101:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, ncol*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:101:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, ncol*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:102:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
T=(float **)malloc(sizeof(float*)*nrow);
˜^˜˜˜
deds.c:104:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
T[i]=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:105:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
tmpT=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:106:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bE=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:107:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
E=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:108:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
fF=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:109:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bD=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:111:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD=(float *)malloc(sizeof(float)*(nrow*(*B)));
˜ ˜˜˜˜^˜˜˜˜
deds.c:112:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bT=(float ***)malloc(sizeof(float **)*(*B));
˜ ^˜
deds.c:114:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bT[i]=(float **)malloc(sizeof(float *)*nrow);
˜^˜˜˜
deds.c:116:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bT[i][j]=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:130:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(func_max==max_abs) tmpT[j]=fabs(tmpT[j]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜
deds.c:155:38: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(func_max==max_abs) bT[b][j][i]=fabs(bT[b][j][i]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
deds.c:230:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
extras=(float *)malloc(nT*sizeof(float));
^˜˜
deds.c:231:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:231:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:232:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(ncol*sizeof(int));
^˜˜˜˜
deds.c:233:19: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
L=(int *)malloc(ncol*sizeof(int));
^˜˜˜˜
deds.c:234:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, ncol*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:234:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, ncol*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:235:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
tmpT=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:236:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
T=(float **)malloc(sizeof(float *)*nrow);
˜^˜˜˜
deds.c:238:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
T[i]=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:239:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bE=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:240:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
E=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:241:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
D=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:254:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(func_max==max_abs) tmpT[j]=fabs(tmpT[j]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜
deds.c:332:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
extras=(float *)malloc(nT*sizeof(float));
^˜˜
deds.c:333:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:333:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(extras, ptd->extras, nT*sizeof(float));
^˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:334:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
L=(int *)malloc(sizeof(int)*ncol);
˜^˜˜˜
deds.c:335:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, sizeof(int)*ncol);
˜^˜˜˜
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
deds.c:335:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(L, pdata->L, sizeof(int)*ncol);
˜^˜˜˜
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
deds.c:336:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(sizeof(int)*ncol);
˜^˜˜˜
deds.c:337:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
tmpT=(float *)malloc(sizeof(float)*(nrow));
˜ ^˜˜˜
deds.c:338:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bT=(float **)malloc(sizeof(float*)*nrow);
˜^˜˜˜
deds.c:340:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bT[i]=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:341:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
fE=(float *)malloc(sizeof(float)*nT);
˜^˜
deds.c:342:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
fF=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:343:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bD=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
deds.c:344:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD=(float *)malloc(sizeof(float)*(nrow*(*B)));
˜ ˜˜˜˜^˜˜˜˜
deds.c:355:35: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(func_max==max_abs) bT[j][i]=fabs(bT[j][i]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
deds.c:398:47: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
td->stat_array=(FUNC_COMPUTE_STAT *)malloc((*nT)*sizeof(FUNC_COMPUTE_STAT));
^˜˜ ˜
deds.c:399:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
td->extras=(float *)malloc((*nT)*sizeof(float));
^˜˜ ˜
deds.c:511:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD=(float **)malloc(sizeof(float *)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:513:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD[i]=(float *)malloc(sizeof(float)*(*pncol));
˜ ^˜˜˜˜˜
deds.c:514:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count=(float **)malloc(sizeof(float *)*(*nsig));
˜ ^˜˜˜˜
deds.c:516:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count[i]=(float *)malloc(sizeof(float)*(*pncol));
˜ ^˜˜˜˜˜
deds.c:517:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count[i], 0, sizeof(float)*(*pncol));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
deds.c:517:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count[i], 0, sizeof(float)*(*pncol));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
deds.c:536:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(!R_FINITE(D[i])) F[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
deds.c:578:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD=(float **)malloc(sizeof(float *)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:580:43: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bMD[i]=(float *)malloc(sizeof(float)*(*pncol));
˜ ^˜˜˜˜˜
deds.c:581:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:582:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
total=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:583:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
Adj_P=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
deds.c:584:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
deds.c:584:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
deds.c:585:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
deds.c:585:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
deds.c:609:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
Adj_P[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
deds.c:610:31: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else Adj_P[i]=count[i]*1.0/total[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
70 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c distance.c -o distance.o
distance.c:6:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ad=(float *)malloc(sizeof(float)*n);
˜^
distance.c:11:34: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (!R_FINITE(X[i])) ad[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
distance.c:12:19: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else ad[i]=fabs(X[i]-med);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
distance.c:14:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
res=1.4826*median(ad, n);
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
distance.c:26:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count=(int *)malloc(nrow*sizeof(int));
^˜˜˜˜
distance.c:27:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, nrow*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
distance.c:27:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, nrow*sizeof(int));
^˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
distance.c:28:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
D=(float *)malloc(nrow*sizeof(float));
^˜˜˜˜
distance.c:29:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(D, 0, nrow*sizeof(float));
^˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
distance.c:29:16: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(D, 0, nrow*sizeof(float));
^˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
distance.c:43:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count[i]==0) D[i]= NA_REAL;
˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
distance.c:46:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
D[i]=sqrt(D[i]);
˜^˜˜˜˜˜˜˜˜˜
distance.c:48:15: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else D[i]=sqrt(D[i]);
˜^˜˜˜˜˜˜˜˜˜
distance.c:60:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
oV=(float *)malloc(sizeof(float)*n);
˜^
distance.c:68:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
qsort(R,n,sizeof(R[0]),indexCompare);
˜˜˜˜˜ ^
distance.c:75:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
qsort(V,n,sizeof(V[0]),distCompare);
˜˜˜˜˜ ^
16 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c input.c -o input.o
input.c:9:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdata->d=(float **)malloc(sizeof(float*)*nrow);
˜^˜˜˜
input.c:10:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdata->L=(int*)malloc(sizeof(int)*ncol);
˜^˜˜˜
input.c:13:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(pdata->L,0,sizeof(int)*ncol);
˜^˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
input.c:13:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(pdata->L,0,sizeof(int)*ncol);
˜^˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
input.c:18:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdata->d[i]=(float *) malloc(sizeof(float)*ncol);
˜^˜˜˜
input.c:56:22: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
pdata->d[i][j]=d[j*pdata->nrow+i];
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
input.c:83:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->R=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:84:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->E=(float *)malloc(sizeof(float)*(*pnT));
˜ ^˜˜˜
input.c:85:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->D=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:86:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->wval=(float *)malloc(sizeof(float)*(*pnT));
˜ ^˜˜˜
input.c:87:45: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->FDR=(double *)malloc(sizeof(double)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:88:44: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->T=(float **)malloc(sizeof(float *)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:90:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
pdr->T[i]=(float *)malloc(sizeof(float)*(*pnT));
˜ ^˜˜˜
input.c:111:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ptmod->mean=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:112:48: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ptmod->sigma2=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:113:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ptmod->df_resid=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:114:55: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ptmod->stdev_unscale=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
input.c:138:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
old_d=(float**)malloc(sizeof(float*)*nrow);
˜^˜˜˜
input.c:162:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
old_V=(float*)malloc(sizeof(float)*n);
˜^
19 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c manip.c -o manip.o
manip.c:11:11: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
qsort(R,n,sizeof(R[0]),func_cmp);
˜˜˜˜˜ ^
manip.c:32:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float f1=fabs(*(gp_arr+*(int *)v1));
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
manip.c:33:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
float f2=fabs(*(gp_arr+*(int *)v2));
˜˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
manip.c:86:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count==0) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
manip.c:87:15: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else return(tmp);
˜˜˜˜˜˜ ^˜˜
manip.c:104:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count==0) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
manip.c:105:15: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else return(tmp);
˜˜˜˜˜˜ ^˜˜
manip.c:119:11: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
tmp=fabs(X[i]);
˜^˜˜˜˜˜˜˜˜˜
manip.c:122:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count==0) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
manip.c:143:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
dX=(int *)malloc(n*sizeof(int));
^˜
manip.c:147:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
dX[total]=i;
˜^
manip.c:169:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
dX=(int *)malloc(nX*sizeof(int));
^˜˜
manip.c:170:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
index=(double *)malloc(nq*sizeof(double));
^˜˜
manip.c:171:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
lo=(double *)malloc(nq*sizeof(double));
^˜˜
manip.c:172:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
hi=(double *)malloc(nq*sizeof(double));
^˜˜
manip.c:173:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
qX=(float *)malloc(nq*sizeof(float));
^˜˜
manip.c:195:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else ret[i]=qX[i]+(sX[(int)hi[i]]-sX[(int)lo[i]])*(index[i]-lo[i]);
˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
manip.c:178:17: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
dX[total]=i;
˜^
manip.c:217:15: warning: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
x=median(X, *n);
˜˜˜˜˜˜ ^˜
19 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c random.c -o random.o
random.c:22:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
f=unif_rand()*(n-i);
˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
random.c:23:10: warning: implicit conversion turns floating-point number into integer: 'double' to 'int' [-Wconversion]
j=i+floor(f);
˜˜^˜˜˜˜˜˜˜˜
2 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c sampling.c -o sampling.o
sampling.c:23:21: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
l_L=(int *)malloc(n*sizeof(int));
^˜
sampling.c:24:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_L, L, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
sampling.c:24:30: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_L, L, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
sampling.c:36:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
l_nk=(int *)malloc(k*sizeof(int));
^˜
sampling.c:37:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(l_nk, 0, sizeof(int)*k);
˜^
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
sampling.c:37:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(l_nk, 0, sizeof(int)*k);
˜^
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
sampling.c:66:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
l_permun=(int *)malloc(n*sizeof(int));
^˜
sampling.c:67:26: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
l_ordern=(int *)malloc(n*sizeof(int));
^˜
sampling.c:90:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_permun, l_ordern, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
sampling.c:90:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_permun, l_ordern, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
sampling.c:103:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_permun, l_ordern, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:52:41: note: expanded from macro 'memcpy'
? __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) \
^
sampling.c:103:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memcpy(l_permun, l_ordern, sizeof(int)*n);
˜^
/usr/include/secure/_string.h:53:38: note: expanded from macro 'memcpy'
: __inline_memcpy_chk (dest, src, len))
^
12 warnings generated.
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fPIC -mtune=native -ggdb -O0 -Wall -pedantic -Wconversion -c stat_fun.c -o stat_fun.o
stat_fun.c:29:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
TB=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:30:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(sizeof(int)*(*pncol));
˜ ^˜˜˜˜˜
stat_fun.c:31:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:32:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:32:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:33:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
total=(int *)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:34:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:34:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total, 0, sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:69:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(total[i]==0) P[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:70:37: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else P[i]=(double)(count[i]*1.0)/(total[i]*1.0);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:116:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
BT=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:117:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(sizeof(int)*(*pncol));
˜ ^˜˜˜˜˜
stat_fun.c:118:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count1=(float*)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:119:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count1,0,sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:119:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count1,0,sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:120:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
total1=(int*)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:121:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total1,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:121:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total1,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:122:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count2=(float*)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:123:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count2,0,sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:123:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count2,0,sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:124:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
total2=(int*)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:125:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:125:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:180:7: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
QT=fabs(BT[i]);
˜^˜˜˜˜˜˜˜˜˜˜
stat_fun.c:182:7: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
QT=fabs(BT[i]);
˜^˜˜˜˜˜˜˜˜˜˜
stat_fun.c:197:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else P[i]=count2[i]*1.0/total2[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
stat_fun.c:203:32: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else Adj_P[i]=count1[i]*1.0/total1[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
stat_fun.c:233:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
BT=(float **)malloc(sizeof(float *)*(*B));
˜ ^˜
stat_fun.c:235:42: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
BT[i]=(float *)malloc(sizeof(float)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:237:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bL=(int *)malloc(sizeof(int)*(*pncol));
˜ ^˜˜˜˜˜
stat_fun.c:238:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count1=(int*)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:239:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count1,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:239:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count1,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:240:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
total2=(int*)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:241:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:241:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(total2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:242:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count2=(int*)malloc(sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
stat_fun.c:243:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:243:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count2,0,sizeof(int)*(*pnrow));
˜ ^˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:284:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
junk=(float*)malloc(sizeof(float)*total);
˜^˜˜˜˜
stat_fun.c:285:31: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
R1=(int*)malloc(sizeof(int)*total);
˜^˜˜˜˜
stat_fun.c:327:22: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
pi0=total1*1.0/(*B)/(0.5*(*pnrow));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:336:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else P[i]=count2[i]*1.0/total2[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
stat_fun.c:339:36: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
FDR[i]=pi0*(count1[i]*1.0)/(*B)/(i+1);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜
stat_fun.c:395:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(ss_na[0] + ss_na[1] == 0) return NA_REAL;
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:399:11: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
denum = sqrt(ss_na[0]/c0 + ss_na[1]/c1);
˜ ^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:438:9: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
ss_na=sqrt(ss_na/(float)count);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:440:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (ss_na==0) return NA_REAL;
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:470:46: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if ((count[0]==0) || (count[1]==0)) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:504:24: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count==0) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:522:27: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
mean_na=(float *)malloc(nL*sizeof(float));
^˜˜
stat_fun.c:523:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(mean_na, 0, nL*sizeof(float));
^˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:523:22: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(mean_na, 0, nL*sizeof(float));
^˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:524:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
count=(int *)malloc(nL*sizeof(int));
^˜˜
stat_fun.c:525:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, nL*sizeof(int));
^˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:525:20: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, nL*sizeof(int));
^˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:537:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (count[i]==0) return(NA_REAL);
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:558:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
num=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:559:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
denum=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:582:47: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if((ss_na[0]==0)||(ss_na[1]==0)) denum[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:584:26: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
c0=1/(1.0*count[0])+1/(1.0*count[1]);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:587:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
denum[i]=sqrt((ss_na[0] + ss_na[1])*c0/c1);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:594:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (ISNA(denum[i])) T[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:611:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
num=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:612:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
denum=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:640:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(count==0) denum[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:643:16: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
denum[i]=sqrt(ss_na/(count*(count-1)*1.0));
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:649:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if (ISNA(denum[i])) T[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:666:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
num=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:667:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
denum=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:674:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(meani, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:674:36: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(meani, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:675:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ssi, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:675:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ssi, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:676:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(counti, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:676:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(counti, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:706:22: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
num[i]=(N/N1)*bss/(nL-1.0);
˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜
stat_fun.c:707:20: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
denum[i]=N2*wss/(N-nL-0.0);
˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
stat_fun.c:734:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(meani, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:734:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(meani, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:735:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ssi, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:735:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ssi, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:736:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(counti, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:736:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(counti, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:777:23: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(valid==0) return NA_REAL;
˜˜˜˜˜˜ ^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:779:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
num=bss/(nL-1.0);
˜˜˜˜^˜˜˜˜˜˜˜˜
stat_fun.c:780:14: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
denum=wss/(N-nL-0.0);
˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
stat_fun.c:828:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
ptmod->stdev_unscale[i]=sqrt(1.0/count[0]+1.0/count[1]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:871:29: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
ptmod->stdev_unscale[i]=sqrt(1.0/count);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:885:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
s2_post=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:897:47: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(!R_FINITE(tmod.stdev_unscale[i])) T[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:898:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else T[i]=tmod.mean[i]/(tmod.stdev_unscale[i]*sqrt(s2_post[i]));
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:936:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
sigma2=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:937:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
df_resid=(int *)malloc(sizeof(int)*nrow);
˜^˜˜˜
stat_fun.c:938:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
s2_post=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:939:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
bss=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:940:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(bss, 0, sizeof(float)*nrow);
˜^˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:940:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(bss, 0, sizeof(float)*nrow);
˜^˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:941:37: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
wss=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:942:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(wss, 0, sizeof(float)*nrow);
˜^˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:942:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(wss, 0, sizeof(float)*nrow);
˜^˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:948:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(mean, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:948:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(mean, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:949:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ss, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:949:33: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(ss, 0, sizeof(float)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:950:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:950:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(count, 0, sizeof(int)*nL);
˜^˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:989:36: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(!R_FINITE(s2_post[i])) T[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:990:30: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else T[i]=bss[i]/(nL-1.0)/s2_post[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1006:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
z=(float *)malloc(sizeof(float)*n);
˜^
stat_fun.c:1007:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
e=(float *)malloc(sizeof(float)*n);
˜^
stat_fun.c:1011:13: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
z[i]=log(sigma2[i]);
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1012:39: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
e[i]=z[i]-digamma(df1[i]*1.0/2)+log(df1[i]*1.0/2);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1027:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
*scale=exp(emean+digamma(*df2/2)-log(*df2/2));
˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1031:12: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
*scale=exp(emean);
˜^˜˜˜˜˜˜˜˜˜
stat_fun.c:1040:17: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(x>1e+7) y=1/sqrt(x);
˜˜^˜˜˜˜˜˜˜
stat_fun.c:1043:10: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
y=0.5+1/x;
˜˜˜˜^˜˜˜
stat_fun.c:1045:11: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
tri=trigamma(y);
˜^˜˜˜˜˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/Rmath.h:337:18: note: expanded from macro 'trigamma'
#define trigamma Rf_trigamma
^
stat_fun.c:1046:28: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
dif=tri*(1 - tri/(x))/tetragamma(y);
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1065:32: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
dt=(int *)malloc(sizeof(int)*n);
˜^
stat_fun.c:1074:23: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
n_t=(float *)malloc(total*sizeof(float));
^˜˜˜˜˜
stat_fun.c:1075:25: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
n_std=(float *)malloc(total*sizeof(float));
^˜˜˜˜˜
stat_fun.c:1076:24: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
n_df=(float *)malloc(total*sizeof(float));
^˜˜˜˜˜
stat_fun.c:1085:22: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(ntarget<1) res=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:1091:38: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
index=(int *)malloc(sizeof(int)*total);
˜^˜˜˜˜
stat_fun.c:1092:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ttop=(float *)malloc(sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1093:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
c1=(float *)malloc(sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1094:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
df1=(float *)malloc(sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1095:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
p0=(double *)malloc(sizeof(double)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1096:46: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
ptarget=(double *)malloc(sizeof(double)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1097:39: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
c0=(float *)malloc(sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
stat_fun.c:1098:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(c0, 0, sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
/usr/include/secure/_string.h:74:41: note: expanded from macro 'memset'
? __builtin___memset_chk (dest, val, len, __darwin_obsz0 (dest)) \
^
stat_fun.c:1098:34: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
memset(c0, 0, sizeof(float)*ntarget);
˜^˜˜˜˜˜˜
/usr/include/secure/_string.h:75:38: note: expanded from macro 'memset'
: __inline_memset_chk (dest, val, len))
^
stat_fun.c:1101:15: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
n_t[i]=fabs(n_t[i]);
˜^˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1106:17: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
qsort(n_t, total, sizeof(n_t[0]), distCompare);
˜˜˜˜˜ ^˜˜˜˜
stat_fun.c:1174:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
df_total=(float *)malloc(sizeof(int)*nrow);
˜^˜˜˜
stat_fun.c:1175:41: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
s2_post=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:1176:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
r=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:1177:40: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
kernel=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:1178:35: warning: implicit conversion changes signedness: 'int' to 'unsigned long' [-Wsign-conversion]
T=(float *)malloc(sizeof(float)*nrow);
˜^˜˜˜
stat_fun.c:1189:22: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else df_total[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:1194:47: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(!R_FINITE(tmod.stdev_unscale[i])) T[i]=NA_REAL;
˜^˜˜˜˜˜˜
/Library/Frameworks/R.framework/Resources/include/R_ext/Arith.h:54:18: note: expanded from macro 'NA_REAL'
#define NA_REAL R_NaReal
^˜˜˜˜˜˜˜
stat_fun.c:1195:27: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else T[i]=tmod.mean[i]/(tmod.stdev_unscale[i]*sqrt(s2_post[i]));
˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1201:41: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
if(varprior<0.1/s2_prior) varprior=0.1/s2_prior;
˜˜˜˜^˜˜˜˜˜˜˜˜
stat_fun.c:1206:38: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
else kernel[i]=(1+df_total[i])/2*log((T[i]*T[i]+df_total[i])/(T[i]*T[i]/r[i]+df_total[i]));
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
stat_fun.c:1207:52: warning: implicit conversion loses floating-point precision: 'double' to 'float' [-Wconversion]
B[i]=log(proportion/(1-proportion))-log(r[i])/2+kernel[i];
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜^˜˜˜˜˜˜˜˜˜
147 warnings generated.
clang -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/usr/local/lib -L/usr/local/lib -o DEDS.so deds.o distance.o input.o manip.o random.o sampling.o stat_fun.o -F/Library/Frameworks/R.framework/.. -framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/biocbuild/bbs-2.12-bioc/meat/DEDS.Rcheck/DEDS/libs
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (DEDS)