anchor.diff:  
   			if ( pathStart EQ 0 ) {
   				ArrayAppend( finalPath, "." );
  -				pathStart = ArrayLen(basePathArray);
  +				pathStart = ArrayLen( basePathArray );
   			}
   
   			/* Build the prefix for the relative path (../../etc.) */
  -			for ( i = ArrayLen(basePathArray) - pathStart; i GTE 0; i=i-1 ) {
  +			for ( i=ArrayLen( basePathArray ) - pathStart; i GTE 0; i=i-1 ) {
   				ArrayAppend( finalPath, ".." );
   			}
   
   			/* Build the relative path */
  -			for ( i = pathStart; i LTE ArrayLen(relativePathArray); i=i+1 ) {
  +			for ( i=pathStart; i LTE ArrayLen(relativePathArray); i=i+1 ) {
   				ArrayAppend( finalPath, relativePathArray[i] );
   			}
   
  
positive.code: 	<cffunction name="$directoryCreate" access="public" returntype="any" output="false">
  		<cfargument name="directory" type="string" required="true" />
  
  		<cfdirectory action="create" directory="#arguments.directory#" />
  	</cffunction>
  
  	<cffunction name="$fileRead" access="private" returntype="string" output="false" hint="I return the content of the given file (path)">
  		<cfargument name="path" type="string" required="true" />
  
  		<cfset var content = "" />
  		<cffile action="read" file="#arguments.path#" variable="content" />
  		<cfreturn content />
  	</cffunction>
  
  	<cffunction name="$fileReadBinary" access="private" returntype="string" output="false" hint="I return the content of the given file (path)">
  		<cfargument name="path" type="string" required="true" />
  		<cfargument name="convertToBase64" type="boolean" required="false" default="false" />
  
  		<cfset var content = "" />
  		<cffile action="readBinary" file="#arguments.path#" variable="content" />
  		<cfif arguments.convertToBase64>
  			<cfreturn toBase64(content) />
  		<cfelse>
  			<cfreturn content />
  
negative.code: 	<cffunction name="$ensureFullDirectoryPath" access="private" returntype="string" output="false">
  		<cfargument name="dir" type="string" required="true" />
  		<cfscript>
  			if ( directoryExists( ExpandPath( dir ) ) ) {
  				return ExpandPath( dir );
  			}
  			return dir;
  		</cfscript>
  	</cffunction>
  
  