// // add.c // add // // Created by lxh37 on 11/19/2015. // Copyright (c) 2014 Penn State. All rights reserved. // #include #include #include //extern long addsize(long maxn, double delta, double conf, long msgLen, int *iMsg); //extern long addsize(long maxn, double delta, double conf); extern addsize(long maxn, double delta, double conf, long *answer); long add(long maxn, double delta, double conf, char *errMsg) { long ERR_MSG_LENGTH, answer; unsigned i; //int *iarr; char * iarr; // answer = (long)(maxn + delta + conf); iarr = "Hello!"; // ERR_MSG_LENGTH=100; //iarr = (int *) malloc(ERR_MSG_LENGTH*sizeof(int)); //for (i=0; i < ERR_MSG_LENGTH; i++) iarr[i] = (int) ' '; // answer = addsize(maxn, delta, conf); addsize(maxn, delta, conf, &answer); for (i=0; ((char) iarr[i]) != '\0'; ++i) errMsg[i] = (char) iarr[i]; errMsg[i] = '\0'; return answer; } char * cp(char *dest, const char *src) { unsigned i; for (i=0; src[i] != '\0'; ++i) dest[i] = src[i]; dest[i] = '\0'; return dest; }