Home | History | Annotate | Download | only in programs
      1 /*
      2     bench.h - Demo program to benchmark open-source compression algorithm
      3     Copyright (C) Yann Collet 2012-2014
      4 
      5     This program is free software; you can redistribute it and/or modify
      6     it under the terms of the GNU General Public License as published by
      7     the Free Software Foundation; either version 2 of the License, or
      8     (at your option) any later version.
      9 
     10     This program is distributed in the hope that it will be useful,
     11     but WITHOUT ANY WARRANTY; without even the implied warranty of
     12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13     GNU General Public License for more details.
     14 
     15     You should have received a copy of the GNU General Public License along
     16     with this program; if not, write to the Free Software Foundation, Inc.,
     17     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
     18 
     19     You can contact the author at :
     20     - LZ4 source repository : http://code.google.com/p/lz4/
     21     - LZ4 public forum : https://group.google.com/forum/#!forum/lz4c
     22 */
     23 #pragma once
     24 
     25 #if defined (__cplusplus)
     26 extern "C" {
     27 #endif
     28 
     29 
     30 /* Main function */
     31 int BMK_benchFile(char** fileNamesTable, int nbFiles, int cLevel);
     32 
     33 /* Set Parameters */
     34 void BMK_SetBlocksize(int bsize);
     35 void BMK_SetNbIterations(int nbLoops);
     36 void BMK_SetPause(void);
     37 
     38 
     39 
     40 #if defined (__cplusplus)
     41 }
     42 #endif
     43