DELTA 32300 936 66 SVNÍÎn PÊ€PƒÊ ifdef FREECIV_STATIC_STRLEN #define FC_STATIC_STRLEN_ASSERT(cond, tag) FC_STATIC_ASSERT(cond, tag) #else /* FREECIV_STATIC_STRLEN */ #define FC_STATIC_STRLEN_ASSERT(cond, tag) #endif /* FREECIV_STATIC_STRLENENDREP DELTA 32368 253 245 SVN† † † † † † † ŒÀƒšxƒ› 8ºh¸‚ßf»STRLEN_ASSERT(ACTION_COUNT <= strlen(num_chars), ENDREP DELTA 32367 18081 522 SVNƒÏ ƒÏ ±B‚N±=STATIC_STRLENENDREP DELTA 31753 475 29 SVNŠtI „>ƒ|€„>‡ƒeSTATIC_STRLEN], [ AC_REQUIRE([FC_C11_STATIC_ASSERT]) if test "x${ac_cv_c11_static_assert}" = "xyes" ; then AC_CACHE_CHECK([for strlen() usability in static assert], [ac_cv_static_strlen], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include #include static const char str[] = "12345"; ]], [[_Static_assert(5 == strlen(str), "Wrong length"); ]])], [ac_cv_static_strlen=yes], [ac_cv_static_strlen=no])]) if test "x${ac_cv_static_strlen}" = "xyes" ; then AC_DEFINE([FREECIV_STATIC_STRLEN], [1], [strlen() in static assert supported]) fiENDREP DELTA 32275 5540 62 SVNœ9 C›R€Cl›Mstrlen() in static assert supported */ #undef FREECIV_STATIC_STRLENENDREP id: 149.5ck.r32371/1204 type: file pred: 149.5ck.r32367/23394 count: 547 text: 32371 397 39 59293 c824cb35d565b01be537cf7022a20c46 props: 10922 613 112 0 391fbfe6c7602972dbce1584a6808d2a cpath: /trunk/configure.ac copyroot: 15280 /trunk id: 1ht0.5ck.r32371/1442 type: file pred: 1ht0.5ck.r32275/5866 count: 27 text: 32371 1089 88 3713 21918866cea76e0a8ba8096f854b36b5 cpath: /trunk/gen_headers/freeciv_config.h.in copyroot: 15280 /trunk PLAIN K 11 Makefile.am V 25 file 1hsy.5ck.r27204/2485 K 19 freeciv_config.h.in V 25 file 1ht0.5ck.r32371/1442 END ENDREP id: 1hsw.5ck.r32371/1764 type: dir pred: 1hsw.5ck.r32275/6188 count: 27 text: 32371 1643 108 0 f21a968ed0b8c4a9ebad90d52244b733 cpath: /trunk/gen_headers copyroot: 15280 /trunk id: 17mb.5ck.r32371/1942 type: file pred: 17mb.5ck.r31753/1203 count: 5 text: 32371 465 598 1993 b7298ceaa59729f654d42be8904bec3b cpath: /trunk/m4/c11.m4 copyroot: 15280 /trunk PLAIN K 8 c++11.m4 V 25 file 18ql.5ck.r31753/1025 K 6 c11.m4 V 25 file 17mb.5ck.r32371/1942 K 6 c99.m4 V 24 file 2ez.5ck.r28882/2757 K 10 codeset.m4 V 25 file 4es.5ck.r25335/14690 K 11 compiler.m4 V 23 file 4dr.5ck.r30723/200 K 8 debug.m4 V 22 file 158.5ck.r30492/44 K 12 expanddir.m4 V 24 file 1v1u.5ck.r29297/956 K 13 fcdb-mysql.m4 V 25 file 6kl.5ck.r25193/13434 K 16 fcdb-postgres.m4 V 23 file 6km.5ck.r29035/112 K 15 fcdb-sqlite3.m4 V 25 file 6kn.5ck.r25193/14225 K 11 features.m4 V 23 file ug2.5ck.r31783/453 K 12 freetype2.m4 V 23 file 2e2.5ck.r30043/160 K 10 gettext.m4 V 26 file 19jq.5ck.r31532/76811 K 15 gettimeofday.m4 V 25 file 16o.5ck.r19659/29370 K 8 gprof.m4 V 25 file 4jy.5ck.r24590/11309 K 10 gtk-2.0.m4 V 25 file 12w.5ck.r31545/26697 K 14 gtk2-client.m4 V 24 file 19f.5ck.r31933/6620 K 14 gtk3-client.m4 V 24 file 6zj.5ck.r31933/6858 K 15 gtk3x-client.m4 V 25 file 1yeo.5ck.r31933/7043 K 8 iconv.m4 V 24 file 12y.5ck.r28824/9665 K 13 intlmacosx.m4 V 25 file 2bbx.5ck.r31811/2848 K 9 lib-ld.m4 V 25 file 4e4.5ck.r31532/76997 K 11 lib-link.m4 V 25 file 4e5.5ck.r31532/77178 K 13 lib-prefix.m4 V 25 file 4e6.5ck.r31532/77361 K 9 locale.m4 V 23 file 2cp.5ck.r25389/467 K 13 magickwand.m4 V 24 file 6nb.5ck.r32310/1146 K 20 mapimg-magickwand.m4 V 23 file 6nc.5ck.r25643/168 K 8 mysql.m4 V 23 file 6ko.5ck.r25662/384 K 6 nls.m4 V 26 file 19js.5ck.r31532/77545 K 12 no-client.m4 V 25 file 2cq.5ck.r15640/16763 K 6 pkg.m4 V 24 file 45j.5ck.r30022/6016 K 5 po.m4 V 26 file 19jt.5ck.r31532/77722 K 11 postgres.m4 V 25 file 6kp.5ck.r25193/14829 K 11 progtest.m4 V 26 file 19ju.5ck.r25866/39091 K 12 qt-client.m4 V 23 file 6k7.5ck.r26897/857 K 13 qt5-darwin.m4 V 24 file 1toz.5ck.r32329/982 K 6 qt5.m4 V 23 file tqz.5ck.r29626/750 K 11 readline.m4 V 24 file 133.5ck.r31822/5962 K 6 sdl.m4 V 26 file 22fr.5ck.r31545/26932 K 14 sdl2-client.m4 V 24 file qkc.5ck.r31869/5715 K 7 sdl2.m4 V 25 file qwv.5ck.r31545/27110 K 8 sound.m4 V 24 file 14o.5ck.r31869/5899 K 10 sqlite3.m4 V 22 file 6kq.5ck.r31775/48 K 12 testmatic.m4 V 26 file 20pi.5ck.r32141/19745 K 12 vsnprintf.m4 V 25 file 134.5ck.r21754/19854 K 13 web-client.m4 V 24 file n5w.5ck.r31951/6793 K 11 winsock2.m4 V 25 file 2ahd.5ck.r31681/1255 END ENDREP id: 12p.5ck.r32371/4334 type: dir pred: 12p.5ck.r32329/3378 count: 298 text: 32371 2120 2201 0 73966a4fc47f707f4ff842e310425712 props: 17175 0 94 0 b7d1f67a2107948335edc0c95b3e2bf5 cpath: /trunk/m4 copyroot: 15280 /trunk id: 4m0.5ql.r32371/4556 type: file pred: 4m0.5ql.r32368/765 count: 371 text: 32371 258 112 257414 cdd69d80ca6808ea12a99bc67e04b0d3 props: 26905 58059 34 0 25e6c2f7558b7484000d4d090dea5b92 cpath: /trunk/server/savegame3.c copyroot: 27478 /trunk/server/savegame3.c PLAIN K 11 Makefile.am V 23 file 5q.5ck.r31933/9662 K 13 actiontools.c V 25 file 1p83.5ck.r31161/6148 K 13 actiontools.h V 26 file 1p86.5ck.r30751/20576 K 8 advisors V 24 dir 4n2.5ck.r32103/50121 K 9 aiiface.c V 25 file 4gm.5ck.r26905/55786 K 9 aiiface.h V 25 file 4gn.5ck.r26905/56374 K 9 animals.c V 24 file vnk.5ck.r31065/7891 K 9 animals.h V 25 file vnm.5ck.r26905/63257 K 6 auth.c V 23 file 39c.5ck.r31944/210 K 6 auth.h V 25 file 39d.5ck.r18977/19170 K 11 barbarian.c V 24 file lw.5ck.r30874/23837 K 11 barbarian.h V 23 file lx.5ck.r28605/1460 K 14 citizenshand.c V 25 file 6mz.5ck.r29645/54068 K 14 citizenshand.h V 25 file 6n0.5ck.r26905/56662 K 10 cityhand.c V 23 file 10.5ck.r32233/8157 K 10 cityhand.h V 23 file 4f.0.r13297/423686 K 11 citytools.c V 23 file 4g.5ck.r32278/5097 K 11 citytools.h V 24 file 4h.5ck.r29273/23520 K 10 cityturn.c V 23 file 4i.5ck.r32236/6974 K 10 cityturn.h V 23 file 4j.5ck.r31247/3607 K 11 civserver.c V 23 file 4k.5ck.r32099/6107 K 10 commands.c V 25 file 2ly.5ck.r30812/39680 K 10 commands.h V 25 file 2lz.5ck.r28012/47664 K 13 connecthand.c V 25 file 2dw.5ck.r32146/32206 K 13 connecthand.h V 24 file 2dx.5ck.r23606/2057 K 9 console.c V 24 file dd.5ck.r32112/35934 K 9 console.h V 23 file de.5ck.r31514/8658 K 10 diplhand.c V 22 file 4m.5ck.r31332/500 K 10 diplhand.h V 23 file 4n.5ck.r27517/8916 K 11 diplomats.c V 24 file vz.5ck.r32287/98481 K 11 diplomats.h V 23 file w0.5ck.r29361/9281 K 10 edithand.c V 25 file 3bk.5ck.r32146/32452 K 10 edithand.h V 25 file 4ez.5ck.r26905/64705 K 6 fcdb.c V 23 file 6l3.5ck.r30952/119 K 6 fcdb.h V 25 file 6l4.5ck.r26905/57239 K 10 gamehand.c V 24 file 4o.5ck.r32367/23633 K 10 gamehand.h V 22 file 4p.5ck.r32335/848 K 9 generator V 23 dir 2me.5ck.r32268/1064 K 10 handchat.c V 23 file 4q.5ck.r25915/6654 K 10 handchat.h V 24 file dj.5ck.r18270/28229 K 12 legacysave.c V 22 file vl.5tv.r32308/203 K 12 legacysave.h V 23 file vm.5tw.r30931/2151 K 9 maphand.c V 24 file 13.5ck.r32077/88870 K 9 maphand.h V 24 file 14.5ck.r31935/37915 K 6 meta.c V 24 file 4s.5ck.r32355/16347 K 6 meta.h V 23 file 4t.5ck.r27204/3095 K 6 mood.c V 26 file 112c.5ck.r26905/63547 K 6 mood.h V 26 file 112e.5ck.r26905/64129 K 8 notify.c V 23 file 4i2.5ck.r31785/854 K 8 notify.h V 25 file 4i3.5ck.r31370/14432 K 9 plrhand.c V 24 file 4u.5ck.r31935/38156 K 9 plrhand.h V 24 file 4v.5ck.r31792/36273 K 8 report.c V 24 file vi.5ck.r30328/90100 K 8 report.h V 23 file vj.5ck.r29899/8035 K 10 rscompat.c V 26 file 1kte.5ck.r32287/98729 K 10 rscompat.h V 26 file 1ktg.5ck.r32239/10026 K 10 rssanity.c V 24 file hew.5ck.r32241/8981 K 10 rssanity.h V 24 file hey.5ck.r31144/1251 K 9 ruleset.c V 22 file 8w.5ck.r32291/143 K 9 ruleset.h V 23 file 8x.5ck.r31448/1338 K 13 sanitycheck.c V 22 file wi.5ck.r30957/384 K 13 sanitycheck.h V 24 file wj.5ck.r28075/17176 K 12 savecompat.c V 25 file qva.5ck.r32304/12710 K 12 savecompat.h V 25 file qvc.5ck.r32304/12956 K 10 savegame.c V 26 file 28ln.5ck.r32146/33449 K 10 savegame.h V 25 file 4m1.5tx.r31444/17678 K 11 savegame2.c V 23 file 4m0.5ck.r32368/523 K 11 savegame2.h V 24 file 4m1.5ck.r31395/8224 K 11 savegame3.c V 24 file 4m0.5ql.r32371/4556 K 11 savegame3.h V 25 file 25ch.5ck.r31395/8732 K 7 score.c V 25 file 2eg.5ck.r29645/57467 K 7 score.h V 24 file 2eh.5ck.r21929/6179 K 9 scripting V 23 dir 31x.5ck.r32143/5997 K 8 sernet.c V 23 file 15.5ck.r32161/7386 K 8 sernet.h V 24 file 4y.5ck.r31871/13834 K 10 settings.c V 25 file 2m0.5ck.r32032/11897 K 10 settings.h V 24 file 2m1.5ck.r31955/9949 K 11 spacerace.c V 23 file 9a.5ck.r31476/5877 K 11 spacerace.h V 23 file 9b.5ck.r31476/6121 K 9 srv_log.c V 25 file 15t.5el.r28853/27603 K 9 srv_log.h V 25 file 15u.5em.r28012/47157 K 10 srv_main.c V 23 file vg.5ck.r32335/1086 K 10 srv_main.h V 23 file vh.5ck.r31620/2345 K 11 stdinhand.c V 23 file 4z.5ck.r32170/1896 K 11 stdinhand.h V 23 file 50.5ck.r32170/2140 K 11 techtools.c V 23 file 33n.5ck.r31623/100 K 11 techtools.h V 23 file 33o.5ck.r31623/343 K 10 unithand.c V 23 file 18.5ck.r32256/4021 K 10 unithand.h V 23 file 19.5ck.r32233/8645 K 11 unittools.c V 23 file 1a.5ck.r32256/4264 K 11 unittools.h V 23 file 1b.5ck.r31164/5815 K 8 voting.c V 25 file 4ex.5ck.r26905/57525 K 8 voting.h V 25 file 4ey.5ck.r26905/58399 END ENDREP id: z.5ck.r32371/9053 type: dir pred: z.5ck.r32368/5260 count: 6522 text: 32371 4820 4220 0 94c3afce1cd597e0d819f9bf11264835 props: 23990 448 166 0 e5026e1cb18fe57b41417951bfac7b19 cpath: /trunk/server copyroot: 15280 /trunk id: 54.5ck.r32371/9279 type: file pred: 54.5ck.r32300/6050 count: 57 text: 32371 0 232 10094 26954a8d2d4e21153978c38d6b6afd90 props: 10070 1108 111 0 1912998302effd94f7d1c131050552ad cpath: /trunk/utility/log.h copyroot: 15280 /trunk PLAIN K 11 Makefile.am V 24 file 2gg.5ck.r31883/9821 K 9 astring.c V 23 file h5.5ck.r31574/1812 K 9 astring.h V 23 file h6.5ck.r20479/1668 K 11 bitvector.c V 25 file 4un.5ck.r31685/19478 K 11 bitvector.h V 25 file 4uo.5ck.r30739/24984 K 12 capability.c V 24 file 7p.5ck.r31685/19723 K 12 capability.h V 24 file 7q.5ck.r18858/85852 K 14 deprecations.c V 26 file 2bun.5ck.r32112/40892 K 14 deprecations.h V 26 file 2bup.5ck.r32112/41087 K 12 distribute.c V 26 file 2lp.5ck.r19259/362511 K 12 distribute.h V 25 file 2lq.5ck.r18858/87951 K 12 fc_prehdrs.h V 25 file 29ps.5ck.r31574/2053 K 9 fc_utf8.c V 23 file 4ku.5ck.r26944/198 K 9 fc_utf8.h V 25 file 4kv.5ck.r26905/46695 K 13 fcbacktrace.c V 25 file 731.5ck.r32141/28239 K 13 fcbacktrace.h V 23 file 732.5ck.r31451/150 K 9 fciconv.c V 25 file 2g7.5ck.r32151/19193 K 9 fciconv.h V 25 file 2g8.5ck.r18858/89144 K 8 fcintl.c V 22 file k3.5ck.r30876/139 K 8 fcintl.h V 24 file fw.5ck.r29619/12832 K 10 fcthread.c V 25 file 6hv.5ck.r27705/54306 K 10 fcthread.h V 25 file 6hw.5ck.r31685/20211 K 20 generate_specenum.py V 22 file 4ia.5ck.r30101/51 K 9 genhash.c V 23 file 57v.5ck.r27456/668 K 9 genhash.h V 25 file 57w.5ck.r26905/43784 K 9 genlist.c V 23 file 51.5ck.r32066/1065 K 9 genlist.h V 23 file 52.5ck.r32066/1307 K 11 inputfile.c V 21 file h9.5ck.r32322/64 K 11 inputfile.h V 24 file ha.5ck.r31200/34806 K 5 ioz.c V 22 file uh.5ck.r32153/185 K 5 ioz.h V 24 file ui.5ck.r29107/16532 K 10 iterator.c V 25 file 4h5.5ck.r26905/44951 K 10 iterator.h V 25 file 4f3.5ck.r26905/45830 K 5 log.c V 23 file 53.5ck.r32300/5815 K 5 log.h V 23 file 54.5ck.r32371/9279 K 5 md5.c V 22 file 33q.5ck.r25082/54 K 5 md5.h V 25 file 33r.5ck.r19849/16287 K 5 mem.c V 24 file d9.5ck.r31277/54359 K 5 mem.h V 24 file da.5ck.r20315/22211 K 11 net_types.h V 24 file 2a0n.5ck.r31691/178 K 9 netfile.c V 23 file 6m8.5ck.r32250/728 K 9 netfile.h V 25 file 6m9.5ck.r26905/41734 K 9 netintf.c V 22 file t6.5ck.r31691/363 K 9 netintf.h V 23 file t7.5ck.r31620/9031 K 6 rand.c V 22 file m5.5ck.r29825/150 K 6 rand.h V 22 file m6.5ck.r29825/385 K 10 registry.c V 24 file agw.5ck.r31687/1336 K 10 registry.h V 25 file 7po.5ck.r26905/40851 K 14 registry_ini.c V 24 file dh.5io.r32141/28725 K 14 registry_ini.h V 22 file di.5ip.r32009/994 K 14 registry_xml.c V 25 file 16x3.5ck.r31687/1577 K 14 registry_xml.h V 25 file 16x5.5ck.r31687/1825 K 14 section_file.c V 24 file bw9.5ck.r31643/3594 K 14 section_file.h V 24 file axo.5ck.r31643/3842 K 8 shared.c V 24 file 55.5ck.r32367/28340 K 8 shared.h V 24 file 1d.5ck.r32158/12664 K 10 spechash.h V 25 file 57x.5ck.r26905/46987 K 10 speclist.h V 22 file gb.5ck.r31489/171 K 8 specpq.h V 26 file 1brp.5ck.r26905/42320 K 9 specvec.h V 22 file z9.5ck.r31526/529 K 15 string_vector.c V 25 file 4hy.5ck.r31728/11185 K 15 string_vector.h V 25 file 4hz.5ck.r31728/11436 K 9 support.c V 21 file m9.5ck.r32358/97 K 9 support.h V 22 file ma.5ck.r32358/333 K 8 timing.c V 24 file el.5ck.r24200/17365 K 8 timing.h V 24 file em.5ck.r28012/43360 END ENDREP id: 1c.5ck.r32371/12518 type: dir pred: 1c.5ck.r32367/31584 count: 1001 text: 32371 9514 2991 0 7ab6e8f80d03b35dc5ef520bc1eff39e props: 17175 331 84 0 5447a85ba28edec0d4a8f6120070e2b2 cpath: /trunk/utility copyroot: 15280 /trunk PLAIN K 9 ABOUT-NLS V 24 file fu.5ck.r31532/74309 K 7 AUTHORS V 24 file 5u.5ck.r22143/14016 K 7 COPYING V 22 file 1h.5ck.r29454/952 K 9 ChangeLog V 26 file 6l.5ck.r31297/7697235 K 7 INSTALL V 21 file 6.5ck.r31852/396 K 11 Makefile.am V 22 file 59.5ck.r31919/510 K 4 NEWS V 24 file 6m.5ck.r25634/30702 K 6 README V 20 file 7.0.r4421/96382 K 2 ai V 21 dir 8.5ck.r32297/4083 K 10 autogen.sh V 22 file 12o.5ck.r32156/48 K 9 bootstrap V 24 dir 2p5.5ck.r32151/15367 K 6 client V 22 dir d.5ck.r32367/23164 K 6 common V 22 dir p.5ck.r32356/15952 K 12 configure.ac V 24 file 149.5ck.r32371/1204 K 4 data V 22 dir w.5ck.r32339/21889 K 12 dependencies V 23 dir 2yu.5ck.r31822/5233 K 3 doc V 23 dir k7.5ck.r32274/46739 K 10 fc_version V 25 file 2lo.5en.r32287/98231 K 11 gen_headers V 24 dir 1hsw.5ck.r32371/1764 K 3 lua V 24 dir 2c5e.5ck.r31919/4841 K 2 m4 V 23 dir 12p.5ck.r32371/4334 K 7 scripts V 23 dir 2yo.5ck.r31852/3843 K 6 server V 21 dir z.5ck.r32371/9053 K 5 tests V 22 dir 2g9.5ck.r32361/591 K 5 tools V 24 dir 4pj.5js.r32339/25113 K 12 translations V 24 dir t0a.5ck.r32351/32663 K 7 utility V 23 dir 1c.5ck.r32371/12518 K 5 win32 V 23 dir 2eu.5ck.r32173/2405 END ENDREP id: 3.5ck.r32371/13919 type: dir pred: 3.5ck.r32368/6659 count: 21138 text: 32371 12748 1158 0 27b159efaecf175bf12924efc7ad8d14 props: 28036 14655 292 0 9e1d5de0253c723466868990c52c129f cpath: /trunk copyroot: 15280 /trunk PLAIN K 8 branches V 19 dir 1.0.r32370/6373 K 4 tags V 19 dir 2.0.r31807/7857 K 5 trunk V 22 dir 3.5ck.r32371/13919 K 7 website V 20 dir 3ge.0.r31885/802 END ENDREP id: 0.0.r32371/14308 type: dir pred: 0.0.r32370/6690 count: 32371 text: 32371 14143 152 0 292b71f6503703027d33a0cd2b39f7fc cpath: / copyroot: 0 / 149.5ck.t32370-1 modify true false /trunk/configure.ac 1ht0.5ck.t32370-1 modify true false /trunk/gen_headers/freeciv_config.h.in 17mb.5ck.t32370-1 modify true false /trunk/m4/c11.m4 4m0.5ql.t32370-1 modify true false /trunk/server/savegame3.c 54.5ck.t32370-1 modify true false /trunk/utility/log.h 14308 14455