• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/busybox/coreutils/

Lines Matching refs:mode_info

130 /* Flags for 'struct mode_info' */
140 struct mode_info {
156 /* Must match mode_name[] and mode_info[] order! */
334 static const struct mode_info mode_info[] = {
482 NUM_mode_info = ARRAY_SIZE(mode_info)
786 static const struct mode_info *find_mode(const char *name)
789 return i >= 0 ? &mode_info[i] : NULL;
927 if (mode_info[i].flags & OMIT)
929 if (mode_info[i].type != prev_type) {
931 prev_type = mode_info[i].type;
934 bitsp = mode_type_flag(mode_info[i].type, mode);
935 mask = mode_info[i].mask ? mode_info[i].mask : mode_info[i].bits;
936 if ((*bitsp & mask) == mode_info[i].bits) {
937 if (all || (mode_info[i].flags & SANE_UNSET))
940 if ((all && mode_info[i].flags & REV)
941 || (!all && (mode_info[i].flags & (SANE_SET | REV)) == (SANE_SET | REV))
964 if (mode_info[i].flags & SANE_SET) {
965 bitsp = mode_type_flag(mode_info[i].type, mode);
966 *bitsp = (*bitsp & ~((unsigned long)mode_info[i].mask))
967 | mode_info[i].bits;
968 } else if (mode_info[i].flags & SANE_UNSET) {
969 bitsp = mode_type_flag(mode_info[i].type, mode);
970 *bitsp = *bitsp & ~((unsigned long)mode_info[i].mask)
971 & ~mode_info[i].bits;
1011 static void set_mode(const struct mode_info *info, int reversed,
1027 if (info == &mode_info[IDX_evenp] || info == &mode_info[IDX_parity]) {
1032 } else if (info == &mode_info[IDX_oddp]) {
1037 } else if (info == &mode_info[IDX_nl]) {
1045 } else if (info == &mode_info[IDX_ek]) {
1048 } else if (info == &mode_info[IDX_sane]) {
1050 } else if (info == &mode_info[IDX_cbreak]) {
1055 } else if (info == &mode_info[IDX_pass8]) {
1063 } else if (info == &mode_info[IDX_litout]) {
1073 } else if (info == &mode_info[IDX_raw] || info == &mode_info[IDX_cooked]) {
1074 if ((info == &mode_info[IDX_raw] && reversed)
1075 || (info == &mode_info[IDX_cooked] && !reversed)
1096 else if (IXANY && info == &mode_info[IDX_decctlq]) {
1102 else if (TABDLY && info == &mode_info[IDX_tabs]) {
1108 else if (OXTABS && info == &mode_info[IDX_tabs]) {
1115 && (info == &mode_info[IDX_lcase] || info == &mode_info[IDX_LCASE])
1126 } else if (info == &mode_info[IDX_crt]) {
1128 } else if (info == &mode_info[IDX_dec]) {
1181 const struct mode_info *mp;
1325 const struct mode_info *mp;