1238582Smm/* 2238582Smm * CDDL HEADER START 3238582Smm * 4238582Smm * The contents of this file are subject to the terms of the 5238582Smm * Common Development and Distribution License (the "License"). 6238582Smm * You may not use this file except in compliance with the License. 7238582Smm * 8238582Smm * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9238582Smm * or http://www.opensolaris.org/os/licensing. 10238582Smm * See the License for the specific language governing permissions 11238582Smm * and limitations under the License. 12238582Smm * 13238582Smm * When distributing Covered Code, include this CDDL HEADER in each 14238582Smm * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15238582Smm * If applicable, add the following below this CDDL HEADER, with the 16238582Smm * fields enclosed by brackets "[]" replaced with your own identifying 17238582Smm * information: Portions Copyright [yyyy] [name of copyright owner] 18238582Smm * 19238582Smm * CDDL HEADER END 20238582Smm */ 21238582Smm 22238582Smm/* 23238582Smm * Copyright (c) 2011, Joyent, Inc. All rights reserved. 24238582Smm */ 25238582Smm 26238582Smm#pragma D option quiet 27238582Smm 28238582SmmBEGIN 29238582Smm{ 30238582Smm i = 0; 31238582Smm 32238582Smm input[i] = "ahi"; 33238582Smm expected[i++] = "ahi"; 34238582Smm 35238582Smm input[i] = "MaHi!"; 36238582Smm expected[i++] = "mahi!"; 37238582Smm 38238582Smm input[i] = " Nase-5"; 39238582Smm expected[i++] = " nase-5"; 40238582Smm 41238582Smm input[i] = "!@#$%"; 42238582Smm expected[i++] = "!@#$%"; 43238582Smm 44238582Smm i = 0; 45238582Smm} 46238582Smm 47238582Smmtick-1ms 48238582Smm/input[i] != NULL && (this->out = tolower(input[i])) != expected[i]/ 49238582Smm{ 50238582Smm printf("expected tolower(\"%s\") to be \"%s\"; found \"%s\"\n", 51238582Smm input[i], expected[i], this->out); 52238582Smm exit(1); 53238582Smm} 54238582Smm 55238582Smmtick-1ms 56238582Smm/input[i] != NULL/ 57238582Smm{ 58238582Smm printf("tolower(\"%s\") is \"%s\", as expected\n", 59238582Smm input[i], expected[i]); 60238582Smm} 61238582Smm 62238582Smmtick-1ms 63238582Smm/input[i++] == NULL/ 64238582Smm{ 65238582Smm exit(0); 66238582Smm} 67