www.pudn.com > bladeenc-0.90.0-src.zip > arglink.h


/* 
			(c) Copyright 1999 - Tord Jansson 
			================================= 
 
		This file is part of the BladeEnc MP3 Encoder, based on 
		ISO's reference code for MPEG Layer 3 compression. 
 
		This file doesn't contain any of the ISO reference code and 
		is copyright Tord Jansson (tord.jansson@swipnet.se). 
 
	BladeEnc is free software; you can redistribute this file 
	and/or modify it under the terms of the GNU Lesser General Public 
	License as published by the Free Software Foundation; either 
	version 2.1 of the License, or (at your option) any later version. 
 
*/ 
 
 
typedef struct argLinkDef	argLink; 
 
struct argLinkDef 
{ 
	argLink	* psNext; 
	char		* pString; 
}; 
 
 
argLink * findStrInArgLink( argLink * pLink, char * pString ); 
argLink * argv2ArgLink( int argc, char * argv[] ); 
argLink * insertStringInArgLink( argLink ** wpPrev, char * pString ); 
argLink * linkStringToArgLink( argLink ** wpPrev, char * pString ); 
int		  addFileContentToArgLink( argLink ** wpPrev , char * pFilename ); 
void	  deleteArgLink( argLink * pLink );