Changeset 306
- Timestamp:
- 10/06/09 06:25:21 (5 months ago)
- Files:
-
- 8 modified
-
ImageMagick/trunk/ImageMagick.spec (modified) (1 diff)
-
ImageMagick/trunk/config/configure.xml (modified) (1 diff)
-
ImageMagick/trunk/libtool (modified) (1 diff)
-
ImageMagick/trunk/magick/string.c (modified) (6 diffs)
-
ImageMagick/trunk/magick/version.h (modified) (1 diff)
-
ImageMagick/trunk/version.sh (modified) (1 diff)
-
VisualMagick/trunk/bin/configure.xml (modified) (1 diff)
-
VisualMagick/trunk/installer/inc/version.isx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/ImageMagick.spec
r304 r306 1 1 %define VERSION 6.5.6 2 %define Patchlevel 102 %define Patchlevel 9 3 3 4 4 Name: ImageMagick -
ImageMagick/trunk/config/configure.xml
r304 r306 9 9 <configure name="NAME" value="ImageMagick"/> 10 10 <configure name="LIB_VERSION" value="0x656"/> 11 <configure name="LIB_VERSION_NUMBER" value="6,5,6, 10"/>12 <configure name="RELEASE_DATE" value="2009-10-0 5"/>11 <configure name="LIB_VERSION_NUMBER" value="6,5,6,9"/> 12 <configure name="RELEASE_DATE" value="2009-10-06"/> 13 13 <configure name="CONFIGURE" value="./configure "/> 14 14 <configure name="PREFIX" value="/usr/local"/> -
ImageMagick/trunk/libtool
r304 r306 2 2 3 3 # libtool - Provide generalized library-building support services. 4 # Generated automatically by config.status (ImageMagick) 6.5.6- 104 # Generated automatically by config.status (ImageMagick) 6.5.6-9 5 5 # Libtool was configured on host magick.imagemagick.org: 6 6 # NOTE: Changes made to this file will be lost: look at ltmain.sh. -
ImageMagick/trunk/magick/string.c
r304 r306 2373 2373 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2374 2374 % 2375 % SubstituteString() performs string substitution on a buffer, replacing the2376 % bufferwith the substituted version. Buffer must be allocated from the heap.2375 % SubstituteString() performs string substitution on a string, replacing the 2376 % string with the substituted version. Buffer must be allocated from the heap. 2377 2377 % If the string is matched and status, MagickTrue is returned otherwise 2378 2378 % MagickFalse. … … 2380 2380 % The format of the SubstituteString method is: 2381 2381 % 2382 % MagickBooleanType SubstituteString(char ** buffer,const char *search,2382 % MagickBooleanType SubstituteString(char **string,const char *search, 2383 2383 % const char *replace) 2384 2384 % 2385 2385 % A description of each parameter follows: 2386 2386 % 2387 % o buffer: the bufferto perform replacements on; replaced with new2387 % o string: the string to perform replacements on; replaced with new 2388 2388 % allocation if a replacement is made. 2389 2389 % … … 2393 2393 % 2394 2394 */ 2395 MagickExport MagickBooleanType SubstituteString(char ** buffer,2395 MagickExport MagickBooleanType SubstituteString(char **string, 2396 2396 const char *search,const char *replace) 2397 2397 { … … 2401 2401 register char 2402 2402 *p; 2403 2404 register size_t2405 i;2406 2403 2407 2404 size_t … … 2410 2407 search_extent; 2411 2408 2409 ssize_t 2410 offset; 2411 2412 2412 status=MagickFalse; 2413 2413 search_extent=0, 2414 2414 replace_extent=0; 2415 p=(*buffer); 2416 for (i=0; *(p+i) != '\0'; i++) 2415 for (p=strchr(*string,*search); p != (char *) NULL; p=strchr(p+1,*search)) 2417 2416 { 2418 if ( *(p+i) != *search)2419 continue;2420 if (str cmp(p+i,search) != 0)2417 if (search_extent == 0) 2418 search_extent=strlen(search); 2419 if (strncmp(p,search,search_extent) != 0) 2421 2420 continue; 2422 2421 /* 2423 2422 We found a match. 2424 2423 */ 2425 if (search_extent == 0) 2426 search_extent=strlen(search); 2424 status=MagickTrue; 2427 2425 if (replace_extent == 0) 2428 2426 replace_extent=strlen(replace); … … 2432 2430 Make room for the replacement string. 2433 2431 */ 2434 extent=strlen(p)+replace_extent-search_extent; 2435 p=(char *) ResizeQuantumMemory(p,extent+MaxTextExtent,sizeof(*p)); 2436 *buffer=p; 2437 if (p == (char *) NULL) 2432 offset=p-(*string); 2433 extent=strlen(*string)+replace_extent-search_extent; 2434 *string=(char *) ResizeQuantumMemory(*string,extent+MaxTextExtent, 2435 sizeof(*p)); 2436 if (*string == (char *) NULL) 2438 2437 ThrowFatalException(ResourceLimitFatalError,"UnableToAcquireString"); 2438 p=(*string)+offset; 2439 2439 } 2440 2440 /* 2441 2441 Replace string. 2442 2442 */ 2443 status=MagickTrue;2444 2443 if (search_extent != replace_extent) 2445 (void) CopyMagickMemory(p+replace_extent +i,p+search_extent+i,2446 strlen(p+search_extent +i)+1);2447 (void) CopyMagickMemory(p +i,replace,replace_extent);2448 i+=replace_extent;2444 (void) CopyMagickMemory(p+replace_extent,p+search_extent, 2445 strlen(p+search_extent)+1); 2446 (void) CopyMagickMemory(p,replace,replace_extent); 2447 p+=replace_extent-1; 2449 2448 } 2450 2449 return(status); -
ImageMagick/trunk/magick/version.h
r304 r306 31 31 #define MagickLibVersionText "6.5.6" 32 32 #define MagickLibVersionNumber 2,0,0 33 #define MagickLibSubversion "- 10"34 #define MagickReleaseDate "2009-10-0 5"33 #define MagickLibSubversion "-9" 34 #define MagickReleaseDate "2009-10-06" 35 35 #define MagickChangeDate "20091004" 36 36 #define MagickAuthoritativeURL "http://www.imagemagick.org" -
ImageMagick/trunk/version.sh
r304 r306 13 13 PACKAGE_VERSION='6.5.6' 14 14 PACKAGE_LIB_VERSION="0x656" 15 PACKAGE_RELEASE=" 10"15 PACKAGE_RELEASE="9" 16 16 PACKAGE_LIB_VERSION_NUMBER="6,5,6,${PACKAGE_RELEASE}" 17 17 PACKAGE_RELEASE_DATE=`date +%F` -
VisualMagick/trunk/bin/configure.xml
r304 r306 9 9 <configure name="NAME" value="ImageMagick"/> 10 10 <configure name="LIB_VERSION" value="0x656"/> 11 <configure name="LIB_VERSION_NUMBER" value="6,5,6, 10"/>11 <configure name="LIB_VERSION_NUMBER" value="6,5,6,9"/> 12 12 <configure name="RELEASE_DATE" value="2009-10-01"/> 13 13 <configure name="VERSION" value="6.5.6"/> -
VisualMagick/trunk/installer/inc/version.isx
r304 r306 19 19 #define public MagickPackageName "ImageMagick" 20 20 #define public MagickPackageVersion "6.5.6" 21 #define public MagickPackageVersionAddendum "- 10"21 #define public MagickPackageVersionAddendum "-9" 22 22 #define public MagickPackageReleaseDate "2009-10-01"
