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++) {