Lines Matching refs:lf

283 	FILE*			lf;
305 if (!(lf = fopen(lib, "w")))
338 fprintf(lf, "/* : : generated by %s : : */\n", command);
339 fprintf(lf, "\n");
340 fprintf(lf, "#include \"lclib.h\"\n");
341 fprintf(lf, "#include \"lclang.h\"\n");
342 fprintf(lf, "\n");
511 fprintf(lf, "\nconst Lc_attribute_t attribute_%s[] =\n{\n", lp->link.code);
522 fprintf(lf, "{\"%s\",", b);
524 fprintf(lf, "LC_%s,", f);
526 fprintf(lf, "0,");
546 macro(lf, "SUBLANG", lp->name, b);
547 fprintf(lf, "\n},\n");
551 fprintf(lf, "};\n");
697 fprintf(lf, "\nconst Lc_charset_t lc_charsets[] =\n{\n");
700 fprintf(lf, "{\"%s\",", cp->link.code);
702 fprintf(lf, "\"%s\",", cp->alternates);
704 fprintf(lf, "0,");
706 fprintf(lf, "\"%s\",", cp->ms);
708 fprintf(lf, "0");
709 fprintf(lf, "},\n");
711 fprintf(lf, "\t0\n};\n");
712 fprintf(lf, "\nconst Lc_language_t lc_languages[] =\n{\n");
713 fprintf(lf, "{\"C\",\"C\",\"POSIX\",&lc_charsets[0],LC_default,0,");
715 fprintf(lf, "0,");
716 fprintf(lf, "},\n");
717 fprintf(lf, "{\"debug\",\"debug\",0,&lc_charsets[0],LC_debug,0,");
719 fprintf(lf, "0,");
720 fprintf(lf, "},\n");
723 fprintf(lf, "{\"%s\",\"%s\",", lp->link.code, lp->name);
725 fprintf(lf, "\"%s\",", lp->alternates);
727 fprintf(lf, "0,");
728 fprintf(lf, "&lc_charsets[%d],0,", lp->charset ? lp->charset->link.index : 0);
729 macro(lf, "LANG", lp->name, (char*)0);
731 fprintf(lf, "&attribute_%s[%d],", lp->link.code, al->attribute->link.index);
733 fprintf(lf, "0,");
734 fprintf(lf, "\n},\n");
736 fprintf(lf, "\t0\n};\n");
737 fprintf(lf, "\nconst Lc_territory_t lc_territories[] =\n{\n");
738 fprintf(lf, "{\"C\",\"C\",LC_default,0,&lc_languages[0],");
740 fprintf(lf, "0,");
741 fprintf(lf, "},\n");
742 fprintf(lf, "{\"debug\",\"debug\",LC_debug,0,&lc_languages[1],");
744 fprintf(lf, "0,");
745 fprintf(lf, "},\n");
748 fprintf(lf, "{\"%s\",\"%s\",", tp->link.code, tp->name);
750 fprintf(lf, "LC_primary,");
752 fprintf(lf, "0,");
753 macro(lf, "CTRY", tp->name, (char*)0);
755 fprintf(lf, "&lc_languages[%d],", ll->language->link.index);
757 fprintf(lf, "0,");
759 macro(lf, "SUBLANG", ll->language->name, tp->name);
761 fprintf(lf, "0,");
762 fprintf(lf, "\n},\n");
764 fprintf(lf, "\t0\n};\n");
765 fprintf(lf, "\nconst Lc_map_t lc_maps[] =\n{\n");
768 fprintf(lf, "{\"%s\",", mp->link.code);
769 fprintf(lf, "&lc_languages[%d],", mp->language->link.index);
770 fprintf(lf, "&lc_territories[%d],", mp->territory->link.index);
771 fprintf(lf, "&lc_charsets[%d],", mp->charset ? mp->charset->link.index : 0);
773 fprintf(lf, "&attribute_%s[%d]", mp->language->link.code, mp->attribute->link.index);
775 fprintf(lf, "0");
776 fprintf(lf, "},\n");
778 fprintf(lf, "\t0\n};\n");
779 fclose(lf);