yacc.y (38022) | yacc.y (57035) |
---|---|
1%{ 2/*- 3 * Copyright (c) 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Paul Borman at Krystal Technologies. 8 * --- 23 unchanged lines hidden (view full) --- 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 */ 37 38#ifndef lint 39static char sccsid[] = "@(#)yacc.y 8.1 (Berkeley) 6/6/93"; | 1%{ 2/*- 3 * Copyright (c) 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Paul Borman at Krystal Technologies. 8 * --- 23 unchanged lines hidden (view full) --- 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 */ 37 38#ifndef lint 39static char sccsid[] = "@(#)yacc.y 8.1 (Berkeley) 6/6/93"; |
40static char rcsid[] = "$FreeBSD: head/usr.bin/mklocale/yacc.y 57035 2000-02-08 07:43:26Z obrien $"; |
|
40#endif /* not lint */ 41 42#include <ctype.h> 43#include <rune.h> 44#include <stddef.h> 45#include <stdio.h> 46#include <stdlib.h> 47#include <string.h> --- 686 unchanged lines hidden (view full) --- 734 unsigned long r = types.map[x]; 735 736 if (r) { 737 if (isprint(x)) 738 fprintf(stderr, " '%c': %2d", x, (int)(r & 0xff)); 739 else 740 fprintf(stderr, "%04x: %2d", x, (int)(r & 0xff)); 741 | 41#endif /* not lint */ 42 43#include <ctype.h> 44#include <rune.h> 45#include <stddef.h> 46#include <stdio.h> 47#include <stdlib.h> 48#include <string.h> --- 686 unchanged lines hidden (view full) --- 735 unsigned long r = types.map[x]; 736 737 if (r) { 738 if (isprint(x)) 739 fprintf(stderr, " '%c': %2d", x, (int)(r & 0xff)); 740 else 741 fprintf(stderr, "%04x: %2d", x, (int)(r & 0xff)); 742 |
742 fprintf(stderr, " %4s", (r & _A) ? "alph" : ""); 743 fprintf(stderr, " %4s", (r & _C) ? "ctrl" : ""); 744 fprintf(stderr, " %4s", (r & _D) ? "dig" : ""); 745 fprintf(stderr, " %4s", (r & _G) ? "graf" : ""); 746 fprintf(stderr, " %4s", (r & _L) ? "low" : ""); 747 fprintf(stderr, " %4s", (r & _P) ? "punc" : ""); 748 fprintf(stderr, " %4s", (r & _S) ? "spac" : ""); 749 fprintf(stderr, " %4s", (r & _U) ? "upp" : ""); 750 fprintf(stderr, " %4s", (r & _X) ? "xdig" : ""); 751 fprintf(stderr, " %4s", (r & _B) ? "blnk" : ""); 752 fprintf(stderr, " %4s", (r & _R) ? "prnt" : ""); 753 fprintf(stderr, " %4s", (r & _I) ? "ideo" : ""); 754 fprintf(stderr, " %4s", (r & _T) ? "spec" : ""); 755 fprintf(stderr, " %4s", (r & _Q) ? "phon" : ""); | 743 fprintf(stderr, " %4s", (r & _CTYPE_A) ? "alph" : ""); 744 fprintf(stderr, " %4s", (r & _CTYPE_C) ? "ctrl" : ""); 745 fprintf(stderr, " %4s", (r & _CTYPE_D) ? "dig" : ""); 746 fprintf(stderr, " %4s", (r & _CTYPE_G) ? "graf" : ""); 747 fprintf(stderr, " %4s", (r & _CTYPE_L) ? "low" : ""); 748 fprintf(stderr, " %4s", (r & _CTYPE_P) ? "punc" : ""); 749 fprintf(stderr, " %4s", (r & _CTYPE_S) ? "spac" : ""); 750 fprintf(stderr, " %4s", (r & _CTYPE_U) ? "upp" : ""); 751 fprintf(stderr, " %4s", (r & _CTYPE_X) ? "xdig" : ""); 752 fprintf(stderr, " %4s", (r & _CTYPE_B) ? "blnk" : ""); 753 fprintf(stderr, " %4s", (r & _CTYPE_R) ? "prnt" : ""); 754 fprintf(stderr, " %4s", (r & _CTYPE_I) ? "ideo" : ""); 755 fprintf(stderr, " %4s", (r & _CTYPE_T) ? "spec" : ""); 756 fprintf(stderr, " %4s", (r & _CTYPE_Q) ? "phon" : ""); |
756 fprintf(stderr, "\n"); 757 } 758 } 759 760 for (list = types.root; list; list = list->next) { 761 if (list->map && list->min + 3 < list->max) { 762 unsigned long r = list->map; 763 764 fprintf(stderr, "%04lx: %2d", 765 (unsigned long)list->min, (int)(r & 0xff)); 766 | 757 fprintf(stderr, "\n"); 758 } 759 } 760 761 for (list = types.root; list; list = list->next) { 762 if (list->map && list->min + 3 < list->max) { 763 unsigned long r = list->map; 764 765 fprintf(stderr, "%04lx: %2d", 766 (unsigned long)list->min, (int)(r & 0xff)); 767 |
767 fprintf(stderr, " %4s", (r & _A) ? "alph" : ""); 768 fprintf(stderr, " %4s", (r & _C) ? "ctrl" : ""); 769 fprintf(stderr, " %4s", (r & _D) ? "dig" : ""); 770 fprintf(stderr, " %4s", (r & _G) ? "graf" : ""); 771 fprintf(stderr, " %4s", (r & _L) ? "low" : ""); 772 fprintf(stderr, " %4s", (r & _P) ? "punc" : ""); 773 fprintf(stderr, " %4s", (r & _S) ? "spac" : ""); 774 fprintf(stderr, " %4s", (r & _U) ? "upp" : ""); 775 fprintf(stderr, " %4s", (r & _X) ? "xdig" : ""); 776 fprintf(stderr, " %4s", (r & _B) ? "blnk" : ""); 777 fprintf(stderr, " %4s", (r & _R) ? "prnt" : ""); 778 fprintf(stderr, " %4s", (r & _I) ? "ideo" : ""); 779 fprintf(stderr, " %4s", (r & _T) ? "spec" : ""); 780 fprintf(stderr, " %4s", (r & _Q) ? "phon" : ""); | 768 fprintf(stderr, " %4s", (r & _CTYPE_A) ? "alph" : ""); 769 fprintf(stderr, " %4s", (r & _CTYPE_C) ? "ctrl" : ""); 770 fprintf(stderr, " %4s", (r & _CTYPE_D) ? "dig" : ""); 771 fprintf(stderr, " %4s", (r & _CTYPE_G) ? "graf" : ""); 772 fprintf(stderr, " %4s", (r & _CTYPE_L) ? "low" : ""); 773 fprintf(stderr, " %4s", (r & _CTYPE_P) ? "punc" : ""); 774 fprintf(stderr, " %4s", (r & _CTYPE_S) ? "spac" : ""); 775 fprintf(stderr, " %4s", (r & _CTYPE_U) ? "upp" : ""); 776 fprintf(stderr, " %4s", (r & _CTYPE_X) ? "xdig" : ""); 777 fprintf(stderr, " %4s", (r & _CTYPE_B) ? "blnk" : ""); 778 fprintf(stderr, " %4s", (r & _CTYPE_R) ? "prnt" : ""); 779 fprintf(stderr, " %4s", (r & _CTYPE_I) ? "ideo" : ""); 780 fprintf(stderr, " %4s", (r & _CTYPE_T) ? "spec" : ""); 781 fprintf(stderr, " %4s", (r & _CTYPE_Q) ? "phon" : ""); |
781 fprintf(stderr, "\n...\n"); 782 783 fprintf(stderr, "%04lx: %2d", 784 (unsigned long)list->max, (int)(r & 0xff)); 785 | 782 fprintf(stderr, "\n...\n"); 783 784 fprintf(stderr, "%04lx: %2d", 785 (unsigned long)list->max, (int)(r & 0xff)); 786 |
786 fprintf(stderr, " %4s", (r & _A) ? "alph" : ""); 787 fprintf(stderr, " %4s", (r & _C) ? "ctrl" : ""); 788 fprintf(stderr, " %4s", (r & _D) ? "dig" : ""); 789 fprintf(stderr, " %4s", (r & _G) ? "graf" : ""); 790 fprintf(stderr, " %4s", (r & _L) ? "low" : ""); 791 fprintf(stderr, " %4s", (r & _P) ? "punc" : ""); 792 fprintf(stderr, " %4s", (r & _S) ? "spac" : ""); 793 fprintf(stderr, " %4s", (r & _U) ? "upp" : ""); 794 fprintf(stderr, " %4s", (r & _X) ? "xdig" : ""); 795 fprintf(stderr, " %4s", (r & _B) ? "blnk" : ""); 796 fprintf(stderr, " %4s", (r & _R) ? "prnt" : ""); 797 fprintf(stderr, " %4s", (r & _I) ? "ideo" : ""); 798 fprintf(stderr, " %4s", (r & _T) ? "spec" : ""); 799 fprintf(stderr, " %4s", (r & _Q) ? "phon" : ""); | 787 fprintf(stderr, " %4s", (r & _CTYPE_A) ? "alph" : ""); 788 fprintf(stderr, " %4s", (r & _CTYPE_C) ? "ctrl" : ""); 789 fprintf(stderr, " %4s", (r & _CTYPE_D) ? "dig" : ""); 790 fprintf(stderr, " %4s", (r & _CTYPE_G) ? "graf" : ""); 791 fprintf(stderr, " %4s", (r & _CTYPE_L) ? "low" : ""); 792 fprintf(stderr, " %4s", (r & _CTYPE_P) ? "punc" : ""); 793 fprintf(stderr, " %4s", (r & _CTYPE_S) ? "spac" : ""); 794 fprintf(stderr, " %4s", (r & _CTYPE_U) ? "upp" : ""); 795 fprintf(stderr, " %4s", (r & _CTYPE_X) ? "xdig" : ""); 796 fprintf(stderr, " %4s", (r & _CTYPE_B) ? "blnk" : ""); 797 fprintf(stderr, " %4s", (r & _CTYPE_R) ? "prnt" : ""); 798 fprintf(stderr, " %4s", (r & _CTYPE_I) ? "ideo" : ""); 799 fprintf(stderr, " %4s", (r & _CTYPE_T) ? "spec" : ""); 800 fprintf(stderr, " %4s", (r & _CTYPE_Q) ? "phon" : ""); |
800 fprintf(stderr, "\n"); 801 } else 802 for (x = list->min; x <= list->max; ++x) { 803 unsigned long r = ntohl(list->types[x - list->min]); 804 805 if (r) { 806 fprintf(stderr, "%04x: %2d", x, (int)(r & 0xff)); 807 | 801 fprintf(stderr, "\n"); 802 } else 803 for (x = list->min; x <= list->max; ++x) { 804 unsigned long r = ntohl(list->types[x - list->min]); 805 806 if (r) { 807 fprintf(stderr, "%04x: %2d", x, (int)(r & 0xff)); 808 |
808 fprintf(stderr, " %4s", (r & _A) ? "alph" : ""); 809 fprintf(stderr, " %4s", (r & _C) ? "ctrl" : ""); 810 fprintf(stderr, " %4s", (r & _D) ? "dig" : ""); 811 fprintf(stderr, " %4s", (r & _G) ? "graf" : ""); 812 fprintf(stderr, " %4s", (r & _L) ? "low" : ""); 813 fprintf(stderr, " %4s", (r & _P) ? "punc" : ""); 814 fprintf(stderr, " %4s", (r & _S) ? "spac" : ""); 815 fprintf(stderr, " %4s", (r & _U) ? "upp" : ""); 816 fprintf(stderr, " %4s", (r & _X) ? "xdig" : ""); 817 fprintf(stderr, " %4s", (r & _B) ? "blnk" : ""); 818 fprintf(stderr, " %4s", (r & _R) ? "prnt" : ""); 819 fprintf(stderr, " %4s", (r & _I) ? "ideo" : ""); 820 fprintf(stderr, " %4s", (r & _T) ? "spec" : ""); 821 fprintf(stderr, " %4s", (r & _Q) ? "phon" : ""); | 809 fprintf(stderr, " %4s", (r & _CTYPE_A) ? "alph" : ""); 810 fprintf(stderr, " %4s", (r & _CTYPE_C) ? "ctrl" : ""); 811 fprintf(stderr, " %4s", (r & _CTYPE_D) ? "dig" : ""); 812 fprintf(stderr, " %4s", (r & _CTYPE_G) ? "graf" : ""); 813 fprintf(stderr, " %4s", (r & _CTYPE_L) ? "low" : ""); 814 fprintf(stderr, " %4s", (r & _CTYPE_P) ? "punc" : ""); 815 fprintf(stderr, " %4s", (r & _CTYPE_S) ? "spac" : ""); 816 fprintf(stderr, " %4s", (r & _CTYPE_U) ? "upp" : ""); 817 fprintf(stderr, " %4s", (r & _CTYPE_X) ? "xdig" : ""); 818 fprintf(stderr, " %4s", (r & _CTYPE_B) ? "blnk" : ""); 819 fprintf(stderr, " %4s", (r & _CTYPE_R) ? "prnt" : ""); 820 fprintf(stderr, " %4s", (r & _CTYPE_I) ? "ideo" : ""); 821 fprintf(stderr, " %4s", (r & _CTYPE_T) ? "spec" : ""); 822 fprintf(stderr, " %4s", (r & _CTYPE_Q) ? "phon" : ""); |
822 fprintf(stderr, "\n"); 823 } 824 } 825 } 826} | 823 fprintf(stderr, "\n"); 824 } 825 } 826 } 827} |