Home | History | Annotate | Download | only in sh

Lines Matching defs:check3

1344 check3()
1362 check3
1363 check3 'set -- ${X+}; echo "$#:$1"' 0: 0: 0: # 7
1364 check3 'set -- ${X+""}; echo "$#:$1"' 1: 1: 0: # 10
1365 check3 'set -- "${X+}"; echo "$#:$1"' 1: 1: 1: # 13
1366 check3 'set -- "${X+bar}"; echo "$#:$1"' 1:bar 1:bar 1: # 16
1368 check3 'set -- ${X+a b c}; echo "$#:$1"' 3:a 3:a 0: # 19
1369 check3 'set -- ${X+"a b c"}; echo "$#:$1"' '1:a b c' '1:a b c' 0:
1370 check3 'set -- "${X+a b c}"; echo "$#:$1"' '1:a b c' '1:a b c' 1:
1371 check3 'set -- ${X+a b\ c}; echo "$#:$1"' 2:a 2:a 0: # 28
1372 check3 'set -- ${X+"a b" c}; echo "$#:$1"' '2:a b' '2:a b' 0:
1374 check3 'printf %s "" ${X+}' '' '' '' # 34
1375 check3 'printf %s ""${X+bar}' bar bar '' # 37
1377 check3 'Y=bar; printf %s ${X+x}${Y+y}' xy xy y # 40
1378 check3 'Y=bar; printf %s ""${X+${Y+z}}' z z '' # 43
1379 check3 'Y=; printf %s ""${X+${Y+z}}' z z '' # 46
1380 check3 'unset Y; printf %s ""${X+${Y+z}}' '' '' '' # 49
1381 check3 'Y=1; printf %s a ${X+"${Y+z}"}' az az a # 52
1383 check3 'printf %s ${X+}x}' x} x} x} # 55
1384 check3 'printf %s ${X+}}' } } } # 58
1385 check3 'printf %s "" ${X+"}"x}' }x }x '' # 61
1386 check3 'printf %s "" ${X+\}x}' }x }x '' # 64
1387 check3 'printf %s "${X+\}x}"' }x }x '' # 67
1388 check3 'printf %s "${X+\}}"' } } '' # 70
1390 check3 'set -- ${X:+bar}; echo "$#:$1"' 1:bar 0: 0: # 73
1391 check3 'set -- ${X:+}; echo "$#:$1"' 0: 0: 0: # 76
1392 check3 'set -- ${X:+""}; echo "$#:$1"' 1: 0: 0: # 79
1393 check3 'set -- "${X:+}"; echo "$#:$1"' 1: 1: 1: # 80
1394 check3 'set -- "${X:+bar}"; echo "$#:$1"' 1:bar 1: 1: # 83
1396 check3 'set -- ${X:+a b c}; echo "$#:$1"' 3:a 0: 0: # 86
1397 check3 'set -- ${X:+"a b c"}; echo "$#:$1"' '1:a b c' 0: 0: # 89
1398 check3 'set -- "${X:+a b c}"; echo "$#:$1"' '1:a b c' 1: 1: # 92
1399 check3 'set -- ${X:+a b\ c}; echo "$#:$1"' 2:a 0: 0: # 95
1400 check3 'set -- ${X:+"a b" c}; echo "$#:$1"' '2:a b' 0: 0: # 98
1402 check3 'printf %s "" ${X:+}' '' '' '' #101
1403 check3 'printf %s ""${X:+bar}' bar '' '' #104
1405 check3 'Y=bar; printf %s ${X:+x}${Y:+y}' xy y y #107
1406 check3 'Y=bar; printf %s ""${X:+${Y:+z}}' z '' '' #110
1407 check3 'Y=; printf %s ""${X:+${Y+z}}' z '' '' #113
1408 check3 'Y=; printf %s ""${X:+${Y:+z}}' '' '' '' #116
1409 check3 'unset Y; printf %s ""${X:+${Y:+z}}' '' '' '' #119
1410 check3 'Y=1; printf %s a ${X:+"${Y:+z}"}' az a a #122
1412 check3 'printf %s ${X:+}x}' x} x} x} #125
1413 check3 'printf %s ${X:+}}' } } } #128
1414 check3 'printf %s "" ${X:+"}"x}' }x '' '' #131
1415 check3 'printf %s "" ${X:+\}x}' }x '' '' #134
1416 check3 'printf %s "${X:+\}x}"' }x '' '' #137
1417 check3 'printf %s "${X:+\}}"' } '' '' #140
1429 check3 'set -- ${X-bar}; echo "$#:$1"' 1:foo 0: 1:bar # 3
1430 check3 'set -- ${X-}; echo "$#:$1"' 1:foo 0: 0: # 6
1431 check3 'set -- ${X-""}; echo "$#:$1"' 1:foo 0: 1: # 9
1432 check3 'set -- "${X-}"; echo "$#:$1"' 1:foo 1: 1: # 12
1433 check3 'set -- "${X-bar}"; echo "$#:$1"' 1:foo 1: 1:bar # 15
1435 check3 'set -- ${X-a b c}; echo "$#:$1"' 1:foo 0: 3:a # 18
1436 check3 'set -- ${X-"a b c"}; echo "$#:$1"' 1:foo 0: '1:a b c' #21
1437 check3 'set -- "${X-a b c}"; echo "$#:$1"' 1:foo 1: '1:a b c' #24
1438 check3 'set -- ${X-a b\ c}; echo "$#:$1"' 1:foo 0: 2:a # 27
1439 check3 'set -- ${X-"a b" c}; echo "$#:$1"' 1:foo 0: '2:a b' #30
1441 check3 'printf %s "" ${X-}' foo '' '' # 33
1442 check3 'printf %s ""${X-bar}' foo '' bar # 36
1444 check3 'Y=bar; printf %s ${X-x}${Y-y}' foobar bar xbar # 39
1445 check3 'Y=bar; printf %s ""${X-${Y-z}}' foo '' bar # 42
1446 check3 'Y=; printf %s ""${X-${Y-z}}' foo '' '' # 45
1447 check3 'unset Y; printf %s ""${X-${Y-z}}' foo '' z # 48
1448 check3 'Y=1; printf %s a ${X-"${Y-z}"}' afoo a a1 # 51
1450 check3 'printf %s ${X-}x}' foox} x} x} # 54
1451 check3 'printf %s ${X-}}' foo} } } # 57
1452 check3 'printf %s ${X-{}}' foo} } {} # 60
1453 check3 'printf %s "" ${X-"}"x}' foo '' }x # 63
1454 check3 'printf %s "" ${X-\}x}' foo '' }x # 66
1455 check3 'printf %s "${X-\}x}"' foo '' }x # 69
1456 check3 'printf %s "${X-\}}"' foo '' } # 72
1458 check3 'set -- ${X:-bar}; echo "$#:$1"' 1:foo 1:bar 1:bar #75
1459 check3 'set -- ${X:-}; echo "$#:$1"' 1:foo 0: 0: # 78
1460 check3 'set -- ${X:-""}; echo "$#:$1"' 1:foo 1: 1: # 81
1461 check3 'set -- "${X:-}"; echo "$#:$1"' 1:foo 1: 1: # 84
1462 check3 'set -- "${X:-bar}"; echo "$#:$1"' 1:foo 1:bar 1:bar #87
1464 check3 'set -- ${X:-a b c}; echo "$#:$1"' 1:foo 3:a 3:a # 90
1465 check3 'set -- ${X:-"a b c"}; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1466 check3 'set -- "${X:-a b c}"; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1467 check3 'set -- ${X:-a b\ c}; echo "$#:$1"' 1:foo 2:a 2:a # 99
1468 check3 'set -- ${X:-"a b" c}; echo "$#:$1"' 1:foo '2:a b' '2:a b'
1470 check3 'printf %s "" ${X:-}' foo '' '' #105
1471 check3 'printf %s ""${X:-bar}' foo bar bar #108
1473 check3 'Y=bar; printf %s ${X:-x}${Y:-y}' foobar xbar xbar #111
1474 check3 'Y=bar; printf %s ""${X:-${Y:-z}}' foo bar bar #114
1475 check3 'Y=; printf %s ""${X:-${Y-z}}' foo '' '' #117
1476 check3 'Y=; printf %s ""${X:-${Y:-z}}' foo z z #120
1477 check3 'unset Y; printf %s ""${X:-${Y:-z}}' foo z z #123
1478 check3 'Y=1; printf %s a ${X:-"${Y:-z}"}' afoo a1 a1 #126
1480 check3 'printf %s ${X:-}x}' foox} x} x} #129
1481 check3 'printf %s ${X:-}}' foo} } } #132
1482 check3 'printf %s ${X:-{}}' foo} {} {} #135
1483 check3 'printf %s "" ${X:-"}"x}' foo }x }x #138
1484 check3 'printf %s "" ${X:-\}x}' foo }x }x #141
1485 check3 'printf %s "${X:-\}x}"' foo }x }x #144
1486 check3 'printf %s "${X:-\}}"' foo } } #147
1498 check3 'set -- ${X=bar}; echo "$#:$1"' 1:foo 0: 1:bar # 3
1499 check3 'set -- ${X=}; echo "$#:$1"' 1:foo 0: 0: # 6
1500 check3 'set -- ${X=""}; echo "$#:$1"' 1:foo 0: 0: # 9
1501 check3 'set -- "${X=}"; echo "$#:$1"' 1:foo 1: 1: # 12
1502 check3 'set -- "${X=bar}"; echo "$#:$1"' 1:foo 1: 1:bar # 15
1504 check3 'set -- ${X=a b c}; echo "$#:$1"' 1:foo 0: 3:a # 18
1505 check3 'set -- ${X="a b c"}; echo "$#:$1"' 1:foo 0: 3:a # 21
1506 check3 'set -- "${X=a b c}"; echo "$#:$1"' 1:foo 1: '1:a b c' #24
1507 check3 'set -- ${X=a b\ c}; echo "$#:$1"' 1:foo 0: 3:a # 27
1508 check3 'set -- ${X="a b" c}; echo "$#:$1"' 1:foo 0: 3:a # 30
1510 check3 'printf %s "" ${X=}' foo '' '' # 33
1511 check3 'printf %s ""${X=bar}' foo '' bar # 36
1513 check3 'Y=bar; printf %s ${X=x}${Y=y}' foobar bar xbar # 39
1514 check3 'Y=bar; printf %s ""${X=${Y=z}}' foo '' bar # 42
1515 check3 'Y=; printf %s ""${X=${Y=z}}' foo '' '' # 45
1516 check3 'unset Y; printf %s ""${X=${Y=z}}' foo '' z # 48
1517 check3 'Y=1; printf %s a ${X="${Y=z}"}' afoo a a1 # 51
1519 check3 'printf %s ${X=}x}' foox} x} x} # 54
1520 check3 'printf %s ${X=}}' foo} } } # 57
1521 check3 'printf %s ${X={}}' foo} } {} # 60
1522 check3 'printf %s "" ${X="}"x}' foo '' }x # 63
1523 check3 'printf %s "" ${X=\}x}' foo '' }x # 66
1524 check3 'printf %s "${X=\}x}"' foo '' }x # 69
1525 check3 'printf %s "${X=\}}"' foo '' } # 72
1527 check3 'set -- ${X=a b c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1528 check3 'set -- ${X="a b c"}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1529 check3 'set -- "${X=a b c}"; echo "$#:$1:$X"' \
1531 check3 'set -- ${X=a b\ c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1532 check3 'set -- ${X="a b" c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1534 check3 'printf %s ${X=}x}; printf :%s "${X-U}"' foox}:foo x}: x}: #90
1535 check3 'printf %s ${X=}}; printf :%s "${X-U}"' foo}:foo }: }: #93
1536 check3 'printf %s ${X={}}; printf :%s "${X-U}"' foo}:foo }: {}:{ #96
1538 check3 'set -- ${X:=bar}; echo "$#:$1"' 1:foo 1:bar 1:bar # 99
1539 check3 'set -- ${X:=}; echo "$#:$1"' 1:foo 0: 0: #102
1540 check3 'set -- ${X:=""}; echo "$#:$1"' 1:foo 0: 0: #105
1541 check3 'set -- "${X:=}"; echo "$#:$1"' 1:foo 1: 1: #108
1542 check3 'set -- "${X:=bar}"; echo "$#:$1"' 1:foo 1:bar 1:bar #111
1544 check3 'set -- ${X:=a b c}; echo "$#:$1"' 1:foo 3:a 3:a #114
1545 check3 'set -- ${X:="a b c"}; echo "$#:$1"' 1:foo 3:a 3:a #117
1546 check3 'set -- "${X:=a b c}"; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1547 check3 'set -- ${X:=a b\ c}; echo "$#:$1"' 1:foo 3:a 3:a #123
1548 check3 'set -- ${X:="a b" c}; echo "$#:$1"' 1:foo 3:a 3:a #126
1550 check3 'printf %s "" ${X:=}' foo '' '' #129
1551 check3 'printf %s ""${X:=bar}' foo bar bar #132
1553 check3 'Y=bar; printf %s ${X:=x}${Y:=y}' foobar xbar xbar #135
1554 check3 'Y=bar; printf %s ""${X:=${Y:=z}}' foo bar bar #138
1555 check3 'Y=; printf %s ""${X:=${Y=z}}' foo '' '' #141
1556 check3 'Y=; printf %s ""${X:=${Y:=z}}' foo z z #144
1557 check3 'unset Y; printf %s ""${X:=${Y:=z}}' foo z z #147
1558 check3 'Y=1; printf %s a ${X:="${Y:=z}"}' afoo a1 a1 #150
1560 check3 'printf %s ${X:=}x}' foox} x} x} #153
1561 check3 'printf %s ${X:=}}' foo} } } #156
1562 check3 'printf %s ${X:={}}' foo} {} {} #159
1563 check3 'printf %s "" ${X:="}"x}' foo }x }x #162
1564 check3 'printf %s "" ${X:=\}x}' foo }x }x #165
1565 check3 'printf %s "${X:=\}x}"' foo }x }x #168
1566 check3 'printf %s "${X:=\}}"' foo } } #171
1568 check3 'set -- ${X:=a b c}; echo "$#:$1:$X"' \
1570 check3 'set -- ${X:="a b c"}; echo "$#:$1:$X"' \
1572 check3 'set -- "${X:=a b c}"; echo "$#:$1:$X"' \
1574 check3 'set -- ${X:=a b\ c}; echo "$#:$1:$X"' \
1576 check3 'set -- ${X:="a b" c}; echo "$#:$1:$X"' \
1579 check3 'printf %s ${X:=}x}; printf :%s "${X-U}"' foox}:foo x}: x}:
1580 check3 'printf %s ${X:=}}; printf :%s "${X-U}"' foo}:foo }: }:
1581 check3 'printf %s ${X:=\}}; printf :%s "${X-U}"' foo:foo }:} }:}
1582 check3 'printf %s ${X:={}}; printf :%s "${X-U}"' foo}:foo {}:{ {}:{