parm_table        662 source3/param/loadparm.c #define NUMPARAMETERS (sizeof(parm_table) / sizeof(struct parm_struct))
parm_table        903 source3/param/loadparm.c static struct parm_struct parm_table[] = {
parm_table       4739 source3/param/loadparm.c 	for (i=0; parm_table[i].label; i++) {
parm_table       4740 source3/param/loadparm.c 		free_one_parameter(service, parm_table[i]);
parm_table       4775 source3/param/loadparm.c 	for (i=0; parm_table[i].label; i++) {
parm_table       4776 source3/param/loadparm.c 		free_one_parameter_by_snum(snum, parm_table[i]);
parm_table       4817 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {
parm_table       4818 source3/param/loadparm.c 		if ((parm_table[i].type == P_STRING ||
parm_table       4819 source3/param/loadparm.c 		     parm_table[i].type == P_USTRING) &&
parm_table       4820 source3/param/loadparm.c 		    parm_table[i].ptr)
parm_table       4822 source3/param/loadparm.c 			string_set((char **)parm_table[i].ptr, "");
parm_table       6250 source3/param/loadparm.c 		return (parm_table[num].p_class == P_GLOBAL);
parm_table       6293 source3/param/loadparm.c 		*canon_parm = parm_table[num].label;
parm_table       6331 source3/param/loadparm.c 		*canon_parm = parm_table[num].label;
parm_table       6357 source3/param/loadparm.c 	for (iIndex = 0; parm_table[iIndex].label; iIndex++)
parm_table       6358 source3/param/loadparm.c 		if (strwicmp(parm_table[iIndex].label, pszParmName) == 0)
parm_table       6382 source3/param/loadparm.c 	if ((parm_num < 0) || !(parm_table[parm_num].flags & FLAG_HIDE)) {
parm_table       6387 source3/param/loadparm.c 	for (canon_num = 0; parm_table[canon_num].label; canon_num++) {
parm_table       6410 source3/param/loadparm.c 	if ((parm_table[parm1].ptr == parm_table[parm2].ptr) &&
parm_table       6411 source3/param/loadparm.c 	    (parm_table[parm1].flags & FLAG_HIDE) &&
parm_table       6412 source3/param/loadparm.c 	    !(parm_table[parm2].flags & FLAG_HIDE))
parm_table       6415 source3/param/loadparm.c 			if ((parm_table[parm1].type == P_BOOLREV) &&
parm_table       6416 source3/param/loadparm.c 			    (parm_table[parm2].type == P_BOOL))
parm_table       6450 source3/param/loadparm.c 	printf("%s=%s", parm_table[parmIndex].label,
parm_table       6451 source3/param/loadparm.c 	       type[parm_table[parmIndex].type]);
parm_table       6452 source3/param/loadparm.c 	if (parm_table[parmIndex].type == P_ENUM) {
parm_table       6455 source3/param/loadparm.c 		     parm_table[parmIndex].enum_list[enumIndex].name;
parm_table       6460 source3/param/loadparm.c 			       parm_table[parmIndex].enum_list[enumIndex].name);
parm_table       6466 source3/param/loadparm.c 		if (parm_table[parmIndex].flags & flags[flagIndex]) {
parm_table       6476 source3/param/loadparm.c 	for (parmIndex2=0; parm_table[parmIndex2].label; parmIndex2++) {
parm_table       6479 source3/param/loadparm.c 			       parm_table[parmIndex2].label);
parm_table       6487 source3/param/loadparm.c 			printf("%s%s", parm_table[parmIndex2].label,
parm_table       6509 source3/param/loadparm.c 		for (parmIndex = 0; parm_table[parmIndex].label; parmIndex++) {
parm_table       6510 source3/param/loadparm.c 			if (parm_table[parmIndex].p_class == classIndex) {
parm_table       6657 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       6658 source3/param/loadparm.c 		if (parm_table[i].ptr && parm_table[i].p_class == P_LOCAL &&
parm_table       6660 source3/param/loadparm.c 			void *def_ptr = parm_table[i].ptr;
parm_table       6668 source3/param/loadparm.c 			switch (parm_table[i].type) {
parm_table       7387 source3/param/loadparm.c 	lp_set_enum_parm( &parm_table[parm_num], pszParmValue, (int*)ptr );
parm_table       7472 source3/param/loadparm.c 	if (parm_table[parmnum].flags & FLAG_DEPRECATED) {
parm_table       7477 source3/param/loadparm.c 	def_ptr = parm_table[parmnum].ptr;
parm_table       7483 source3/param/loadparm.c 		if (parm_table[parmnum].p_class == P_GLOBAL) {
parm_table       7498 source3/param/loadparm.c 		for (i = 0; parm_table[i].label; i++)
parm_table       7499 source3/param/loadparm.c 			if (parm_table[i].ptr == parm_table[parmnum].ptr)
parm_table       7504 source3/param/loadparm.c 	if (parm_table[parmnum].special) {
parm_table       7505 source3/param/loadparm.c 		return parm_table[parmnum].special(snum, pszParmValue,
parm_table       7510 source3/param/loadparm.c 	switch (parm_table[parmnum].type)
parm_table       7551 source3/param/loadparm.c 			lp_set_enum_parm( &parm_table[parmnum], pszParmValue, (int*)parm_ptr );
parm_table       7749 source3/param/loadparm.c 	switch (parm_table[i].type) {
parm_table       7751 source3/param/loadparm.c 			return str_list_equal((const char **)parm_table[i].def.lvalue, 
parm_table       7752 source3/param/loadparm.c 						*(const char ***)parm_table[i].ptr);
parm_table       7755 source3/param/loadparm.c 			return strequal(parm_table[i].def.svalue,
parm_table       7756 source3/param/loadparm.c 					*(char **)parm_table[i].ptr);
parm_table       7759 source3/param/loadparm.c 			return parm_table[i].def.bvalue ==
parm_table       7760 source3/param/loadparm.c 				*(bool *)parm_table[i].ptr;
parm_table       7762 source3/param/loadparm.c 			return parm_table[i].def.cvalue ==
parm_table       7763 source3/param/loadparm.c 				*(char *)parm_table[i].ptr;
parm_table       7767 source3/param/loadparm.c 			return parm_table[i].def.ivalue ==
parm_table       7768 source3/param/loadparm.c 				*(int *)parm_table[i].ptr;
parm_table       7786 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       7787 source3/param/loadparm.c 		if (parm_table[i].p_class == P_GLOBAL &&
parm_table       7788 source3/param/loadparm.c 		    !(parm_table[i].flags & FLAG_META) &&
parm_table       7789 source3/param/loadparm.c 		    parm_table[i].ptr &&
parm_table       7790 source3/param/loadparm.c 		    (i == 0 || (parm_table[i].ptr != parm_table[i - 1].ptr))) {
parm_table       7793 source3/param/loadparm.c 			fprintf(f, "\t%s = ", parm_table[i].label);
parm_table       7794 source3/param/loadparm.c 			print_parameter(&parm_table[i], parm_table[i].ptr, f);
parm_table       7832 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {
parm_table       7834 source3/param/loadparm.c 		if (parm_table[i].p_class == P_LOCAL &&
parm_table       7835 source3/param/loadparm.c 		    !(parm_table[i].flags & FLAG_META) &&
parm_table       7836 source3/param/loadparm.c 		    parm_table[i].ptr &&
parm_table       7837 source3/param/loadparm.c 		    (*parm_table[i].label != '-') &&
parm_table       7838 source3/param/loadparm.c 		    (i == 0 || (parm_table[i].ptr != parm_table[i - 1].ptr))) 
parm_table       7841 source3/param/loadparm.c 			int pdiff = PTR_DIFF(parm_table[i].ptr, &sDefault);
parm_table       7847 source3/param/loadparm.c 				if (equal_parameter(parm_table[i].type,
parm_table       7855 source3/param/loadparm.c 			fprintf(f, "\t%s = ", parm_table[i].label);
parm_table       7856 source3/param/loadparm.c 			print_parameter(&parm_table[i],
parm_table       7910 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {
parm_table       7911 source3/param/loadparm.c 		if (strwicmp(parm_table[i].label, parm_name) == 0 &&
parm_table       7912 source3/param/loadparm.c 		    !(parm_table[i].flags & FLAG_META) &&
parm_table       7913 source3/param/loadparm.c 		    (parm_table[i].p_class == p_class || parm_table[i].flags & flag) &&
parm_table       7914 source3/param/loadparm.c 		    parm_table[i].ptr &&
parm_table       7915 source3/param/loadparm.c 		    (*parm_table[i].label != '-') &&
parm_table       7916 source3/param/loadparm.c 		    (i == 0 || (parm_table[i].ptr != parm_table[i - 1].ptr))) 
parm_table       7921 source3/param/loadparm.c 				ptr = parm_table[i].ptr;
parm_table       7925 source3/param/loadparm.c 					PTR_DIFF(parm_table[i].ptr, &sDefault);
parm_table       7928 source3/param/loadparm.c 			print_parameter(&parm_table[i],
parm_table       7952 source3/param/loadparm.c 	return &parm_table[num];
parm_table       7965 source3/param/loadparm.c 		for (; parm_table[*i].label; (*i)++) {
parm_table       7966 source3/param/loadparm.c 			if (parm_table[*i].p_class == P_SEPARATOR)
parm_table       7967 source3/param/loadparm.c 				return &parm_table[(*i)++];
parm_table       7969 source3/param/loadparm.c 			if (!parm_table[*i].ptr
parm_table       7970 source3/param/loadparm.c 			    || (*parm_table[*i].label == '-'))
parm_table       7974 source3/param/loadparm.c 			    && (parm_table[*i].ptr ==
parm_table       7975 source3/param/loadparm.c 				parm_table[(*i) - 1].ptr))
parm_table       7981 source3/param/loadparm.c 			return &parm_table[(*i)++];
parm_table       7986 source3/param/loadparm.c 		for (; parm_table[*i].label; (*i)++) {
parm_table       7987 source3/param/loadparm.c 			if (parm_table[*i].p_class == P_SEPARATOR)
parm_table       7988 source3/param/loadparm.c 				return &parm_table[(*i)++];
parm_table       7990 source3/param/loadparm.c 			if (parm_table[*i].p_class == P_LOCAL &&
parm_table       7991 source3/param/loadparm.c 			    parm_table[*i].ptr &&
parm_table       7992 source3/param/loadparm.c 			    (*parm_table[*i].label != '-') &&
parm_table       7994 source3/param/loadparm.c 			     (parm_table[*i].ptr !=
parm_table       7995 source3/param/loadparm.c 			      parm_table[(*i) - 1].ptr)))
parm_table       7998 source3/param/loadparm.c 					PTR_DIFF(parm_table[*i].ptr,
parm_table       8002 source3/param/loadparm.c 				    !equal_parameter(parm_table[*i].type,
parm_table       8008 source3/param/loadparm.c 					return &parm_table[(*i)++];
parm_table       8030 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       8031 source3/param/loadparm.c 		if (parm_table[i].p_class == P_LOCAL &&
parm_table       8032 source3/param/loadparm.c 		    parm_table[i].ptr && !pcopymap[i] &&
parm_table       8033 source3/param/loadparm.c 		    (i == 0 || (parm_table[i].ptr != parm_table[i - 1].ptr)))
parm_table       8035 source3/param/loadparm.c 			printf("\t\t%s\n", parm_table[i].label);
parm_table       8164 source3/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {
parm_table       8165 source3/param/loadparm.c 		if (i > 0 && parm_table[i].ptr == parm_table[i - 1].ptr)
parm_table       8167 source3/param/loadparm.c 		switch (parm_table[i].type) {
parm_table       8169 source3/param/loadparm.c 				parm_table[i].def.lvalue = str_list_copy(
parm_table       8170 source3/param/loadparm.c 					NULL, *(const char ***)parm_table[i].ptr);
parm_table       8174 source3/param/loadparm.c 				if (parm_table[i].ptr) {
parm_table       8175 source3/param/loadparm.c 					parm_table[i].def.svalue = SMB_STRDUP(*(char **)parm_table[i].ptr);
parm_table       8177 source3/param/loadparm.c 					parm_table[i].def.svalue = NULL;
parm_table       8182 source3/param/loadparm.c 				parm_table[i].def.bvalue =
parm_table       8183 source3/param/loadparm.c 					*(bool *)parm_table[i].ptr;
parm_table       8186 source3/param/loadparm.c 				parm_table[i].def.cvalue =
parm_table       8187 source3/param/loadparm.c 					*(char *)parm_table[i].ptr;
parm_table       8192 source3/param/loadparm.c 				parm_table[i].def.ivalue =
parm_table       8193 source3/param/loadparm.c 					*(int *)parm_table[i].ptr;
parm_table        231 source4/param/loadparm.c #define NUMPARAMETERS (sizeof(parm_table) / sizeof(struct parm_struct))
parm_table        331 source4/param/loadparm.c static struct parm_struct parm_table[] = {
parm_table        529 source4/param/loadparm.c 	return parm_table;
parm_table       1193 source4/param/loadparm.c 	for (iIndex = 0; parm_table[iIndex].label; iIndex++)
parm_table       1194 source4/param/loadparm.c 		if (strwicmp(parm_table[iIndex].label, pszParmName) == 0)
parm_table       1214 source4/param/loadparm.c 	return &parm_table[parmnum];
parm_table       1266 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       1267 source4/param/loadparm.c 		if (parm_table[i].offset != -1 && parm_table[i].pclass == P_LOCAL &&
parm_table       1270 source4/param/loadparm.c 				((char *)pserviceSource) + parm_table[i].offset;
parm_table       1272 source4/param/loadparm.c 				((char *)pserviceDest) + parm_table[i].offset;
parm_table       1274 source4/param/loadparm.c 			switch (parm_table[i].type) {
parm_table       1609 source4/param/loadparm.c 	if (parm_table[parmnum].special) {
parm_table       1610 source4/param/loadparm.c 		parm_table[parmnum].special(lp_ctx, pszParmValue,
parm_table       1616 source4/param/loadparm.c 	switch (parm_table[parmnum].type)
parm_table       1666 source4/param/loadparm.c 			for (i = 0; parm_table[parmnum].enum_list[i].name; i++) {
parm_table       1669 source4/param/loadparm.c 				     parm_table[parmnum].enum_list[i].name)) {
parm_table       1671 source4/param/loadparm.c 						parm_table[parmnum].
parm_table       1676 source4/param/loadparm.c 			if (!parm_table[parmnum].enum_list[i].name) {
parm_table       1687 source4/param/loadparm.c 		for (i=parmnum-1;i>=0 && parm_table[i].offset == parm_table[parmnum].offset;i--) {
parm_table       1690 source4/param/loadparm.c 		for (i=parmnum+1;i<NUMPARAMETERS && parm_table[i].offset == parm_table[parmnum].offset;i++) {
parm_table       1718 source4/param/loadparm.c 	parm_ptr = lp_parm_ptr(lp_ctx, NULL, &parm_table[parmnum]);
parm_table       1746 source4/param/loadparm.c 	if (parm_table[parmnum].pclass == P_GLOBAL) {
parm_table       1752 source4/param/loadparm.c 	parm_ptr = ((char *)service) + parm_table[parmnum].offset;
parm_table       1759 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       1760 source4/param/loadparm.c 		if (parm_table[i].offset == parm_table[parmnum].offset &&
parm_table       1761 source4/param/loadparm.c 		    parm_table[i].pclass == parm_table[parmnum].pclass)
parm_table       1840 source4/param/loadparm.c 	for (i=parmnum-1;i>=0 && parm_table[i].offset == parm_table[parmnum].offset;i--) {
parm_table       1843 source4/param/loadparm.c 	for (i=parmnum+1;i<NUMPARAMETERS && parm_table[i].offset == parm_table[parmnum].offset;i++) {
parm_table       2019 source4/param/loadparm.c 	void *def_ptr = ((char *)sDefault) + parm_table[i].offset;
parm_table       2022 source4/param/loadparm.c 	switch (parm_table[i].type) {
parm_table       2024 source4/param/loadparm.c 			return str_list_equal((const char **)parm_table[i].def.lvalue, 
parm_table       2028 source4/param/loadparm.c 			return strequal(parm_table[i].def.svalue,
parm_table       2031 source4/param/loadparm.c 			return parm_table[i].def.bvalue ==
parm_table       2037 source4/param/loadparm.c 			return parm_table[i].def.ivalue ==
parm_table       2055 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       2056 source4/param/loadparm.c 		if (parm_table[i].pclass == P_GLOBAL &&
parm_table       2057 source4/param/loadparm.c 		    parm_table[i].offset != -1 &&
parm_table       2058 source4/param/loadparm.c 		    (i == 0 || (parm_table[i].offset != parm_table[i - 1].offset))) {
parm_table       2061 source4/param/loadparm.c 			fprintf(f, "\t%s = ", parm_table[i].label);
parm_table       2062 source4/param/loadparm.c 			print_parameter(&parm_table[i], lp_parm_ptr(lp_ctx, NULL, &parm_table[i]), f);
parm_table       2086 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++)
parm_table       2087 source4/param/loadparm.c 		if (parm_table[i].pclass == P_LOCAL &&
parm_table       2088 source4/param/loadparm.c 		    parm_table[i].offset != -1 &&
parm_table       2089 source4/param/loadparm.c 		    (*parm_table[i].label != '-') &&
parm_table       2090 source4/param/loadparm.c 		    (i == 0 || (parm_table[i].offset != parm_table[i - 1].offset))) {
parm_table       2095 source4/param/loadparm.c 				if (equal_parameter(parm_table[i].type,
parm_table       2097 source4/param/loadparm.c 						    parm_table[i].offset,
parm_table       2099 source4/param/loadparm.c 						    parm_table[i].offset))
parm_table       2103 source4/param/loadparm.c 			fprintf(f, "\t%s = ", parm_table[i].label);
parm_table       2104 source4/param/loadparm.c 			print_parameter(&parm_table[i],
parm_table       2105 source4/param/loadparm.c 					((char *)pService) + parm_table[i].offset, f);
parm_table       2144 source4/param/loadparm.c 		for (; parm_table[*i].label; (*i)++) {
parm_table       2145 source4/param/loadparm.c 			if (parm_table[*i].offset == -1
parm_table       2146 source4/param/loadparm.c 			    || (*parm_table[*i].label == '-'))
parm_table       2150 source4/param/loadparm.c 			    && (parm_table[*i].offset ==
parm_table       2151 source4/param/loadparm.c 				parm_table[(*i) - 1].offset))
parm_table       2154 source4/param/loadparm.c 			return &parm_table[(*i)++];
parm_table       2159 source4/param/loadparm.c 		for (; parm_table[*i].label; (*i)++) {
parm_table       2160 source4/param/loadparm.c 			if (parm_table[*i].pclass == P_LOCAL &&
parm_table       2161 source4/param/loadparm.c 			    parm_table[*i].offset != -1 &&
parm_table       2162 source4/param/loadparm.c 			    (*parm_table[*i].label != '-') &&
parm_table       2164 source4/param/loadparm.c 			     (parm_table[*i].offset !=
parm_table       2165 source4/param/loadparm.c 			      parm_table[(*i) - 1].offset)))
parm_table       2168 source4/param/loadparm.c 				    !equal_parameter(parm_table[*i].type,
parm_table       2170 source4/param/loadparm.c 						     parm_table[*i].offset,
parm_table       2172 source4/param/loadparm.c 						     parm_table[*i].offset))
parm_table       2174 source4/param/loadparm.c 					return &parm_table[(*i)++];
parm_table       2264 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {
parm_table       2265 source4/param/loadparm.c 		if ((parm_table[i].type == P_STRING ||
parm_table       2266 source4/param/loadparm.c 		     parm_table[i].type == P_USTRING) &&
parm_table       2267 source4/param/loadparm.c 		    parm_table[i].offset != -1 &&
parm_table       2270 source4/param/loadparm.c 			if (parm_table[i].pclass == P_LOCAL) {
parm_table       2271 source4/param/loadparm.c 				r = (char **)(((char *)lp_ctx->sDefault) + parm_table[i].offset);
parm_table       2273 source4/param/loadparm.c 				r = (char **)(((char *)lp_ctx->globals) + parm_table[i].offset);
parm_table       2416 source4/param/loadparm.c 	for (i = 0; parm_table[i].label; i++) {