Voor de gedachtenbepaling: het aantal regels programma code is ongeveer 28000, die in zo'n 70 modulen zijn ondergebracht. Het aantal packages is ca 15.
Een codeerrichtlijn was om iedere C-functie uit niet meer dan 100 regels te laten bestaan, en een module uit niet meer dan 1000 regels.
De afmetingen van de Meteo en Tijd Server worden als text
(alleen-lezen), data (lees/schrijf datagebied met variabelen die initieel een waarde ongelijk
aan nul hebben), bss (lees/schrijf gebied dat volledig met nullen geinitialiseerd is),
dec (het totaal), en hex het totaal in hexadecimale vorm.
Naast de afmetingen van de eigenlijke Meteo en Tijd Server worden ook de gegevens van de astro-library en van
de licentie-encoder, de licentie-decoder, en van de trainer voor het neurale netwerk weergegeven.
text data bss dec hex filename
212841 105660 41068 359569 57c91 mtserver
50180 1704 64 51948 caec libastro.so
6580 4544 4232 15356 3bfc coder
6403 4536 4232 15171 3b43 decoder
13868 380 492 14740 3994 trainer
De afmetingen van de object files worden als text
(alleen-lezen), data (lees/schrijf datagebied met variabelen die initieel een waarde ongelijk
aan nul hebben), bss (lees/schrijf gebied dat volledig met nullen geinitialiseerd is),
dec (het totaal), en hex het totaal in hexadecimale vorm.
text data bss dec hex filename
2369 0 44 2413 96d ai_forecast.o
722 0 0 722 2d2 app_device.o
162 0 4 166 a6 app_error.o
260 0 0 260 104 app_general.o
330 0 0 330 14a app_message.o
3290 160 4 3454 d7e app_sockets.o
48 0 4 52 34 app_warning.o
970 4192 0 5162 142a blowfish.o
84 0 4 88 58 browser_adm.o
8913 96 0 9009 2331 calculation.o
258 0 4200 4458 116a coder.o
84 0 4 88 58 crawler_adm.o
2487 48 16 2551 9f7 day_averages.o
1466 28 12 1506 5e2 daylight_saving.o
1036 0 36 1072 430 device.o
4585 61236 36 65857 10141 earth_pos.o
1408 0 0 1408 580 entry_adm.o
854 0 200 1054 41e file_supp.o
626 0 0 626 272 get_jd.o
120 0 0 120 78 grep.o
1508 0 0 1508 5e4 hebrew.o
4515 0 136 4651 122b ip_adm.o
938 6964 0 7902 1ede islamic.o
2090 0 0 2090 82a jd.o
2125 0 0 2125 84d license.o
2128 120 20 2268 8dc logging_supp.o
1604 0 0 1604 644 model_forecast.o
4872 0 0 4872 1308 moon_math.o
4546 0 0 4546 11c2 nnf.o
1441 0 3004 4445 115d os_value.o
10047 0 352 10399 289f planet.o
488 0 0 488 1e8 quad.o
934 8 0 942 3ae read_line.o
84 0 4 88 58 referer_adm.o
83 0 4 87 57 report_adm.o
290 0 0 290 122 request_adm.o
467 0 16 483 1e3 request_log.o
2122 4 38 2164 874 socket_supp.o
553 12 4 569 239 temp_nnf.o
226 0 30 256 100 time_supp.o
80 0 4 84 54 url_adm.o
80 0 4 84 54 via_adm.o
978 888 4 1870 74e wind.o
398 0 0 398 18e wmr_admin.o
47959 1364 56 49379 c0e3 wmr_astro.o
261 32 0 293 125 wmr_auxilary.o
130 0 0 130 82 wmr_background.o
1168 0 4 1172 494 wmr_buffer.o
2199 560 0 2759 ac7 wmr_conversion.o
11965 816 260 13041 32f1 wmr_convert.o
7243 928 0 8171 1feb wmr_decode.o
8091 192 0 8283 205b wmr_derive_data.o
10904 636 40 11580 2d3c wmr_derive_time.o
5120 148 4 5272 1498 wmr_dhp.o
6802 460 2188 9450 24ea wmr_dhp_process_key.o
604 0 0 604 25c wmr_eot.o
197 0 128 325 145 wmr_hex.o
3997 588 1536 6121 17e9 wmr_history.o
876 40 0 916 394 wmr_license.o
2391 76 0 2467 9a3 wmr_resource.o
1606 0 396 2002 7d2 wmr_server_info.o
2133 0 0 2133 855 wmr_statistics.o
1291 36 20 1347 543 wmr_time.o
2493 584 8 3085 c0d wmr_trend_history.o
29235 21712 27964 78911 1343f wmr_txt.o
2157 0 40 2197 895 wmr_txt_convenience.o
4411 3436 0 7847 1ea7 wmr_txt_page.o
10484 616 0 11100 2b5c wmr_web.o
808 0 0 808 328 wmrd.o
2096 0 24 2120 848 wrapper.o
Hieronder staan de groottes van de broncode bestanden en van de makefile.
regels naam
168 ai_forecast.c
9 ai_forecast.h
75 app_device.c
7 app_device.h
50 app_error.c
10 app_error.h
27 app_general.c
17 app_general.h
39 app_message.c
12 app_message.h
293 app_sockets.c
50 app_sockets.h
24 app_warning.c
10 app_warning.h
280 bf_tab.h
163 blowfish.c
18 blowfish.h
18 browser_adm.c
15 browser_adm.h
692 calculation.c
112 calculation.h
93 coder.c
16 coder.h
38 constants.h
18 crawler_adm.c
15 crawler_adm.h
147 day_averages.c
13 day_averages.h
153 daylight_saving.c
48 daylight_saving.h
117 device.c
7 device.h
2918 earth_pos.c
15 earth_pos.h
134 entry_adm.c
18 entry_adm.h
105 file_supp.c
15 file_supp.h
73 get_jd.c
10 get_jd.h
80 grep.c
9 grep.h
189 hebrew.c
13 hebrew.h
314 ip_adm.c
30 ip_adm.h
243 islamic.c
16 islamic.h
180 jd.c
55 jd.h
410 license.c
46 license.h
301 logging_supp.c
36 logging_supp.h
2746 memwatch.c
707 memwatch.h
171 model_forecast.c
16 model_forecast.h
359 moon_math.c
7 moon_math.h
299 nnf.c
142 nnf.h
41 operand.c
31 operand.h
108 os_value.c
10 os_value.h
515 planet.c
44 planet.h
98 quad.c
36 quad.h
111 read_line.c
28 read_line.h
18 referer_adm.c
15 referer_adm.h
18 report_adm.c
15 report_adm.h
31 request_adm.c
10 request_adm.h
81 request_log.c
7 request_log.h
316 socket_supp.c
57 socket_supp.h
395 temp_nnf.c
40 temp_nnf.h
41 time_supp.c
18 time_supp.h
18 url_adm.c
15 url_adm.h
18 via_adm.c
15 via_adm.h
144 wind.c
12 wind.h
27 wmr_admin.c
7 wmr_admin.h
4742 wmr_astro.c
74 wmr_astro.h
40 wmr_auxilary.c
7 wmr_auxilary.h
14 wmr_background.c
6 wmr_background.h
130 wmr_buffer.c
20 wmr_buffer.h
209 wmr_conversion.c
15 wmr_conversion.h
1084 wmr_convert.c
213 wmr_convert.h
674 wmr_decode.c
21 wmr_decode.h
947 wmr_derive_data.c
17 wmr_derive_data.h
837 wmr_derive_time.c
24 wmr_derive_time.h
642 wmr_dhp.c
9 wmr_dhp.h
679 wmr_dhp_process_key.c
40 wmr_dhp_process_key.h
20 wmr_eot.c
6 wmr_eot.h
25 wmr_hex.c
9 wmr_hex.h
385 wmr_history.c
15 wmr_history.h
86 wmr_license.c
13 wmr_license.h
230 wmr_resource.c
5 wmr_resource.h
125 wmr_server_info.c
10 wmr_server_info.h
181 wmr_statistics.c
71 wmr_statistics.h
124 wmr_time.c
7 wmr_time.h
332 wmr_trend_history.c
7 wmr_trend_history.h
1205 wmr_txt.c
959 wmr_txt.h
207 wmr_txt_convenience.c
57 wmr_txt_convenience.h
1110 wmr_txt_page.c
63 wmr_txt_page.h
854 wmr_web.c
10 wmr_web.h
117 wmrd.c
6 wmrd.h
254 wrapper.c
32 wrapper.h
236 makefile
31956 total