Annotation of embedaddon/php/ext/mbstring/tests/bug47399.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Bug #47399 (mb_check_encoding() returns true for some illegal SJIS characters)
        !             3: --SKIPIF--
        !             4: <?php extension_loaded('mbstring') or die('skip mbstring not available'); ?>
        !             5: --FILE--
        !             6: <?php
        !             7: foreach (array("Shift_JIS", "CP932") as $enc) {
        !             8:     for ($a = 0; $a < 256; $a++) {
        !             9:         var_dump(mb_check_encoding("\x81".pack("c", $a), $enc));
        !            10:     }
        !            11: }
        !            12: ?>
        !            13: --EXPECT--
        !            14: bool(false)
        !            15: bool(false)
        !            16: bool(false)
        !            17: bool(false)
        !            18: bool(false)
        !            19: bool(false)
        !            20: bool(false)
        !            21: bool(false)
        !            22: bool(false)
        !            23: bool(false)
        !            24: bool(false)
        !            25: bool(false)
        !            26: bool(false)
        !            27: bool(false)
        !            28: bool(false)
        !            29: bool(false)
        !            30: bool(false)
        !            31: bool(false)
        !            32: bool(false)
        !            33: bool(false)
        !            34: bool(false)
        !            35: bool(false)
        !            36: bool(false)
        !            37: bool(false)
        !            38: bool(false)
        !            39: bool(false)
        !            40: bool(false)
        !            41: bool(false)
        !            42: bool(false)
        !            43: bool(false)
        !            44: bool(false)
        !            45: bool(false)
        !            46: bool(false)
        !            47: bool(false)
        !            48: bool(false)
        !            49: bool(false)
        !            50: bool(false)
        !            51: bool(false)
        !            52: bool(false)
        !            53: bool(false)
        !            54: bool(false)
        !            55: bool(false)
        !            56: bool(false)
        !            57: bool(false)
        !            58: bool(false)
        !            59: bool(false)
        !            60: bool(false)
        !            61: bool(false)
        !            62: bool(false)
        !            63: bool(false)
        !            64: bool(false)
        !            65: bool(false)
        !            66: bool(false)
        !            67: bool(false)
        !            68: bool(false)
        !            69: bool(false)
        !            70: bool(false)
        !            71: bool(false)
        !            72: bool(false)
        !            73: bool(false)
        !            74: bool(false)
        !            75: bool(false)
        !            76: bool(false)
        !            77: bool(false)
        !            78: bool(true)
        !            79: bool(true)
        !            80: bool(true)
        !            81: bool(true)
        !            82: bool(true)
        !            83: bool(true)
        !            84: bool(true)
        !            85: bool(true)
        !            86: bool(true)
        !            87: bool(true)
        !            88: bool(true)
        !            89: bool(true)
        !            90: bool(true)
        !            91: bool(true)
        !            92: bool(true)
        !            93: bool(true)
        !            94: bool(true)
        !            95: bool(true)
        !            96: bool(true)
        !            97: bool(true)
        !            98: bool(true)
        !            99: bool(true)
        !           100: bool(true)
        !           101: bool(true)
        !           102: bool(true)
        !           103: bool(true)
        !           104: bool(true)
        !           105: bool(true)
        !           106: bool(true)
        !           107: bool(true)
        !           108: bool(true)
        !           109: bool(true)
        !           110: bool(true)
        !           111: bool(true)
        !           112: bool(true)
        !           113: bool(true)
        !           114: bool(true)
        !           115: bool(true)
        !           116: bool(true)
        !           117: bool(true)
        !           118: bool(true)
        !           119: bool(true)
        !           120: bool(true)
        !           121: bool(true)
        !           122: bool(true)
        !           123: bool(true)
        !           124: bool(true)
        !           125: bool(true)
        !           126: bool(true)
        !           127: bool(true)
        !           128: bool(true)
        !           129: bool(true)
        !           130: bool(true)
        !           131: bool(true)
        !           132: bool(true)
        !           133: bool(true)
        !           134: bool(true)
        !           135: bool(true)
        !           136: bool(true)
        !           137: bool(true)
        !           138: bool(true)
        !           139: bool(true)
        !           140: bool(true)
        !           141: bool(false)
        !           142: bool(true)
        !           143: bool(true)
        !           144: bool(true)
        !           145: bool(true)
        !           146: bool(true)
        !           147: bool(true)
        !           148: bool(true)
        !           149: bool(true)
        !           150: bool(true)
        !           151: bool(true)
        !           152: bool(true)
        !           153: bool(true)
        !           154: bool(true)
        !           155: bool(true)
        !           156: bool(true)
        !           157: bool(true)
        !           158: bool(true)
        !           159: bool(true)
        !           160: bool(true)
        !           161: bool(true)
        !           162: bool(true)
        !           163: bool(true)
        !           164: bool(true)
        !           165: bool(true)
        !           166: bool(true)
        !           167: bool(true)
        !           168: bool(true)
        !           169: bool(true)
        !           170: bool(true)
        !           171: bool(true)
        !           172: bool(true)
        !           173: bool(true)
        !           174: bool(true)
        !           175: bool(true)
        !           176: bool(true)
        !           177: bool(true)
        !           178: bool(true)
        !           179: bool(true)
        !           180: bool(true)
        !           181: bool(true)
        !           182: bool(true)
        !           183: bool(true)
        !           184: bool(true)
        !           185: bool(true)
        !           186: bool(true)
        !           187: bool(true)
        !           188: bool(true)
        !           189: bool(true)
        !           190: bool(true)
        !           191: bool(true)
        !           192: bool(true)
        !           193: bool(true)
        !           194: bool(true)
        !           195: bool(true)
        !           196: bool(true)
        !           197: bool(true)
        !           198: bool(true)
        !           199: bool(true)
        !           200: bool(true)
        !           201: bool(true)
        !           202: bool(true)
        !           203: bool(true)
        !           204: bool(true)
        !           205: bool(true)
        !           206: bool(true)
        !           207: bool(true)
        !           208: bool(true)
        !           209: bool(true)
        !           210: bool(true)
        !           211: bool(true)
        !           212: bool(true)
        !           213: bool(true)
        !           214: bool(true)
        !           215: bool(true)
        !           216: bool(true)
        !           217: bool(true)
        !           218: bool(true)
        !           219: bool(true)
        !           220: bool(true)
        !           221: bool(true)
        !           222: bool(true)
        !           223: bool(true)
        !           224: bool(true)
        !           225: bool(true)
        !           226: bool(true)
        !           227: bool(true)
        !           228: bool(true)
        !           229: bool(true)
        !           230: bool(true)
        !           231: bool(true)
        !           232: bool(true)
        !           233: bool(true)
        !           234: bool(true)
        !           235: bool(true)
        !           236: bool(true)
        !           237: bool(true)
        !           238: bool(true)
        !           239: bool(true)
        !           240: bool(true)
        !           241: bool(true)
        !           242: bool(true)
        !           243: bool(true)
        !           244: bool(true)
        !           245: bool(true)
        !           246: bool(true)
        !           247: bool(true)
        !           248: bool(true)
        !           249: bool(true)
        !           250: bool(true)
        !           251: bool(true)
        !           252: bool(true)
        !           253: bool(true)
        !           254: bool(true)
        !           255: bool(true)
        !           256: bool(true)
        !           257: bool(true)
        !           258: bool(true)
        !           259: bool(true)
        !           260: bool(true)
        !           261: bool(true)
        !           262: bool(true)
        !           263: bool(true)
        !           264: bool(true)
        !           265: bool(true)
        !           266: bool(true)
        !           267: bool(false)
        !           268: bool(false)
        !           269: bool(false)
        !           270: bool(false)
        !           271: bool(false)
        !           272: bool(false)
        !           273: bool(false)
        !           274: bool(false)
        !           275: bool(false)
        !           276: bool(false)
        !           277: bool(false)
        !           278: bool(false)
        !           279: bool(false)
        !           280: bool(false)
        !           281: bool(false)
        !           282: bool(false)
        !           283: bool(false)
        !           284: bool(false)
        !           285: bool(false)
        !           286: bool(false)
        !           287: bool(false)
        !           288: bool(false)
        !           289: bool(false)
        !           290: bool(false)
        !           291: bool(false)
        !           292: bool(false)
        !           293: bool(false)
        !           294: bool(false)
        !           295: bool(false)
        !           296: bool(false)
        !           297: bool(false)
        !           298: bool(false)
        !           299: bool(false)
        !           300: bool(false)
        !           301: bool(false)
        !           302: bool(false)
        !           303: bool(false)
        !           304: bool(false)
        !           305: bool(false)
        !           306: bool(false)
        !           307: bool(false)
        !           308: bool(false)
        !           309: bool(false)
        !           310: bool(false)
        !           311: bool(false)
        !           312: bool(false)
        !           313: bool(false)
        !           314: bool(false)
        !           315: bool(false)
        !           316: bool(false)
        !           317: bool(false)
        !           318: bool(false)
        !           319: bool(false)
        !           320: bool(false)
        !           321: bool(false)
        !           322: bool(false)
        !           323: bool(false)
        !           324: bool(false)
        !           325: bool(false)
        !           326: bool(false)
        !           327: bool(false)
        !           328: bool(false)
        !           329: bool(false)
        !           330: bool(false)
        !           331: bool(false)
        !           332: bool(false)
        !           333: bool(false)
        !           334: bool(true)
        !           335: bool(true)
        !           336: bool(true)
        !           337: bool(true)
        !           338: bool(true)
        !           339: bool(true)
        !           340: bool(true)
        !           341: bool(true)
        !           342: bool(true)
        !           343: bool(true)
        !           344: bool(true)
        !           345: bool(true)
        !           346: bool(true)
        !           347: bool(true)
        !           348: bool(true)
        !           349: bool(true)
        !           350: bool(true)
        !           351: bool(true)
        !           352: bool(true)
        !           353: bool(true)
        !           354: bool(true)
        !           355: bool(true)
        !           356: bool(true)
        !           357: bool(true)
        !           358: bool(true)
        !           359: bool(true)
        !           360: bool(true)
        !           361: bool(true)
        !           362: bool(true)
        !           363: bool(true)
        !           364: bool(true)
        !           365: bool(true)
        !           366: bool(true)
        !           367: bool(true)
        !           368: bool(true)
        !           369: bool(true)
        !           370: bool(true)
        !           371: bool(true)
        !           372: bool(true)
        !           373: bool(true)
        !           374: bool(true)
        !           375: bool(true)
        !           376: bool(true)
        !           377: bool(true)
        !           378: bool(true)
        !           379: bool(true)
        !           380: bool(true)
        !           381: bool(true)
        !           382: bool(true)
        !           383: bool(true)
        !           384: bool(true)
        !           385: bool(true)
        !           386: bool(true)
        !           387: bool(true)
        !           388: bool(true)
        !           389: bool(true)
        !           390: bool(true)
        !           391: bool(true)
        !           392: bool(true)
        !           393: bool(true)
        !           394: bool(true)
        !           395: bool(true)
        !           396: bool(true)
        !           397: bool(false)
        !           398: bool(true)
        !           399: bool(true)
        !           400: bool(true)
        !           401: bool(true)
        !           402: bool(true)
        !           403: bool(true)
        !           404: bool(true)
        !           405: bool(true)
        !           406: bool(true)
        !           407: bool(true)
        !           408: bool(true)
        !           409: bool(true)
        !           410: bool(true)
        !           411: bool(true)
        !           412: bool(true)
        !           413: bool(true)
        !           414: bool(true)
        !           415: bool(true)
        !           416: bool(true)
        !           417: bool(true)
        !           418: bool(true)
        !           419: bool(true)
        !           420: bool(true)
        !           421: bool(true)
        !           422: bool(true)
        !           423: bool(true)
        !           424: bool(true)
        !           425: bool(true)
        !           426: bool(true)
        !           427: bool(true)
        !           428: bool(true)
        !           429: bool(true)
        !           430: bool(true)
        !           431: bool(true)
        !           432: bool(true)
        !           433: bool(true)
        !           434: bool(true)
        !           435: bool(true)
        !           436: bool(true)
        !           437: bool(true)
        !           438: bool(true)
        !           439: bool(true)
        !           440: bool(true)
        !           441: bool(true)
        !           442: bool(true)
        !           443: bool(true)
        !           444: bool(true)
        !           445: bool(true)
        !           446: bool(true)
        !           447: bool(true)
        !           448: bool(true)
        !           449: bool(true)
        !           450: bool(true)
        !           451: bool(true)
        !           452: bool(true)
        !           453: bool(true)
        !           454: bool(true)
        !           455: bool(true)
        !           456: bool(true)
        !           457: bool(true)
        !           458: bool(true)
        !           459: bool(true)
        !           460: bool(true)
        !           461: bool(true)
        !           462: bool(true)
        !           463: bool(true)
        !           464: bool(true)
        !           465: bool(true)
        !           466: bool(true)
        !           467: bool(true)
        !           468: bool(true)
        !           469: bool(true)
        !           470: bool(true)
        !           471: bool(true)
        !           472: bool(true)
        !           473: bool(true)
        !           474: bool(true)
        !           475: bool(true)
        !           476: bool(true)
        !           477: bool(true)
        !           478: bool(true)
        !           479: bool(true)
        !           480: bool(true)
        !           481: bool(true)
        !           482: bool(true)
        !           483: bool(true)
        !           484: bool(true)
        !           485: bool(true)
        !           486: bool(true)
        !           487: bool(true)
        !           488: bool(true)
        !           489: bool(true)
        !           490: bool(true)
        !           491: bool(true)
        !           492: bool(true)
        !           493: bool(true)
        !           494: bool(true)
        !           495: bool(true)
        !           496: bool(true)
        !           497: bool(true)
        !           498: bool(true)
        !           499: bool(true)
        !           500: bool(true)
        !           501: bool(true)
        !           502: bool(true)
        !           503: bool(true)
        !           504: bool(true)
        !           505: bool(true)
        !           506: bool(true)
        !           507: bool(true)
        !           508: bool(true)
        !           509: bool(true)
        !           510: bool(true)
        !           511: bool(true)
        !           512: bool(true)
        !           513: bool(true)
        !           514: bool(true)
        !           515: bool(true)
        !           516: bool(true)
        !           517: bool(true)
        !           518: bool(true)
        !           519: bool(true)
        !           520: bool(true)
        !           521: bool(true)
        !           522: bool(true)
        !           523: bool(false)
        !           524: bool(false)
        !           525: bool(false)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>