// @(#)root/zip:$Id$ // Author: David Dagenhart May 2011 /************************************************************************* * Copyright (C) 1995-2011, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #include "Compression.h" namespace ROOT { //////////////////////////////////////////////////////////////////////////////// int CompressionSettings(ECompressionAlgorithm algorithm, int compressionLevel) { if (compressionLevel < 0) compressionLevel = 0; if (compressionLevel > 99) compressionLevel = 99; int algo = algorithm; if (algorithm >= ROOT::kUndefinedCompressionAlgorithm) algo = 0; return algo * 100 + compressionLevel; } }