[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Strange use of static local vars

From: Branko Čibej <brane_at_apache.org>
Date: Sun, 29 Jan 2017 17:01:02 +0100

In subversion/tests/libsvn_client/conflict-tests.c:

static svn_error_t *
create_wc_with_file_add_vs_file_add_merge_conflict(svn_test__sandbox_t *b,
                                                   svn_boolean_t do_switch)
{
  static const char *new_file_path;
  svn_client_ctx_t *ctx;
  static const char *trunk_url;
  svn_opt_revision_t opt_rev;
  svn_client_status_t *status;
  struct status_baton sb;
  svn_client_conflict_t *conflict;
  svn_boolean_t tree_conflicted;
...

Why are new_file_path and trunk_url declared static?

-- Brane
Received on 2017-01-29 17:01:06 CET

This is an archived mail posted to the Subversion Dev mailing list.