function bufferMode( contents, options, callback ) {
	ProfileCompiler( contents.toString('utf-8'), options, function(err, encBuf, decBuf){
		if (err) {
			callback(err);
			return;
		}

		// Callback buffers
		callback(null, new Buffer(encBuf,'utf8'), 
					   new Buffer(decBuf,'utf8') );
	});
}
function bufferMode( contents, options, callback ) {
	ProfileCompiler( contents.toString('utf-8'), options, function(err, encBuf, decBuf){
		if (err) {
			callback(err);
			return;
		}

		
		callback(null, new Buffer(encBuf,'utf8'), 
					   new Buffer(decBuf,'utf8') );
	});
}
function bufferMode ( contents , options , callback ) { ProfileCompiler ( contents . toString ( 'utf-8' ) , options , function ( err , encBuf , decBuf ) { if ( err ) { callback ( err ) ; return ; } // Callback buffers callback ( null , new Buffer ( encBuf , 'utf8' ) , new Buffer ( decBuf , 'utf8' ) ) ; } ) ; }
Read entire buffer and compile
Read entire buffer and compile