- Timestamp:
- Jun 12, 2015, 10:24:16 PM (11 years ago)
- Location:
- trunk/Ohana/src/libohana
- Files:
-
- 3 edited
- 1 copied
-
Makefile (modified) (1 diff)
-
include/ohana.h (modified) (1 diff)
-
src/bisection.c (copied) (copied from branches/eam_branches/ipp-20150419/Ohana/src/libohana/src/bisection.c )
-
src/config.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libohana/Makefile
r38441 r38459 34 34 $(SRC)/ohana_allocate.$(ARCH).o \ 35 35 $(SRC)/sorts.$(ARCH).o \ 36 $(SRC)/bisection.$(ARCH).o \ 36 37 $(SRC)/string.$(ARCH).o \ 37 38 $(SRC)/findexec.$(ARCH).o \ -
trunk/Ohana/src/libohana/include/ohana.h
r38441 r38459 479 479 void VSHtermsForLM (VSHterms *terms, double R, double D, int l, int m); 480 480 481 # endif 481 /* in bisection.c */ 482 int ohana_bisection_double (double *values, int Nvalues, double threshold); 483 484 # endif -
trunk/Ohana/src/libohana/src/config.c
r38062 r38459 395 395 Nbytes = 0; 396 396 NBYTES = D_NBYTES; 397 ALLOCATE (ibuffer, char, NBYTES + 2);398 397 ALLOCATE_ZERO (ibuffer, char, NBYTES + 2); 398 399 399 /* load data from file */ 400 400 while ((nbytes = fread (&ibuffer[Nbytes], sizeof(char), D_NBYTES, f)) == D_NBYTES) { … … 402 402 NBYTES += D_NBYTES; 403 403 REALLOCATE (ibuffer, char, NBYTES + 2); 404 memset (&ibuffer[NBYTES - D_NBYTES], 0, NBYTES - D_NBYTES + 2); 404 405 } 405 406 Nbytes += nbytes; … … 419 420 Ncpy = strlen (line); 420 421 if (Nbytes + Ncpy >= NBYTES) { 422 int Nbytes_old = NBYTES; 421 423 NBYTES = Nbytes + Ncpy + D_NBYTES; 422 424 REALLOCATE (ibuffer, char, NBYTES + 2); 425 memset (&ibuffer[Nbytes_old], 0, NBYTES + 2 - Nbytes_old); 423 426 } 424 427 memcpy (&ibuffer[Nbytes], line, Ncpy); … … 430 433 Ncpy = strlen (line); 431 434 if (Nbytes + Ncpy >= NBYTES) { 435 int Nbytes_old = NBYTES; 432 436 NBYTES = Nbytes + Ncpy + D_NBYTES; 433 437 REALLOCATE (ibuffer, char, NBYTES + 2); 438 memset (&ibuffer[Nbytes_old], 0, NBYTES + 2 - Nbytes_old); 434 439 } 435 440 memcpy (&ibuffer[Nbytes], line, Ncpy);
Note:
See TracChangeset
for help on using the changeset viewer.
