Back to the "Multiple platform build/check report" A  B  C [D] E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

Package 171/671HostnameOS / ArchBUILDCHECKBUILD BIN
DEDS 1.34.0
Yuanyuan Xiao
Snapshot Date: 2013-04-30 17:01:37 -0700 (Tue, 30 Apr 2013)
URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_12/madman/Rpacks/DEDS
Last Changed Rev: 75263 / Revision: 76155
Last Changed Date: 2013-04-03 14:32:27 -0700 (Wed, 03 Apr 2013)
george2 Linux (Ubuntu 12.04.1 LTS) / x86_64  OK  OK 
moscato2 Windows Server 2008 R2 Enterprise SP1 (64-bit) / x64  OK  OK  OK 
petty Mac OS X Snow Leopard (10.6.8) / x86_64  OK  OK  OK 
pelham Mac OS X Snow Leopard (10.6.8) / x86_64  OK [ OK ] OK 

Summary

Package: DEDS
Version: 1.34.0
Command: /Library/Frameworks/R.framework/Versions/Current/Resources/bin/R CMD check --no-vignettes --timings --no-multiarch DEDS_1.34.0.tar.gz
StartedAt: 2013-05-01 04:24:49 -0700 (Wed, 01 May 2013)
EndedAt: 2013-05-01 04:25:44 -0700 (Wed, 01 May 2013)
EllapsedTime: 54.8 seconds
RetCode: 0
Status:  OK 
CheckDir: DEDS.Rcheck
Warnings: 0

Command output

* using log directory '/Users/biocbuild/bbs-2.12-bioc/meat/DEDS.Rcheck'
* using R version 3.0.0 Patched (2013-04-08 r62531)
* using platform: x86_64-apple-darwin10.8.0 (64-bit)
* using session charset: ASCII
* using option '--no-vignettes'
* checking for file 'DEDS/DESCRIPTION' ... OK
* this is package 'DEDS' version '1.34.0'
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking whether package 'DEDS' can be installed ... [3s/4s] OK
* checking installed package size ... OK
* checking package directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* checking whether the package can be loaded ... OK
* checking whether the package can be loaded with stated dependencies ... OK
* checking whether the package can be unloaded cleanly ... OK
* checking whether the namespace can be loaded with stated dependencies ... OK
* checking whether the namespace can be unloaded cleanly ... OK
* checking for unstated dependencies in R code ... OK
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... NOTE
deds.stat.linkC: warning in matrix(res$t, byrow = FALSE, nc = newX$nT):
  partial argument match of 'nc' to 'ncol'
sam.multiclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nr' to 'nrow'
sam.multiclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nc' to 'ncol'
sam.oneclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nr' to 'nrow'
sam.oneclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nc' to 'ncol'
sam.twoclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nr' to 'nrow'
sam.twoclass.func: warning in matrix(nr = nrow(X), nc = B): partial
  argument match of 'nc' to 'ncol'
* checking Rd files ... NOTE
prepare_Rd: comp.fdr.Rd:52-54: Dropping empty section \details
prepare_Rd: deds.pval.Rd:65-68: Dropping empty section \examples
prepare_Rd: hist.DEDS.Rd:47-50: Dropping empty section \examples
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... OK
* checking Rd \usage sections ... OK
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking contents of 'data' directory ... OK
* checking data for non-ASCII characters ... OK
* checking data for ASCII and uncompressed saves ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking compiled code ... OK
* checking installed files from 'inst/doc' ... OK
* checking examples ... [15s/17s] OK
Examples with CPU or elapsed time > 5s
                 user system elapsed
deds.chooseTest 6.272  0.121   7.120
deds.stat       4.759  0.057   5.191
* checking for unstated dependencies in vignettes ... OK
* checking package vignettes in 'inst/doc' ... OK
* checking running R code from vignettes ... SKIPPED
* checking re-building of vignettes ... SKIPPED
* checking PDF version of manual ... OK

NOTE: There were 2 notes.
See
  '/Users/biocbuild/bbs-2.12-bioc/meat/DEDS.Rcheck/00check.log'
for details.

DEDS.Rcheck/00install.out:

* 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)

DEDS.Rcheck/DEDS-Ex.timings:

nameusersystemelapsed
aggregateFun0.0260.0020.029
comp.B0.0210.0040.025
comp.F0.3540.0080.397
comp.FC0.0170.0030.028
comp.SAM1.4530.0251.609
comp.adjp0.0280.0030.033
comp.ebayes0.0200.0020.024
comp.fdr0.0430.0040.047
comp.modF0.0580.0030.064
comp.modt0.0170.0020.026
comp.stat0.0310.0040.037
comp.t0.0320.0020.035
comp.unadjp0.0290.0030.033
deds.chooseTest6.2720.1217.120
deds.genExtra0.0040.0010.005
deds.stat4.7590.0575.191
deds.stat.linkC0.0740.0020.079
pairs.DEDS0.2110.0070.453
qqnorm.DEDS0.1140.0050.283
topgenes0.1320.0030.197