DELTA 10392 0 2744
SVN  ¾
»Nƒ
¦ …[ €„3 ‰d‰3° ‚“€D Oä  ‚M•w£ ;˜Q€ ‚k›1¡ ažb€ Oä  ƒm¢m€S Sä  9¨%€P E«;€ N—@ ˆ#­g€P Oä  h·H€J N—@† KŒ˜ G¼d ‚b¾8Š kÁ$€ƒ  $Å ˆQÊ#‡ ‚4Òx¿ „KÕ]¿ Cä ¯ ‚Üw’ ‚ß#³ o€  V · Qß>¨ oåz© …t V ¬ sê7§ nã †y˜ 8Ÿs …wð*€7 9Ÿq ƒù€3 9Ÿq ƒÿ€6 9Ÿq ƒ"…€ 9Ÿq ƒŠc€6 9Ÿq ƒT€9 9Ÿq ƒD–EŠ …šŠ …	Ÿ; jš2 ƒ%¦T€‚n ƒ6¬Z€ƒ5 nÉ5  ¶7€D ƒ
´g€
 …-¸]stdarg.h>
#include <string.h>

/* utility */
#include "capability.h"
#include "log.h"
#include "mem.h"
#include "timing.h"

/* client */
#include "client_main.h"

/* include */
#include "mapctrl_g.h"

/* agents */
#include "cma_core.h"
#include "cma_fec.h"
#include "sha.h"

#include "agents.h"

#define log_request_ids(...)            /* log_test(__VA_ARGS__) */
#define log_todo_lists(...)             /* log_test(__VA_ARGS__) */
#define log_meta_callback(...)          log_debug(__VA_ARGS__)
#define log_debug_freeze(...)           /* log_test(__VA_ARGS__) */
agent != pcall2->agent) {
    return FALSE;
  }
log_error("Unsupported call type %d.", pcall1->type);
  return FALSEarg = 0;
  const struct tile *ptileptile = va_arg(ap, const struct tile *);
    arg = tile_index(ptile);
    break;
  case OCT_NEW_TURN:
    /* nothing */
    breaklog_todo_lists("A: adding call");struct call *const *ppa,
                        const struct call *const *ppb)
{
  return (*ppa)->agent->agent.level - (*ppb)->agent->agent.levelremove(agents.calls, result);

  log_todo_lists("A: removed call");
  return resultswitch (call->type) {
  case OCT_NEW_TURN:
    call->agent->agent.turn_start_notify();
    break;
  case OCT_UNIT:
    call->agent->agent.unit_callbacks[call->cb_type] (call->arg);
    break;
  case OCT_CITY:  break;
  case OCT_TILE:
    call->agent->agent.tile_callbacks[call->cb_type]
      (index_to_tile(call->arg));
    break;
  }log_debug_freeze("A: freeze() current level=%d", frozen_level);
  frozen_level++log_debug_freeze("A: thaw() current level=%d", frozen_level);
  frozen_level--;
  fc_assert(frozen_level >= 0);
  if (0 == frozen_level && C_S_RUNNING == client_state()) {
    call_handle_methods();
  }Helperstatic struct my_agent *client.conclient.conn.client.request_id_of_currently_handled_packet &&
      agent->last_outstanding_request_id >=
      client.conn.client.request_id_of_currently_handled_packet) {
    log_debug("A:%s: ignoring packet; outstanding [%d..%d] got=%d",
              agent->agent.name, agent->first_outstanding_request_id,
              agent->last_outstanding_request_id,
              client.condestroyfc_assert_ret(agents.entries_used < MAX_AGENTS);
  fc_assert_relog_meta_callback("agents_disconnect()");
  initialized = FALSEprocessing_started(void)
{
  log_meta_callback(log_meta_callback(log_meta_callback("agents_freeze_hint()");
  freezethaw_hint(void)
{
  log_meta_callback("agents_thaw_hintgame_joined(void)
{
  log_meta_callback(log_meta_callback("agents_game_start()");before_new_turn(void)
{
  log_meta_callback(log_meta_callback("agents_start_turn()"new_turn(void)
{
  int ilog_debug("A: agents_unit_changed(unit=%d) type=%s pos=(%d,%d) owner=%s",
            punit->id, unit_rule_name(punit), TILE_XY(punit->tile),
            player_name(unit_owner(punit)log_debug("A: agents_new_unit(unit=%d) type=%s pos=(%d,%d) owner=%s",
            punit->id, unit_rule_name(punit), TILE_XY(punit->tile),
            player_name(unit_owner(punit)log_debug("A: agents_remove_unit(unit=%d) type=%s pos=(%d,%d) owner=%s",
            punit->id, unit_rule_name(punit), TILE_XY(punit->tile),
            player_name(unit_owner(punit)log_debug("A: agents_city_changed(city %d=\"%s\") owner=%s",
            pcity->id, city_name(pcity),
            nation_rule_name(nation_of_city(pcity)log_debug("A: agents_city_new(city %d=\"%s\") pos=(%d,%d) owner=%s",
            pcity->id, city_name(pcity), TILE_XY(pcity->tile),
            nation_rule_name(nation_of_city(pcity)log_debug("A: agents_city_remove(city %d=\"%s\") pos=(%d,%d) owner=%s",
            pcity->id, city_name(pcity), TILE_XY(pcity->tile),
            nation_rule_name(nation_of_city(pcity)log_debug(log_debug(log_debug("A: agents_tile_new                       int last_request_id)
{
  struct my_agent *agent = agent_by_name(agent_name);

  log_request_ids("A:%s: wait_for_request(ids=[%d..%d])",
                  agent->agent.name, first_request_id, last_request_id);

  fc_assert_ret(first_request_id != 0 && last_request_id != 0
                && first_request_id <= last_request_id);
  fc_assert_relog_request_ids("A:%s: wait_for_request: ids=[%d..%d]; got it",
                  agent->agent.name, first_request_id, last_request_id);

  agent->first_outstanding_request_id = 0;

  log_debug("A:%s: waited %fs in total for network; "
            "requests=%d; waited %d times",
            agent->agent.name,
            read_timer_seconds(agent->stats.network_wall_timer),
            agent->stats.wait_at_network_requests,
          unit_changed_for_agent(const char *name_of_calling_agent,
                                    struct unit *punit)
{
  struct my_agent *agent = agent_by_name(name_of_calling_agent);

  fc_assert_re                                    struct city *pcity)
{
  struct my_agent *agent = agent_by_name(name_of_calling_agent);

  fc_assert_reENDREP
DELTA 18308 5633 1206
SVN  œ
›x
  †B  •6†TENDREP
DELTA 18151 1707 541
SVN  ùþc^Ž1 ‹z  ŒSŒ€p IÑ €„O Xð: ‹œO¯ ™¨s€‚ Ãj WÄx¾ ‚.Æp€‚ ‡dË%€r ƒGÓe€ Wð: „^Ø+€B …EÝ9€ •rã(**
  Client connection close socket callback. It shouldn't be called directy.
  Use connection_close() instead.
***/
static void client_conn_close_callback(struct connection *pconn)
{
  char reason[256];

  if (NULL != pconn->closing_reason) {
    fc_strlcpy(reason, pconn->closing_reason, sizeof(reason));
  } else {
    fc_strlcpy(reason, _("unknown reason"), sizeof(reason));
  }

  close_socket_nomessage(pconn);
  /* If we lost connection to the internal server - kill it. */
  client_kill_server(TRUE);
  log_error("Lost connection to server: %s.", reason);
  output_window_printf(ftc_client, _("Lost connection to server (%s)!"),
                       reason);
  if (with_ggz) {
    client_exit(onnections_set_close_callback(client_conn_close**
  A wrapper around read_socket_data() which also handles the case the
  socket becomes writeable and there is still data which should be sent
  to the server.

Returns:
    -1  :  an error occurred - you should close the socket
    -2  :  the connection was closed                                 && 0 < pc->send_buffer->ndata fc_select(socket_fd + 1, &readfs, &writefs, &exceptfs,
                    block ? NULL : &tv);
    } else {
      n = fc_select(socket_fd + 1, &readfs, NULL, &exceptfs,
                    block ? NULL : &tv);
    }

    /* the socket is neither readable, writeable nor got an
     *int nb;

  fc_assert_ret(fd == client.conn.sock);

  nb = read_from_connection(&client.conn, FALSE);
  if (0 <= nbif (-2 == nb) {
    connection_close(&client.conn, _("server disconnected"));
  } else {
    connection_close(&client.conn, _("read error")nt nb = read_from_connection(&client.conn, TRUE);

    if (0 <= nbif (-2 == nb) {
      connection_close(&client.conn, _("server disconnected"));
      break;
    } else {
      connection_close(&client.conn, _("read error")ENDREP
DELTA 17042 7523 798
SVN  ÒuÒkƒK ‹& €E Œ$‹|ƒ W˜"ƒ n™{ƒ rškƒ „›_ƒ +Ÿmƒ ,¡ƒ 3¢Hƒ ƒ£}¼ ‹§S ƒJ²h€ ƒu·L‚ ‰-»Cƒ …'Är‚ …bÊ‚ Ö0Ïƒ ‰B¦1ƒ ‚E¯uƒ E²<€} žz³{log.h"
#include "mem.h"
#include "netintf.h"
#include "rand.h" /* fc_fc_fc_fc_fc_fc_fc_fc_fc_fc_snprintf(buf, len, "%s %s [%s]", un.sysname, un.release, 
          fcfc_snprintf(buf, len, "%s %ld.%ld [%s]",
                osname, osvi.dwMajorVersion, osvi.dwMinorVersion, cpuname);
  }
#else
  fc_snprintf(buf, len,fcfc_fcfcfc_fc_fc_fc_strdup(version);
    pserver->state = fc_strdup(status);
    pserver->nplayers = atoi(players);
    pserver->message = fc_ENDREP
DELTA 18424 0 5442
SVN  „á„á
  †1  „ÚT†CENDREP
DELTA 18473 4055 3035
SVN  ¯!¯
  †~  ¨‡ENDREP
DELTA 17564 0 2718
SVN  ••6&ƒ| E ˆ |D” „P‚< ƒ0‡*´ ƒI‹€ƒ, o‘$ A“Nadvisors-I$(srcdir)/advisorspacerace.c	\
		spacerace.h	\
		srv_log.c	\
		srv_logsrvlibs = \
 $(top_builddir)/ai/libcivai.la \
 $(top_builddir)/server/advisors/libadvisors.la \
 $(top_builddir)/server/generator/libgenerator.la \
 $(top_builddir)/server/scripting/libscripting.la

libfreeciv_srv_la_DEPENDENCIES = \
 $(srvlibs)

libfreeciv_srv_la_LIBADD = \
 $(srvlibs)

freeciv_server_DEPENDENCIES = \
 $(top_builddir)/common/libfreeciv.la \
 ./libfreeciv-srv.la \
 $(LUA_AS_DEPENDENCY) $(TOLUA_AS_DEPENDENCY)ENDREP
DELTA 17847 1462 13424
SVN  ƒƒ?ƒƒ*´Z † Œ ‚s† …b‰€o M‚Ë@ ƒ€T D@ Ž<“j€B Tä7† P‚Ë= Žl£[€7 ‚³ €B ‚Íf –C·€B –DÍf¿ ‡3ä7€V ì]’ ‚`î ƒ>ñN’ ‚õ€ƒs 5ý=€ %€ @T¸ a†[€I ¢_ˆ€D …7«i€B D‚ ž5²o€B ÌEÑ/€B ‘Q‚€{ D@€„ ‚³¬ ƒ:‚´ $‚·T€. c‚¸w€W b‚»-² _‚¼=€j b‚»-€„" C‚¼=€w b‚»-€H b‚»-€„@ o‚Á€. %‚Ã7€W e‚Å*² V‚Æ=² e‚Å*€‚ L‚Çw€‚ e‚Å*º V‚Æ=§ e‚Å*€‚ L‚Çw€‚  ”a‚É^€a D@€‚8 ‚l‚ã'Œ _‚æ>Œ ‚‚èHš "‚æ=¾ ‚‚ìkŒ ‚æ>„ ‚ð&Œ ‰'‚ñ^† ˆ6‚û	bitvector.h"
                                 struct player *offender,
                                 struct player *victim_player,
                                 struct tile *victim_tile,
                                 const char *victim_link);
  'pplayer' is the player who tries to poison 'pcity' with its unit
  'pdiplomat'.
cplayer,
                       city_tile(pcity), city_link(pcity)pcity)/* We need to force to send the packet to ensure the client will receive
   * something and popup the city dialog. */
  lsend_packet_city_info(pplayer->connections, &city_packet, TRUEcplayer,
                       city_tile(pcity), city_link(pcity)cplayer,
                       city_tile(pcity), city_link(pcity)uplayer,
                       unit_tile(pvictim), victim_link
  /* Fetch target unit's player.  Sanity checks. */
  if (!pvictim) {
    return;
  } {
    return;
  }unit_link(pvictim)unit_link(pvictim));
    return;
  }

  log_debug("bribe-unit: succeeded");

  victim_tile = pvictim->tile;
  pvictim = unit_change_owner(pvictim, pplayer, pdiplomat->homecity);

  /* N.B.: unit_link always returns the same pointer. As unit_change_owner()
   * currently remove the old unit and replace by a new one (with a new id),
   * we want to make link to the new unit. */
  sz_strlcpy(victim_link, unit_link(pvictim));

  /* Notify everybody involved. */
  notify_player(pplayer, victim_tile, victim_link);
  if (maybe_make_veteran(pdiplomat)) {
    notify_unit_experience(pdiplomat);
  }
  notify_player(uplayer, victim_tile,uplayer,
                       victim_tile, victim_linkNULL != player_unit_by_number(pplayer, diplomat_id)) {
    send_unit_infocplayer,
                         city_tile(pcity), city_link(pcity)cplayer,
                       city_tile(pcity), city_link(pcity)cplayer,
                       city_tile(pcity), city_link(pcity)cplayer,
                       city_tile(pcity), city_link(pcity)
  'pplayer' is the player who tries to do a spy/diplomat action on 'ptile'
  with the unit 'pdiplomat' against 'cplayer'.
******/
static bool diplomat_infiltrate_tile(struct player *pplayer,
                                     struct player *cplayer,
                                     struct unit *pdiplomat,
                                     struct tile *ptile)
{
  char link_city[MAX_LEN_LINK] = "";
  char link_diplomat[MAX_LEN_LINK];
  char link_unit[MAX_LEN_LINK];
  struct city *pcity = tile_city(ptile);

  if (pcity) {
    /* N.B.: *_link() always returns the same pointer. */
    sz_strlcpy(link_city, city_link(pcity));
  }struct player *uplayer = unit_owner(punit);

        /* N.B.: *_link() always returns the same pointer. */
        sz_strlcpy(link_unit, unit_tile_link(punit));
        sz_strlcpy(link_diplomat, unit_link(pdiplomat));
link_unit, link_diplomat);

        if (pcity) {
          if (uplayer == cplayer) {
    /* TRANS: <unit> ... <city> ... <diplomat> */
    " against a %s."), link_unit, link_city,
                          link_diplomat);
          } else {
    /* TRANS: <nation adj> <unit> ... <city>
                           * TRANS: ... <diplomat> */
                          _("A %s %s has been eliminated defending %s "
                            "against a %s."),
                          nation_adjective_for_player(uplayer),
                          link_unit, link_city, link_diplomat);
            notify_player(uplayer, ptile, E_MY_DIPLOMAT_FAILED, ftc_server,
                          /* TRANS: ... <unit> ... <nation adj> <city>
                           * TRANS: ... <diplomat> */
   %s "
                            "against a %s."), link_unit,
                          nation_adjective_for_player(cplayer),
                          link_city, link_diplomat);
          }
        } else {
          if (uplayer == cplayer) {
    /* TRANS: <unit> ... <diplomat> */
                          _("Your %s has been eliminated defending "
                            "against a %s."), link_unit, link_diplomat);
          } else {
    /* TRANS: <nation adj> <unit> ... <diplomat> */
                          _("A %s %s has been eliminated defending "
                            "against a %s."),
                          nation_adjective_for_player(uplayer),
                          link_unit, link_diplomat);
            notify_player(uplayer, ptile, E_MY_DIPLOMAT_FAILED, ftc_server,
                          /* TRANS: ... <unit> ... <diplomat> */
                          _("Your %s has been eliminated defending "
                            "against a %s."), link_unit, link_diplomat);
          }
        /* N.B.: *_link() always returns the same pointer. */
        sz_strlcpy(link_unit, unit_link(punit));
        sz_strlcpy(link_diplomat, unit_tile_link(pdiplomat));
link_diplomat, link_unit);

        if (pcity) {
          if (uplayer == cplayer) {
    _("Eliminated %s %s while infiltrating %s."),
    link_diplomat, link_city);
          } else {
    _("A %s %s eliminated %s %s while infiltrating "
                            "%s."), nation_adjective_for_player(uplayer),
                          link_unit, nation_adjective_for_player(pplayer),
                          link_diplomat, link_city);
            notify_player(u  _("Your %s eliminated %s %s while infiltrating "
                            "%s."), link_unit,
                          nation_adjective_for_player(cplayer),
                          link_city, link_diplomat);
          }
        } else {
          if (uplayer == cplayer) {
    _("Eliminated %s %s while infiltrating our troops."),
    link_diplomat);
          } else {
    _("A %s %s eliminated %s %s while infiltrating our "
                            "troops."), nation_adjective_for_player(uplayer),
                          link_unit, nation_adjective_for_player(pplayer),
                          link_diplomat);
            notify_player(u  /* TRANS: ... <unit> ... <diplomat> */
                          _("Your %s eliminated %s %s while infiltrating our "
                            "troops."), link_unit,
                          nation_adjective_for_player(uplayer),
                          link_diplomat);
          }**
  After an action of a diplomat, maybe it will cause a diplomatic incident
  with the victim.
********/
static void maybe_cause_incident(enum diplomat_actions action,
                                 struct player *offender,
                                 struct player *victim_player,
                                 struct tile *victim_tile,
                                 const char *victim_link)
{ victim_link victim_link player_name(victim_playerattempting "
                      "to steal tech from you."), victim_linkThe  victim_linkplayerENDREP
DELTA 17796 16816 560
SVN  ØsØS3 ‡L  ±"‡b³ Ÿ2¹Acity_by_number(unit_data->charge);
  pcharge = gameENDREP
DELTA 18490 0 12632
SVN  „ûz„ûD ‘r  ‚ªk’ Ì!‚½*— ò/ƒ‰K!game_was_started() && ENDREP
DELTA 18464 2847 1766
SVN  „ß`„ßJ
  Š1  „ÕŠGENDREP
DELTA 18079 0 37836
SVN  †  †  ‚† Œ  Ì)Œ ‚\ØL’ ƒqÛ: †ß/« ƒUæY’ ðê@ Ú_ û^Ûq ‹A‚×T ‹‚ã …‚î. ‚ ‚óO ªV‚õT „ƒ /£ ƒ¯8 ˆ}ƒ¦ „*ƒ¯¤ L  ‘ Uƒ´v †ƒµC ƒ»S€ Q‚À~ ‰ƒ¾ ŠxƒÇ© YƒÒ sƒÓe¸ Š|ƒÔW‡ Mƒí: ‚gƒà2‡ Mƒí: …ƒãx… iƒí6 ƒ0ƒév… †ƒí6‡ Mƒí: …!ƒô€‚U ©lƒú/ K…¤  R…Áp n…ÂG ¥}…Ä: }…ê< ³'…ë>move_costs_iteratetransport_from_tile(punit, unit_tile(punit)move_costs_iteratetransport_from_tile(pcargo, ptile);e new pointer to 'punit' is returned**/
struct unit *city_by_number(homecity));
  }

  /* Be sure to wipe the converted unit! */
  wipe_unit(punit);

  return gained_unit;   /* Returns the replacement. */;    struct tile *ptile = unit_tile(punit)
          && is_unit_reachable_at(vunit, pkiller, ptileptile,
ptile,
ptileptileptile,
- note the logic of which units actually die
     * must be mimiced exactly in at least one place up above. */
    punit = NULL; /* wiped during following iteration so unsafe to use */

    unit_list_iterate_safe(ptile->units, punit2) {
      if (pplayers_at_war(pvictor, unit_owner(punit2))
	  && is_unit_reachable_at(punit2, pkiller, ptile†  ŸO \.h€ o • „ Š…
 Æf,Ž ‘IÖ!Ž ’.çyŽ ƒZú6Ž ¡0þ_vision_at(punit, pdesttile, V_INVIS));

    new_vision = vision_new(unit_owner(punit), pdesttile);
    punit->server.vision = new_vision;
    vision_chang0 != BORDERS_DISABLEDunit_by_numberunit_by_numberunit_by_numberunit_by_numberENDREP
DELTA 17418 666 891
SVN  ‰.‰M 9 Ÿ ;0° {ƒ´ ƒ[…Sbitvector.c     \
		bitvector.hhash.c	\
		genhash.h	\
		genlist.c	\
		genlist.hhared.c	\
		shared.h	\
		specenum_gen.h	\
		spechashENDREP
id: 2gg.5ck.r18549/17706
type: file
pred: 2gg.5ck.r18340/5132
count: 20
text: 18549 17514 165 1229 474d5733c110ab52aa160bc39a8fa76e
props: 10768 10862 110 0 2297367bb62237eae251d6a189335c2c
cpath: /trunk/utility/Makefile.am
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 25
file 2gg.5ck.r18549/17706
K 9
astring.c
V 23
file h5.5ck.r18462/7001
K 9
astring.h
V 23
file h6.5ck.r18462/7241
K 11
bitvector.c
V 24
file 4un.5ck.r17929/5483
K 11
bitvector.h
V 24
file 4uo.5ck.r17929/5668
K 12
capability.c
V 25
file 7p.5ck.r17122/333956
K 12
capability.h
V 24
file 7q.5ck.r18054/10874
K 12
distribute.c
V 25
file 2lp.5ck.r17068/38008
K 12
distribute.h
V 21
file 2lq.0.r8056/3668
K 9
fc_utf8.c
V 25
file 4ku.5ck.r17396/10896
K 9
fc_utf8.h
V 25
file 4kv.5ck.r17396/11055
K 9
fciconv.c
V 24
file 2g7.5ck.r17145/3331
K 9
fciconv.h
V 24
file 2g8.5ck.r17145/3575
K 8
fcintl.c
V 19
file k3.0.r7638/236
K 8
fcintl.h
V 22
file fw.5bk.r14576/680
K 4
ftwl
V 23
dir 2jb.5ck.r17143/3086
K 20
generate_specenum.py
V 24
file 4ia.5ck.r17505/1103
K 9
genhash.c
V 24
file 57v.5ck.r18447/5677
K 9
genhash.h
V 24
file 57w.5ck.r18447/5861
K 9
genlist.c
V 24
file 51.5ck.r18306/12716
K 9
genlist.h
V 24
file 52.5ck.r18314/57032
K 11
inputfile.c
V 22
file h9.5ck.r18526/233
K 11
inputfile.h
V 24
file ha.5ck.r16752/87941
K 5
ioz.c
V 24
file uh.5ck.r18292/26383
K 5
ioz.h
V 24
file ui.5ck.r18292/26623
K 10
iterator.c
V 24
file 4h5.5ck.r15904/1850
K 10
iterator.h
V 24
file 4f3.5ck.r15904/1425
K 5
log.c
V 25
file 53.5ck.r18362/118978
K 5
log.h
V 23
file 54.5ck.r18091/2447
K 5
md5.c
V 23
file 33q.5ck.r16650/269
K 5
md5.h
V 23
file 33r.5ck.r15332/631
K 5
mem.c
V 25
file d9.5ck.r17392/119185
K 5
mem.h
V 22
file da.5ck.r18282/851
K 9
netintf.c
V 25
file t6.5ck.r17392/118216
K 9
netintf.h
V 24
file t7.5ck.r18054/10631
K 8
pqueue.c
V 26
file 2cu.5ck.r16929/293538
K 8
pqueue.h
V 25
file 2cv.5ck.r17556/11362
K 6
rand.c
V 25
file m5.5ck.r17122/338913
K 6
rand.h
V 24
file m6.5ck.r18054/11546
K 10
registry.c
V 23
file dh.5ck.r18401/1575
K 10
registry.h
V 23
file di.5ck.r18090/8874
K 8
shared.c
V 25
file 55.5ck.r18318/243910
K 8
shared.h
V 25
file 1d.5ck.r18318/244155
K 10
spechash.h
V 24
file 57x.5ck.r18447/5489
K 10
speclist.h
V 23
file gb.5ck.r18449/5016
K 9
specvec.h
V 23
file z9.5ck.r18268/8298
K 15
string_vector.c
V 24
file 4hy.5ck.r18462/6616
K 15
string_vector.h
V 24
file 4hz.5ck.r18462/6809
K 9
support.c
V 23
file m9.5ck.r17838/4504
K 9
support.h
V 22
file ma.5ck.r18282/613
K 8
timing.c
V 25
file el.5ck.r17122/339408
K 8
timing.h
V 24
file em.5ck.r18054/11785
END
ENDREP
id: 1c.5ck.r18549/20265
type: dir
pred: 1c.5ck.r18526/2952
count: 695
text: 18549 17954 2298 2298 944f8420f7e38d61b40702f4472fc5af
props: 17175 331 84 0 5447a85ba28edec0d4a8f6120070e2b2
cpath: /trunk/utility
copyroot: 15280 /trunk

id: vg.5ck.r18549/20497
type: file
pred: vg.5ck.r18533/76
count: 518
text: 18549 15988 60 81348 de36e47627dc9a522c2b706da932d9ea
props: 11057 12128 112 0 85dbe778568e34751643d476c23a0d7c
cpath: /trunk/server/srv_main.c
copyroot: 15280 /trunk

id: 15t.5el.r18549/20740
type: file
pred: 15t.5el.r18308/134909
count: 62
text: 18549 15882 77 11347 ec6de59287839dbed5c7047fcc20e532
props: 11074 1421 111 0 18cdb9becb11c47631b7a093e907200c
cpath: /trunk/server/srv_log.c
copyroot: 17671 /trunk/server/srv_log.c

id: vz.5ck.r18549/21003
type: file
pred: vz.5ck.r18517/5437
count: 152
text: 18549 8665 7187 52895 5a3b7b4a642807f45d510180d24d1abc
props: 10915 10832 111 0 8ab1a522471ad7dd5014b23b42c49491
cpath: /trunk/server/diplomats.c
copyroot: 15280 /trunk

id: 1a.5ck.r18549/21250
type: file
pred: 1a.5ck.r18383/100954
count: 584
text: 18549 16127 1360 122972 98b785e040de88f63f3d2e88b5c0b20d
props: 11095 1637 112 0 c5bfe3670c093a84ebf28b66298044e4
cpath: /trunk/server/unittools.c
copyroot: 15280 /trunk

id: 18.5ck.r18549/21500
type: file
pred: 18.5ck.r18464/4644
count: 467
text: 18549 16075 23 77770 33f208385205e256481eb52181aefe60
props: 11060 7742 112 0 090627d3849ce880ce4f29c1c260669f
cpath: /trunk/server/unithand.c
copyroot: 15280 /trunk

id: 5q.5ck.r18549/21744
type: file
pred: 5q.5ck.r17686/505
count: 68
text: 18549 8081 558 2742 fc2ab1de8c142cb01b17a0b42fef9383
props: 10619 59300 111 0 8ba011ca1ef4e408ab91a853a48e15eb
cpath: /trunk/server/Makefile.am
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 24
file 5q.5ck.r18549/21744
K 8
advisors
V 24
dir 4n2.5ck.r18496/13313
K 9
aiiface.c
V 24
file 4gm.5ck.r18039/1242
K 9
aiiface.h
V 25
file 4gn.5ck.r17797/11328
K 6
auth.c
V 25
file 39c.5ck.r18473/12225
K 6
auth.h
V 23
file 39d.0.r13513/10535
K 11
barbarian.c
V 24
file lw.5ck.r18300/14850
K 11
barbarian.h
V 24
file lx.5ck.r18054/18407
K 10
cityhand.c
V 22
file 10.5ck.r18522/700
K 10
cityhand.h
V 23
file 4f.0.r13297/423686
K 11
citytools.c
V 23
file 4g.5ck.r18382/8122
K 11
citytools.h
V 24
file 4h.5ck.r18270/28958
K 10
cityturn.c
V 23
file 4i.5ck.r18483/2563
K 10
cityturn.h
V 24
file 4j.5ck.r18054/18647
K 11
civserver.c
V 22
file 4k.5ck.r17075/335
K 11
civserver.h
V 21
file 4l.0.r2805/33121
K 10
commands.c
V 25
file 2ly.5ck.r18474/23112
K 10
commands.h
V 25
file 2lz.5ck.r18474/23358
K 13
connecthand.c
V 25
file 2dw.5ck.r18474/23602
K 13
connecthand.h
V 25
file 2dx.5ck.r18054/16767
K 9
console.c
V 23
file dd.5ck.r18091/5268
K 9
console.h
V 24
file de.5ck.r18054/16526
K 10
diplhand.c
V 21
file 4m.5ck.r18512/92
K 10
diplhand.h
V 21
file 4n.0.r13421/6826
K 11
diplomats.c
V 24
file vz.5ck.r18549/21003
K 11
diplomats.h
V 24
file w0.5ck.r18384/65844
K 10
edithand.c
V 26
file 3bk.5ck.r18452/115228
K 10
edithand.h
V 26
file 4ez.5ck.r18452/115476
K 10
gamehand.c
V 25
file 4o.5ck.r18452/114537
K 10
gamehand.h
V 24
file 4p.5ck.r15698/24111
K 9
generator
V 25
dir 2me.5ck.r18452/113791
K 11
ggzserver.c
V 25
file 39a.5ck.r18471/14634
K 11
ggzserver.h
V 25
file 39b.5bk.r15001/48999
K 10
handchat.c
V 25
file 4q.5ck.r18362/122188
K 10
handchat.h
V 24
file dj.5ck.r18270/28229
K 9
maphand.c
V 25
file 13.5ck.r18452/114786
K 9
maphand.h
V 24
file 14.5ck.r18079/38932
K 6
meta.c
V 25
file 4s.5ck.r18308/135671
K 6
meta.h
V 24
file 4t.5ck.r18054/19078
K 8
notify.c
V 23
file 4i2.5ck.r18493/146
K 8
notify.h
V 24
file 4i3.5ck.r18282/3660
K 9
plrhand.c
V 24
file 4u.5ck.r18501/21693
K 9
plrhand.h
V 24
file 4v.5ck.r18309/12023
K 8
report.c
V 25
file vi.5ck.r18308/133485
K 8
report.h
V 24
file vj.5ck.r18270/29203
K 9
ruleset.c
V 25
file 8w.5ck.r18476/120438
K 9
ruleset.h
V 22
file 8x.5ck.r17946/997
K 13
sanitycheck.c
V 22
file wi.5ck.r18405/193
K 13
sanitycheck.h
V 25
file wj.5ck.r16578/437729
K 10
savegame.c
V 25
file vl.5ck.r18452/115913
K 10
savegame.h
V 24
file vm.5ck.r17289/22938
K 11
savegame2.c
V 24
file 4m0.5ck.r18460/7195
K 11
savegame2.h
V 25
file 4m1.5ck.r18078/67503
K 7
score.c
V 26
file 2eg.5ck.r18308/128519
K 7
score.h
V 24
file 2eh.5ck.r17332/6378
K 9
scripting
V 23
dir 31x.5ck.r18539/6611
K 8
sernet.c
V 22
file 15.5ck.r18523/559
K 8
sernet.h
V 24
file 4y.5ck.r18473/12711
K 10
settings.c
V 25
file 2m0.5ck.r18474/23851
K 10
settings.h
V 24
file 2m1.5ck.r18294/3094
K 11
spacerace.c
V 25
file 9a.5ck.r18362/123929
K 11
spacerace.h
V 21
file 9b.0.r11338/1129
K 9
srv_log.c
V 25
file 15t.5el.r18549/20740
K 9
srv_log.h
V 25
file 15u.5em.r17928/40497
K 10
srv_main.c
V 24
file vg.5ck.r18549/20497
K 10
srv_main.h
V 24
file vh.5ck.r18279/84001
K 11
stdinhand.c
V 23
file 4z.5ck.r18485/2865
K 11
stdinhand.h
V 24
file 50.5ck.r18474/24350
K 11
techtools.c
V 22
file 33n.5ck.r18520/72
K 11
techtools.h
V 26
file 33o.5ck.r17839/175626
K 10
unithand.c
V 24
file 18.5ck.r18549/21500
K 10
unithand.h
V 23
file 19.5ck.r16959/4142
K 11
unittools.c
V 24
file 1a.5ck.r18549/21250
K 11
unittools.h
V 24
file 1b.5ck.r18384/66086
K 8
voting.c
V 26
file 4ex.5ck.r18308/137159
K 8
voting.h
V 25
file 4ey.5ck.r18054/19315
END
ENDREP
id: z.5ck.r18549/25450
type: dir
pred: z.5ck.r18548/28815
count: 4306
text: 18549 21987 3450 3450 979bd2615edccbf7eaf33a3cbe1de69f
props: 17175 659 139 0 d1c9699dde7f9d81e54426750008041d
cpath: /trunk/server
copyroot: 15280 /trunk

id: 18x.5ck.r18549/25682
type: file
pred: 18x.5ck.r18424/5473
count: 89
text: 18549 7980 23 77957 d904005f99cce789312964309c97296c
props: 11052 815 111 0 3d8b904835b9008e2a0a4d4db6ee628d
cpath: /trunk/common/aicore/cm.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 24
file 18u.5ck.r15407/8822
K 11
aisupport.c
V 25
file 2em.5ck.r16015/33732
K 11
aisupport.h
V 22
file 2en.0.r8119/19806
K 9
caravan.c
V 26
file 33l.5ck.r18383/105781
K 9
caravan.h
V 26
file 33m.5ck.r16578/406062
K 9
citymap.c
V 25
file 2gj.5ck.r17772/56602
K 9
citymap.h
V 25
file 2gk.5ck.r18054/24427
K 4
cm.c
V 25
file 18x.5ck.r18549/25682
K 4
cm.h
V 25
file 18y.5ck.r18054/24184
K 14
path_finding.c
V 24
file 2ds.5ck.r18543/4503
K 14
path_finding.h
V 24
file 2dt.5ck.r18543/4248
K 10
pf_tools.c
V 23
file 2du.5ck.r18537/151
K 10
pf_tools.h
V 24
file 2dv.5ck.r15868/6236
END
ENDREP
id: 18t.5ck.r18549/26536
type: dir
pred: 18t.5ck.r18543/5366
count: 248
text: 18549 25926 597 597 56df97cf65aeeb0f4843af4a25af41a1
props: 11108 8037 65 0 8b44e87f657ecca3b8458ca1746fb7c6
cpath: /trunk/common/aicore
copyroot: 15280 /trunk

id: 43.5ck.r18549/26775
type: file
pred: 43.5ck.r18473/17493
count: 301
text: 18549 8029 23 22415 70a58faa98d893274e99ee2efe88e966
props: 11001 6188 112 0 be233b9f2c09b9a4fa715b44e3833b02
cpath: /trunk/common/packets.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 23
file 5h.5ck.r17932/7536
K 4
ai.c
V 24
file 4go.5ck.r18039/5198
K 4
ai.h
V 24
file 4gp.5ck.r18039/5375
K 6
aicore
V 24
dir 18t.5ck.r18549/26536
K 6
base.c
V 26
file 3jw.5ck.r18308/142652
K 6
base.h
V 26
file 3jx.5ck.r18308/143381
K 9
borders.c
V 25
file 4f0.5ck.r18297/35065
K 9
borders.h
V 24
file 4f1.5ck.r15975/2116
K 8
capstr.c
V 24
file dv.5ck.r17617/51579
K 8
capstr.h
V 24
file dw.5bk.r14881/38989
K 6
city.c
V 24
file q.5ck.r18308/145043
K 6
city.h
V 25
file 3q.5ck.r18308/145285
K 8
combat.c
V 24
file wp.5ck.r18226/16047
K 8
combat.h
V 24
file wq.5ck.r18086/20783
K 12
connection.c
V 24
file un.5ck.r18473/17001
K 12
connection.h
V 24
file uo.5ck.r18473/17247
K 8
dataio.c
V 25
file 15r.5ck.r17928/47899
K 8
dataio.h
V 25
file 15s.5ck.r18054/23274
K 11
diptreaty.c
V 23
file 3r.5ck.r18298/9103
K 11
diptreaty.h
V 24
file 3s.5ck.r18054/23946
K 9
effects.c
V 25
file 2eo.5ck.r18270/34465
K 9
effects.h
V 25
file 2ep.5ck.r18270/34711
K 8
events.c
V 24
file 33h.5ck.r18483/9303
K 8
events.h
V 24
file 3t.5ck.r18539/10634
K 14
fc_interface.c
V 25
file 4up.5ck.r17933/11024
K 14
fc_interface.h
V 24
file 4uq.5ck.r17932/7373
K 10
fc_types.h
V 26
file 2ll.5ck.r18452/120220
K 15
featured_text.c
V 22
file 4h3.5ck.r18399/58
K 15
featured_text.h
V 25
file 4h4.5ck.r18054/23516
K 6
game.c
V 24
file 3u.5ck.r18474/28396
K 6
game.h
V 24
file 3v.5ck.r18474/28635
K 19
generate_packets.py
V 25
file 2f4.5ck.r18382/12661
K 12
government.c
V 23
file he.5ck.r18403/6790
K 12
government.h
V 23
file hf.5ck.r18403/7033
K 6
idex.c
V 23
file qo.5ck.r18342/2669
K 6
idex.h
V 21
file qp.0.r8119/15235
K 13
improvement.c
V 25
file vb.5ck.r18308/142158
K 13
improvement.h
V 25
file vc.5ck.r18308/142895
K 5
map.c
V 24
file r.5ck.r18452/120468
K 5
map.h
V 25
file 41.5ck.r18452/120709
K 10
movement.c
V 26
file 2xv.5ck.r18308/146640
K 10
movement.h
V 26
file 2xw.5ck.r18308/146890
K 18
name_translation.h
V 26
file 4k1.5ck.r18325/122376
K 8
nation.c
V 23
file il.5ck.r18312/6855
K 8
nation.h
V 25
file im.5ck.r18452/120952
K 9
packets.c
V 24
file 43.5ck.r18549/26775
K 11
packets.def
V 26
file 2f5.5ck.r18452/119969
K 9
packets.h
V 24
file 44.5ck.r18100/70467
K 8
player.c
V 25
file 45.5ck.r18308/148128
K 8
player.h
V 25
file 46.5ck.r18308/148622
K 14
requirements.c
V 25
file 2wq.5ck.r18326/39682
K 14
requirements.h
V 25
file 2wr.5ck.r17509/18916
K 10
research.c
V 24
file 4ro.5ck.r17856/7997
K 10
research.h
V 26
file 4rp.5ck.r17839/180149
K 11
spaceship.c
V 20
file 98.0.r9977/2632
K 11
spaceship.h
V 24
file 99.5ck.r18054/26016
K 12
specialist.c
V 25
file 33f.5ck.r18326/38937
K 12
specialist.h
V 25
file 33g.5ck.r18326/39185
K 6
team.c
V 24
file 33i.5ck.r18062/9622
K 6
team.h
V 24
file 33j.5ck.r18062/9861
K 6
tech.c
V 23
file t.5ck.r18428/28454
K 6
tech.h
V 24
file u.5ck.r18308/144605
K 9
terrain.c
V 26
file 2fp.5ck.r18308/147138
K 9
terrain.h
V 25
file qs.5ck.r18308/147386
K 6
tile.c
V 25
file 2ys.5ck.r18496/17350
K 6
tile.h
V 25
file 2yt.5ck.r18496/17592
K 6
unit.c
V 24
file v.5ck.r18308/143141
K 6
unit.h
V 25
file 48.5ck.r18308/144114
K 10
unitlist.c
V 26
file 39m.5ck.r18308/149361
K 10
unitlist.h
V 26
file 39n.5ck.r18308/149854
K 10
unittype.c
V 23
file v9.5ck.r18464/8691
K 10
unittype.h
V 23
file va.5ck.r18464/8937
K 9
version.c
V 25
file oe.5ck.r17122/322944
K 9
version.h
V 21
file e7.0.r13518/7887
K 8
vision.c
V 25
file 4dm.5ck.r18000/29175
K 8
vision.h
V 25
file 4dn.5ck.r18000/29420
K 10
worklist.c
V 25
file o8.5ck.r16929/277491
K 10
worklist.h
V 23
file o9.5ck.r18038/1433
END
ENDREP
id: p.5ck.r18549/30544
type: dir
pred: p.5ck.r18543/9128
count: 2908
text: 18549 27018 3513 3513 21db445fde3ee743346f0b186d581020
props: 12883 2571 96 0 2763e13ff5d021346ae24ff6c9ced232
cpath: /trunk/common
copyroot: 15280 /trunk

id: zh.5ck.r18549/30775
type: file
pred: zh.5ck.r18308/159133
count: 48
text: 18549 0 5296 24014 46d32b14a61c0b1536d2dabae63168b7
props: 10755 60573 111 0 1767e81bb248f04892a3d72080d82dc5
cpath: /trunk/client/agents/agents.c
copyroot: 15280 /trunk

id: zj.5ck.r18549/31024
type: file
pred: zj.5ck.r18308/159385
count: 101
text: 18549 5322 23 19960 2b8a9db0e57f586df7bfa0ff423679ef
props: 11025 295 111 0 995497afc7013c9f20b8d3ebef449f37
cpath: /trunk/client/agents/cma_core.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 24
file zg.5ck.r15407/27355
K 8
agents.c
V 24
file zh.5ck.r18549/30775
K 8
agents.h
V 24
file zi.5ck.r18054/33493
K 10
cma_core.c
V 24
file zj.5ck.r18549/31024
K 10
cma_core.h
V 24
file zk.5ck.r17296/22758
K 9
cma_fec.c
V 24
file zl.5ck.r17296/23002
K 9
cma_fec.h
V 24
file zm.5ck.r17296/22266
K 5
sha.c
V 26
file 2fy.5ck.r18308/159639
K 5
sha.h
V 23
file 2fz.0.r9577/101433
END
ENDREP
id: zf.5ck.r18549/31686
type: dir
pred: zf.5ck.r18308/160301
count: 167
text: 18549 31275 398 398 323b1acbc30f062498ddc975853536f0
props: 11108 11608 65 0 c67827893bff2f279fa7f0439c4cba47
cpath: /trunk/client/agents
copyroot: 15280 /trunk

id: hc.5ck.r18549/31926
type: file
pred: hc.5ck.r18473/21496
count: 142
text: 18549 5374 1947 16227 75c5b84613e81448b987f2de97afc4d1
props: 10997 68 112 0 8869376353a720fe76c0d512d1b8c326
cpath: /trunk/client/clinet.c
copyroot: 15280 /trunk

id: 33x.5ck.r18549/32168
type: file
pred: 33x.5ck.r17122/406310
count: 38
text: 18549 7349 603 26987 9decbebea5c537efc4636db14c34f397
props: 11101 62 110 0 fdfdab56f53d2388a66f6a5ce0985f95
cpath: /trunk/client/servers.c
copyroot: 15280 /trunk

PLAIN
K 11
Makefile.am
V 24
file 5f.5ck.r16999/27621
K 6
agents
V 23
dir zf.5ck.r18549/31686
K 11
attribute.c
V 23
file xh.5ck.r18350/7014
K 11
attribute.h
V 19
file xi.0.r4715/844
K 7
audio.c
V 26
file 139.5ck.r17122/401512
K 7
audio.h
V 25
file 13a.5ck.r18054/43658
K 12
audio_none.c
V 23
file 13d.0.r6129/145164
K 12
audio_none.h
V 22
file 13e.0.r4452/27228
K 11
audio_sdl.c
V 26
file 13f.5ck.r16578/477644
K 11
audio_sdl.h
V 22
file 13g.0.r4452/26570
K 17
chatline_common.c
V 25
file 14q.5ck.r18289/38798
K 17
chatline_common.h
V 25
file 14r.5ck.r18289/39050
K 16
citydlg_common.c
V 25
file z4.5ck.r18308/160543
K 16
citydlg_common.h
V 24
file z5.5ck.r18054/34390
K 13
cityrepdata.c
V 24
file mb.5ck.r18326/43954
K 13
cityrepdata.h
V 24
file mc.5ck.r18054/34639
K 11
civclient.c
V 23
file 4f2.5ck.r15408/695
K 13
client_main.c
V 21
file 2f.5cp.r18304/90
K 13
client_main.h
V 23
file hz.5cq.r16632/1773
K 8
climap.c
V 25
file 197.5ck.r16888/19519
K 8
climap.h
V 25
file 198.5ck.r16888/20012
K 9
climisc.c
V 25
file d5.5ck.r18362/136819
K 9
climisc.h
V 25
file i0.5ck.r18151/154767
K 8
clinet.c
V 24
file hc.5ck.r18549/31926
K 8
clinet.h
V 25
file i1.5bk.r14427/324634
K 15
colors_common.c
V 24
file 33a.5ck.r18351/1671
K 15
colors_common.h
V 25
file 33b.5ck.r16397/92170
K 19
connectdlg_common.c
V 23
file 2fw.5ck.r18305/942
K 19
connectdlg_common.h
V 25
file 2fx.5ck.r16532/38983
K 9
control.c
V 25
file gz.5ck.r18383/114229
K 9
control.h
V 22
file i2.5ck.r17128/896
K 7
dummy.c
V 23
file 4f9.5ck.r15641/551
K 8
editor.c
V 25
file 3bg.5ck.r18496/21588
K 8
editor.h
V 26
file 3bh.5ck.r18452/131181
K 11
ggzclient.c
V 25
file 394.5ck.r18061/46733
K 11
ggzclient.h
V 24
file 395.0.r12670/122419
K 17
global_worklist.c
V 25
file 4i6.5ck.r17509/30059
K 17
global_worklist.h
V 26
file 4i7.5ck.r16319/100206
K 6
goto.c
V 25
file vu.5ck.r18383/114475
K 6
goto.h
V 24
file vv.5ck.r15509/18108
K 8
gui-ftwl
V 25
dir 2k2.5ck.r18308/188284
K 11
gui-gtk-2.0
V 24
dir zs.5ck.r18452/129686
K 7
gui-sdl
V 25
dir 16t.5ck.r18476/185029
K 8
gui-stub
V 23
dir mh.5ck.r18439/21137
K 9
gui-win32
V 24
dir np.5ck.r18318/372831
K 7
gui-xaw
V 23
dir 9o.5ck.r18439/10327
K 10
helpdata.c
V 23
file h1.5ck.r18469/5057
K 10
helpdata.h
V 24
file i3.5ck.r18326/54663
K 7
include
V 23
dir b8.5ck.r18439/12332
K 16
mapctrl_common.c
V 26
file 15m.5ck.r18308/189026
K 16
mapctrl_common.h
V 25
file 15n.5ck.r18054/43899
K 16
mapview_common.c
V 25
file z2.5ck.r18452/130431
K 16
mapview_common.h
V 25
file z3.5ck.r18452/130685
K 19
messagewin_common.c
V 25
file 14s.5ck.r18357/12915
K 19
messagewin_common.h
V 25
file 14t.5ck.r18082/46403
K 9
options.c
V 24
file dc.5ck.r18531/31478
K 9
options.h
V 23
file i4.5ck.r18115/6527
K 17
overview_common.c
V 25
file 2yk.5ck.r17735/12797
K 17
overview_common.h
V 25
file 2yl.5ck.r16930/40516
K 10
packhand.c
V 24
file n.5ck.r18452/129934
K 10
packhand.h
V 24
file i5.5bk.r14422/90154
K 15
plrdlg_common.c
V 25
file 14u.5ck.r18042/20931
K 15
plrdlg_common.h
V 25
file 14v.5ck.r18054/42900
K 17
repodlgs_common.c
V 26
file 11i.5ck.r18151/137715
K 17
repodlgs_common.h
V 26
file 11j.5ck.r18151/137972
K 9
reqtree.c
V 25
file 2ym.5ck.r18317/53895
K 9
reqtree.h
V 23
file 2yn.0.r13481/22674
K 9
servers.c
V 25
file 33x.5ck.r18549/32168
K 9
servers.h
V 25
file 33y.5ck.r15505/14398
K 6
text.c
V 24
file 2g3.5ck.r18511/2323
K 6
text.h
V 24
file 2g4.5ck.r17475/5221
K 15
themes_common.c
V 25
file 352.5ck.r16930/48921
K 15
themes_common.h
V 25
file 353.5ck.r16930/49172
K 10
tilespec.c
V 25
file hl.5ck.r18476/185275
K 10
tilespec.h
V 24
file i6.5ck.r16930/49667
K 14
update_queue.c
V 22
file 4jw.5ck.r18409/59
K 14
update_queue.h
V 25
file 4jx.5ck.r18357/13363
K 10
voteinfo.c
V 23
file 4fe.5ck.r17708/187
K 10
voteinfo.h
V 25
file 4ff.5ck.r16201/17543
END
ENDREP
id: d.5ck.r18549/36178
type: dir
pred: d.5ck.r18531/35488
count: 5008
text: 18549 32412 3753 3753 063fbff8c75e5f4f19cf7aba1ad15efd
props: 17175 1380 160 0 7b3e01f16aae8514c8fa39e5f80a327d
cpath: /trunk/client
copyroot: 15280 /trunk

PLAIN
K 9
ABOUT-NLS
V 22
file fu.0.r13215/85704
K 7
AUTHORS
V 19
file 5u.0.r12982/94
K 7
COPYING
V 19
file 1h.0.r9643/400
K 9
ChangeLog
V 26
file 6l.5ck.r18394/4622094
K 7
INSTALL
V 22
file 6.5ck.r17486/2711
K 11
Makefile.am
V 24
file 59.5ck.r17690/10482
K 4
NEWS
V 23
file 6m.5ck.r16839/2057
K 6
README
V 20
file 7.0.r4421/96382
K 2
ai
V 22
dir 8.5ck.r18548/32115
K 10
autogen.sh
V 24
file 12o.5ck.r16223/7590
K 9
bootstrap
V 24
dir 2p5.5ck.r17613/37512
K 6
client
V 22
dir d.5ck.r18549/36178
K 6
common
V 22
dir p.5ck.r18549/30544
K 12
config.mac.h
V 20
file hb.0.r6045/5982
K 12
configure.ac
V 24
file 149.5ck.r18379/1062
K 4
data
V 22
dir w.5ck.r18507/36480
K 6
debian
V 22
dir 5w.5ck.r17748/2019
K 12
dependencies
V 23
dir 2yu.5ck.r17871/1886
K 11
diff_ignore
V 21
file qq.5ck.r17605/92
K 3
doc
V 22
dir k7.5ck.r18396/4000
K 10
fc_version
V 26
file 2lo.5en.r18452/124959
K 2
m4
V 23
dir 12p.5ck.r17653/2245
K 6
manual
V 24
dir 2m2.5ck.r18214/62476
K 7
modinst
V 23
dir 4pj.5ck.r18396/4610
K 2
po
V 24
dir fs.5ck.r18461/107467
K 7
scripts
V 23
dir 2yo.5bk.r14810/1300
K 6
server
V 22
dir z.5ck.r18549/25450
K 10
stamp-h.in
V 19
file 80.0.r1125/241
K 5
tests
V 22
dir 2g9.5ck.r15661/767
K 7
utility
V 23
dir 1c.5ck.r18549/20265
K 3
vms
V 21
dir u9.0.r11105/70719
K 5
win32
V 24
dir 2eu.5bk.r13732/30345
END
ENDREP
id: 3.5ck.r18549/37728
type: dir
pred: 3.5ck.r18548/33659
count: 13870
text: 18549 36411 1304 1304 602a7219f30ff89f5792270f1928006f
props: 17175 3052 264 0 91336f1f63d2f606e65376614b5c72e4
cpath: /trunk
copyroot: 15280 /trunk

PLAIN
K 8
branches
V 20
dir 1.0.r18547/34303
K 4
tags
V 19
dir 2.0.r17998/5187
K 5
trunk
V 22
dir 3.5ck.r18549/37728
K 7
website
V 18
dir 3ge.0.r12388/0
END
ENDREP
id: 0.0.r18549/38119
type: dir
pred: 0.0.r18548/34050
count: 18549
text: 18549 37955 151 151 20476f8ab4d9ed276ca3b9d4c480e7a7
cpath: /
copyroot: 0 /

7r.5ck.r18548/25020 delete false false /trunk/server/gotohand.h

zh.5ck.t18548-1 modify true false /trunk/client/agents/agents.c

18.5ck.t18548-1 modify true false /trunk/server/unithand.c

15t.5el.t18548-1 modify true false /trunk/server/srv_log.c

43.5ck.t18548-1 modify true false /trunk/common/packets.c

vg.5ck.t18548-1 modify true false /trunk/server/srv_main.c

qe.5ck.r17392/118457 delete false false /trunk/utility/hash.c

18x.5ck.t18548-1 modify true false /trunk/common/aicore/cm.c

qf.5ck.r18054/11115 delete false false /trunk/utility/hash.h

2gg.5ck.t18548-1 modify true false /trunk/utility/Makefile.am

hc.5ck.t18548-1 modify true false /trunk/client/clinet.c

5q.5ck.t18548-1 modify true false /trunk/server/Makefile.am

dm.5ck.r16929/293037 delete false false /trunk/utility/sbuffer.c

vz.5ck.t18548-1 modify true false /trunk/server/diplomats.c

dn.0.r5615/14850 delete false false /trunk/utility/sbuffer.h

1a.5ck.t18548-1 modify true false /trunk/server/unittools.c

33x.5ck.t18548-1 modify true false /trunk/client/servers.c

zj.5ck.t18548-1 modify true false /trunk/client/agents/cma_core.c

11.5ck.r18548/24774 delete false false /trunk/server/gotohand.c


38119 38269
