Transpiled by c2rust: `c2rust transpile --binary main compile_commands.json -r --reduce-type-annotations -o ../squeezers -- -I/usr/lib/clang/9.0.1/include`
		
			
				
	
	
		
			26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use ::libc;
 | |
| // Output using PulseAudio
 | |
| /*
 | |
|  *  Squeezelite - lightweight headless squeezebox emulator
 | |
|  *
 | |
|  *  (c) Adrian Smith 2012-2015, triode1@btinternet.com
 | |
|  *      Ralph Irving 2015-2020, ralph_irving@hotmail.com
 | |
|  *
 | |
|  * This program is free software: you can redistribute it and/or modify
 | |
|  * it under the terms of the GNU General Public License as published by
 | |
|  * the Free Software Foundation, either version 3 of the License, or
 | |
|  * (at your option) any later version.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | |
|  * GNU General Public License for more details.
 | |
|  *
 | |
|  * You should have received a copy of the GNU General Public License
 | |
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | |
|  *
 | |
|  * Additions (c) Paul Hermann, 2015-2017 under the same license terms
 | |
|  *   -Control of Raspberry pi GPIO for amplifier power
 | |
|  *   -Launch script on power status change from LMS
 | |
|  */
 |