Dodanie atrybutu „static” do funkcji i zmiennych.
authorMichał Bartoszkiewicz <mbartoszkiewicz@gmail.com>
Fri, 26 Nov 2010 23:50:15 +0000 (00:50 +0100)
committerMichał Bartoszkiewicz <mbartoszkiewicz@gmail.com>
Fri, 26 Nov 2010 23:50:15 +0000 (00:50 +0100)
choinka.c

index 26f6c43c7bb6915ab41d566a28ac05429aedc678..c02dc72d5069fd15b88f3c13820c736796ea0c08 100644 (file)
--- a/choinka.c
+++ b/choinka.c
@@ -19,7 +19,7 @@ typedef struct {
   int kolor;
 } atrybut;
 
-atrybut const bombki[] = {
+static atrybut const bombki[] = {
   {A_POGRUBIONY, KOLOR_CZERWONY},
   {A_POGRUBIONY, KOLOR_NIEBIESKI},
   {A_POGRUBIONY, KOLOR_BRAZOWY},
@@ -27,14 +27,14 @@ atrybut const bombki[] = {
   {A_POGRUBIONY, KOLOR_CYJAN},
   {A_POGRUBIONY, KOLOR_BIALY},
 };
-int const ile_b = sizeof bombki / sizeof *bombki;
+static int const ile_b = sizeof bombki / sizeof *bombki;
 
-atrybut const choinka = {0, KOLOR_ZIELONY};
-atrybut const podstawa = {0, KOLOR_BRAZOWY};
-atrybut const podpis = {A_POGRUBIONY, KOLOR_CZERWONY};
-atrybut const gwiazdka = {A_POGRUBIONY, KOLOR_BRAZOWY};
+static atrybut const choinka = {0, KOLOR_ZIELONY};
+static atrybut const podstawa = {0, KOLOR_BRAZOWY};
+static atrybut const podpis = {A_POGRUBIONY, KOLOR_CZERWONY};
+static atrybut const gwiazdka = {A_POGRUBIONY, KOLOR_BRAZOWY};
 
-void inicjuj_rng()
+static void inicjuj_rng()
 {
   unsigned ziarno = 0;
   FILE* f = fopen("/dev/urandom", "rb");
@@ -51,7 +51,7 @@ void inicjuj_rng()
   srand(ziarno);
 }
 
-char const rysunek[] =
+static char const rysunek[] =
 "           *\n"
 "          /.\\\n"
 "         /..'\\\n"
@@ -62,7 +62,7 @@ char const rysunek[] =
 "  jgs  ^^^[_]^^^\n"
 ;
 
-void ustaw(atrybut const* attr)
+static void ustaw(atrybut const* attr)
 {
   static atrybut ostatni = {-1, -1};
   if (ostatni.attr == attr->attr && ostatni.kolor == attr->kolor) return;