1*638691a0SAndroid Build Coastguard Worker /* Portable C version of peakval 2*638691a0SAndroid Build Coastguard Worker * Copyright 2004 Phil Karn, KA9Q 3*638691a0SAndroid Build Coastguard Worker */ 4*638691a0SAndroid Build Coastguard Worker #include <stdlib.h> 5*638691a0SAndroid Build Coastguard Worker #include "fec.h" peakval_port(signed short * b,int len)6*638691a0SAndroid Build Coastguard Workerint peakval_port(signed short *b,int len){ 7*638691a0SAndroid Build Coastguard Worker int peak = 0; 8*638691a0SAndroid Build Coastguard Worker int a,i; 9*638691a0SAndroid Build Coastguard Worker 10*638691a0SAndroid Build Coastguard Worker for(i=0;i<len;i++){ 11*638691a0SAndroid Build Coastguard Worker a = abs(b[i]); 12*638691a0SAndroid Build Coastguard Worker if(a > peak) 13*638691a0SAndroid Build Coastguard Worker peak = a; 14*638691a0SAndroid Build Coastguard Worker } 15*638691a0SAndroid Build Coastguard Worker return peak; 16*638691a0SAndroid Build Coastguard Worker } 17