pole               33 main.c         		pole[i].cetnost = 0;
pole               34 main.c         		if (i < 256) pole[i].znak = i;
pole               35 main.c         		else pole[i].znak = 0;
pole               36 main.c         		pole[i].spoj = -1;
pole               37 main.c         		pole[i].vetev1 = -1;
pole               38 main.c         		pole[i].vetev2 = -1;
pole               40 main.c         			pole[i].kod[j] = '\0';
pole               76 main.c         		pole[buffer[i]].cetnost++; // Inkrement poctu vyskytu tohoo znaku
pole               87 main.c         				if (pole[8 * j + i].cetnost == 0)
pole               90 main.c         					g_print("\t%d", pole[8 * j + i].cetnost);
pole              112 main.c         		if (pole[i].cetnost > cetnost)
pole              113 main.c         			cetnost = pole[i].cetnost;
pole              136 main.c         		if (pole[i].cetnost != 0 && pole[i].cetnost <= nejmensi_cetnost && pole[i].spoj == -1) {
pole              138 main.c         			nejmensi_cetnost = pole[i].cetnost;
pole              158 main.c         		if (pole[i].cetnost > nejvetsi_cetnost) {
pole              160 main.c         			nejvetsi_cetnost = pole[i].cetnost;
pole              184 main.c         	while (pole[nejmensi].cetnost < pocet_znaku) {
pole              185 main.c         		pole[nejmensi].spoj = dalsi_uzel;
pole              186 main.c         		strcat(pole[nejmensi].kod, "1");
pole              187 main.c         		pole[dalsi_uzel].vetev1 = nejmensi;
pole              190 main.c         		pole[nejmensi].spoj = dalsi_uzel;
pole              191 main.c         		strcat(pole[nejmensi].kod, "0");
pole              192 main.c         		pole[dalsi_uzel].vetev2 = nejmensi;
pole              194 main.c         		pole[dalsi_uzel].cetnost = pole[pole[dalsi_uzel].vetev1].cetnost + pole[pole[dalsi_uzel].vetev2].cetnost;
pole              197 main.c         			g_print("Uzel %d[%d] spojuje uzly %d[%d] a %d[%d]\n", dalsi_uzel, pole[dalsi_uzel].cetnost, pole[dalsi_uzel].vetev1, pole[pole[dalsi_uzel].vetev1].cetnost, pole[dalsi_uzel].vetev2, pole[pole[dalsi_uzel].vetev2].cetnost);
pole              205 main.c         		if (pole[i].cetnost != 0) {
pole              206 main.c         			j = pole[i].spoj;
pole              213 main.c         			while (pole[j].spoj != -1) {
pole              214 main.c         				strcpy(tmp, pole[i].kod);
pole              215 main.c         				strcpy(pole[i].kod, pole[j].kod);
pole              216 main.c         				strcat(pole[i].kod, tmp);
pole              217 main.c         				j = pole[j].spoj;
pole              220 main.c         				isprint(pole[i].znak);
pole              221 main.c         				g_print("%c = %s\n", pole[i].znak, pole[i].kod);
pole              301 main.c         		if (pole[i].cetnost > 0) {
pole              302 main.c         			buffer[znaku_v_tabulce * 5 + 1] = pole[i].znak;
pole              303 main.c         			buffer[znaku_v_tabulce * 5 + 2] = (guchar) ((pole[i].cetnost >> 24) & 0x000000ff);
pole              304 main.c         			buffer[znaku_v_tabulce * 5 + 3] = (guchar) ((pole[i].cetnost >> 16) & 0x000000ff);
pole              305 main.c         			buffer[znaku_v_tabulce * 5 + 4] = (guchar) ((pole[i].cetnost >> 8) & 0x000000ff);
pole              306 main.c         			buffer[znaku_v_tabulce * 5 + 5] = (guchar) ((pole[i].cetnost >> 0) & 0x000000ff);
pole              325 main.c         		strcat(kod1, pole[buffer_in[i]].kod);
pole              411 main.c         		pole[buffer[5 * i + 1]].cetnost = (((gint) buffer[5 * i + 2]) << 24) & 0xff000000;
pole              412 main.c         		pole[buffer[5 * i + 1]].cetnost |= (((gint) buffer[5 * i + 3]) << 16) & 0x00ff0000;
pole              413 main.c         		pole[buffer[5 * i + 1]].cetnost |= (((gint) buffer[5 * i + 4]) << 8) & 0x0000ff00;
pole              414 main.c         		pole[buffer[5 * i + 1]].cetnost |= (((gint) buffer[5 * i + 5]) << 0) & 0x000000ff;
pole              415 main.c         		pocet_znaku += pole[buffer[5 * i + 1]].cetnost;
pole              470 main.c         				j = pole[j].vetev1;
pole              473 main.c         				j = pole[j].vetev2;
pole              477 main.c         		} while (pole[j].vetev1 != -1); // Dosli jsme ke znaku
pole              478 main.c         		buffer[i] = pole[j].znak;
pole              480 main.c         		if (vypisy > 1) printf(" = %c\n", pole[j].znak);
pole               57 main.h         UZEL pole[VELIKOST_POLE]; /**< Pole uzlu stromu */