popt->unhide = 'n'; 
popt->hide = 'n'; popt->showassoc = 'n'; 
static int parse_options(char *options, struct iso9660_options *popt){	char *p;	int option;	popt->map = 'n';	popt->rock = 'y';	popt->joliet = 'y';	popt->cruft = 'n';	popt->unhide = 'n';	popt->check = 'u';		/* unset */	popt->nocompress = 0;	popt->blocksize = 1024;	popt->mode = S_IRUGO | S_IXUGO; /* r-x for all.  The disc could					   be shared with DOS machines so					   virtually anything could be					   a valid executable. */	popt->gid = 0;	popt->uid = 0;	popt->iocharset = NULL;	popt->utf8 = 0;	popt->session=-1;	popt->sbsector=-1;	if (!options)		return 1;	while ((p = strsep(&options, ",")) != NULL) {		int token;		substring_t args[MAX_OPT_ARGS];		unsigned n;		if (!*p)			continue;		token = match_token(p, tokens, args);		switch (token) {		case Opt_norock:			popt->rock = 'n';			break;		case Opt_nojoliet:			popt->joliet = 'n';			break;		case Opt_unhide:			popt->unhide = 'y';			break;		case Opt_cruft:			popt->cruft = 'y';			break;		case Opt_utf8:			popt->utf8 = 1;			break;#ifdef CONFIG_JOLIET		case Opt_iocharset:			popt->iocharset = match_strdup(&args[0]);			break;#endif		case Opt_map_a:			popt->map = 'a';			break;		case Opt_map_o:			popt->map = 'o';			break;		case Opt_map_n:			popt->map = 'n';			break;		case Opt_session:			if (match_int(&args[0], &option))				return 0;			n = option;			if (n > 99)				return 0;			popt->session = n + 1;			break;		case Opt_sb:			if (match_int(&args[0], &option))				return 0;			popt->sbsector = option;			break;		case Opt_check_r:			popt->check = 'r';			break;		case Opt_check_s:			popt->check = 's';			break;		case Opt_ignore:			break;		case Opt_uid:			if (match_int(&args[0], &option))				return 0;			popt->uid = option;			break;		case Opt_gid:			if (match_int(&args[0], &option))				return 0;			popt->gid = option;			break;		case Opt_mode:			if (match_int(&args[0], &option))				return 0;			popt->mode = option;			break;		case Opt_block:			if (match_int(&args[0], &option))				return 0;			n = option;			if (n != 512 && n != 1024 && n != 2048)				return 0;			popt->blocksize = n;			break;		case Opt_nocompress:			popt->nocompress = 1;			break;		default:			return 0;		}	}	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/9769f4eb3fad2dd53a5d24c81ee5f7f05450742b/inode.c/clean/fs/isofs/inode.c