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