1/* 2** Copyright (C) 1999-2011 Erik de Castro Lopo <erikd@mega-nerd.com> 3** 4** This program is free software; you can redistribute it and/or modify 5** it under the terms of the GNU General Public License as published by 6** the Free Software Foundation; either version 2 of the License, or 7** (at your option) any later version. 8** 9** This program is distributed in the hope that it will be useful, 10** but WITHOUT ANY WARRANTY; without even the implied warranty of 11** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12** GNU General Public License for more details. 13** 14** You should have received a copy of the GNU General Public License 15** along with this program; if not, write to the Free Software 16** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 17*/ 18 19#include "sfconfig.h" 20 21#include <stdio.h> 22#include <stdlib.h> 23#include <string.h> 24#include <stdint.h> 25 26#include <sndfile.h> 27 28#define BUFFER_SIZE (256) 29 30 31int 32main (void) 33{ static char strbuffer [BUFFER_SIZE] ; 34 const char * ver ; 35 36 sf_command (NULL, SFC_GET_LIB_VERSION, strbuffer, sizeof (strbuffer)) ; 37 ver = sf_version_string () ; 38 39 if (strcmp (ver, strbuffer) != 0) 40 { printf ("Version mismatch : '%s' != '%s'\n\n", ver, strbuffer) ; 41 exit (1) ; 42 } ; 43 44 printf ("%s", strbuffer) ; 45 46 return 0 ; 47} /* main */ 48 49