Changeset 4705


Ignore:
Timestamp:
07/21/10 17:16:38 (15 years ago)
Author:
Eric.Larour
Message:

included some externs for C++ to find the correct symbols

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/externalpackages/scotch/scotch.patch

    r4700 r4705  
    44diff -rc src/src/libscotch/arch.c new5/src/libscotch/arch.c
    55*** src/src/libscotch/arch.c    2008-09-27 07:48:01.000000000 -0700
    6 --- new5/src/libscotch/arch.c   2010-07-20 10:07:11.591403732 -0700
     6--- new5/src/libscotch/arch.c   2010-07-21 17:13:15.583257119 -0700
    77***************
    88*** 173,187 ****
     
    7070diff -rc src/src/libscotch/arch_cmplt.c new5/src/libscotch/arch_cmplt.c
    7171*** src/src/libscotch/arch_cmplt.c      2008-05-22 06:44:41.000000000 -0700
    72 --- new5/src/libscotch/arch_cmplt.c     2010-07-20 10:08:51.983495478 -0700
     72--- new5/src/libscotch/arch_cmplt.c     2010-07-21 17:13:15.585257133 -0700
    7373***************
    7474*** 90,99 ****
     
    122122diff -rc src/src/libscotch/arch_cmplt.h new5/src/libscotch/arch_cmplt.h
    123123*** src/src/libscotch/arch_cmplt.h      2008-05-22 06:44:41.000000000 -0700
    124 --- new5/src/libscotch/arch_cmplt.h     2010-07-19 14:57:40.109618053 -0700
     124--- new5/src/libscotch/arch_cmplt.h     2010-07-21 17:13:15.588257154 -0700
    125125***************
    126126*** 87,93 ****
     
    139139diff -rc src/src/libscotch/arch_cmpltw.c new5/src/libscotch/arch_cmpltw.c
    140140*** src/src/libscotch/arch_cmpltw.c     2008-08-27 14:22:22.000000000 -0700
    141 --- new5/src/libscotch/arch_cmpltw.c    2010-07-20 10:09:00.028502844 -0700
     141--- new5/src/libscotch/arch_cmpltw.c    2010-07-21 17:13:15.590257168 -0700
    142142***************
    143143*** 200,211 ****
     
    211211diff -rc src/src/libscotch/arch_cmpltw.h new5/src/libscotch/arch_cmpltw.h
    212212*** src/src/libscotch/arch_cmpltw.h     2008-05-22 06:44:41.000000000 -0700
    213 --- new5/src/libscotch/arch_cmpltw.h    2010-07-19 14:57:58.393634859 -0700
     213--- new5/src/libscotch/arch_cmpltw.h    2010-07-21 17:13:15.592257181 -0700
    214214***************
    215215*** 86,92 ****
     
    228228diff -rc src/src/libscotch/arch_deco.c new5/src/libscotch/arch_deco.c
    229229*** src/src/libscotch/arch_deco.c       2008-09-28 06:35:27.000000000 -0700
    230 --- new5/src/libscotch/arch_deco.c      2010-07-20 10:09:13.608515282 -0700
     230--- new5/src/libscotch/arch_deco.c      2010-07-21 17:13:15.595257202 -0700
    231231***************
    232232*** 211,217 ****
     
    269269diff -rc src/src/libscotch/arch_deco.h new5/src/libscotch/arch_deco.h
    270270*** src/src/libscotch/arch_deco.h       2008-09-27 07:49:46.000000000 -0700
    271 --- new5/src/libscotch/arch_deco.h      2010-07-19 14:58:09.531645102 -0700
     271--- new5/src/libscotch/arch_deco.h      2010-07-21 17:13:15.597257216 -0700
    272272***************
    273273*** 113,119 ****
     
    286286diff -rc src/src/libscotch/arch.h new5/src/libscotch/arch.h
    287287*** src/src/libscotch/arch.h    2009-04-28 08:11:27.000000000 -0700
    288 --- new5/src/libscotch/arch.h   2010-07-19 14:58:14.368649552 -0700
     288--- new5/src/libscotch/arch.h   2010-07-21 17:13:15.600257237 -0700
    289289***************
    290290*** 175,181 ****
     
    303303diff -rc src/src/libscotch/arch_hcub.c new5/src/libscotch/arch_hcub.c
    304304*** src/src/libscotch/arch_hcub.c       2008-05-22 06:44:41.000000000 -0700
    305 --- new5/src/libscotch/arch_hcub.c      2010-07-20 10:09:19.956521099 -0700
     305--- new5/src/libscotch/arch_hcub.c      2010-07-21 17:13:15.602257251 -0700
    306306***************
    307307*** 88,95 ****
     
    351351diff -rc src/src/libscotch/arch_hcub.h new5/src/libscotch/arch_hcub.h
    352352*** src/src/libscotch/arch_hcub.h       2008-05-22 06:44:41.000000000 -0700
    353 --- new5/src/libscotch/arch_hcub.h      2010-07-19 14:58:27.010661184 -0700
     353--- new5/src/libscotch/arch_hcub.h      2010-07-21 17:13:15.604257265 -0700
    354354***************
    355355*** 85,91 ****
     
    368368diff -rc src/src/libscotch/arch_mesh.c new5/src/libscotch/arch_mesh.c
    369369*** src/src/libscotch/arch_mesh.c       2008-05-22 06:44:41.000000000 -0700
    370 --- new5/src/libscotch/arch_mesh.c      2010-07-20 10:09:26.031526666 -0700
     370--- new5/src/libscotch/arch_mesh.c      2010-07-21 17:13:15.607257286 -0700
    371371***************
    372372*** 96,103 ****
     
    467467diff -rc src/src/libscotch/arch_mesh.h new5/src/libscotch/arch_mesh.h
    468468*** src/src/libscotch/arch_mesh.h       2008-05-22 06:44:41.000000000 -0700
    469 --- new5/src/libscotch/arch_mesh.h      2010-07-19 14:58:58.560698969 -0700
     469--- new5/src/libscotch/arch_mesh.h      2010-07-21 17:13:15.610257307 -0700
    470470***************
    471471*** 96,102 ****
     
    498498diff -rc src/src/libscotch/arch_tleaf.c new5/src/libscotch/arch_tleaf.c
    499499*** src/src/libscotch/arch_tleaf.c      2008-05-22 06:44:41.000000000 -0700
    500 --- new5/src/libscotch/arch_tleaf.c     2010-07-20 10:09:30.666530915 -0700
     500--- new5/src/libscotch/arch_tleaf.c     2010-07-21 17:13:15.612257320 -0700
    501501***************
    502502*** 92,99 ****
     
    556556diff -rc src/src/libscotch/arch_tleaf.h new5/src/libscotch/arch_tleaf.h
    557557*** src/src/libscotch/arch_tleaf.h      2008-05-22 06:44:41.000000000 -0700
    558 --- new5/src/libscotch/arch_tleaf.h     2010-07-19 14:59:12.907720214 -0700
     558--- new5/src/libscotch/arch_tleaf.h     2010-07-21 17:13:15.615257341 -0700
    559559***************
    560560*** 89,95 ****
     
    573573diff -rc src/src/libscotch/arch_torus.c new5/src/libscotch/arch_torus.c
    574574*** src/src/libscotch/arch_torus.c      2008-05-22 06:44:41.000000000 -0700
    575 --- new5/src/libscotch/arch_torus.c     2010-07-20 10:09:36.887536618 -0700
     575--- new5/src/libscotch/arch_torus.c     2010-07-21 17:13:15.618257362 -0700
    576576***************
    577577*** 90,97 ****
     
    672672diff -rc src/src/libscotch/arch_torus.h new5/src/libscotch/arch_torus.h
    673673*** src/src/libscotch/arch_torus.h      2008-05-22 06:44:41.000000000 -0700
    674 --- new5/src/libscotch/arch_torus.h     2010-07-19 14:59:34.966752838 -0700
     674--- new5/src/libscotch/arch_torus.h     2010-07-21 17:13:15.620257376 -0700
    675675***************
    676676*** 96,102 ****
     
    703703diff -rc src/src/libscotch/common.c new5/src/libscotch/common.c
    704704*** src/src/libscotch/common.c  2008-05-22 06:44:41.000000000 -0700
    705 --- new5/src/libscotch/common.c 2010-07-15 15:09:01.721095620 -0700
     705--- new5/src/libscotch/common.c 2010-07-21 17:13:15.622257390 -0700
    706706***************
    707707*** 100,106 ****
     
    722722diff -rc src/src/libscotch/common.h new5/src/libscotch/common.h
    723723*** src/src/libscotch/common.h  2009-02-06 14:20:55.000000000 -0800
    724 --- new5/src/libscotch/common.h 2010-07-21 14:16:02.178336967 -0700
     724--- new5/src/libscotch/common.h 2010-07-21 17:15:06.061025001 -0700
    725725***************
    726726*** 1,3 ****
     
    753753--- 109,114 ----
    754754***************
    755 *** 201,214 ****
    756 --- 202,224 ----
     755*** 190,216 ****
     756  size_t                      memMax              ();
     757  #endif /* COMMON_MEMORY_TRACE */
     758 
     759- void                        usagePrint          (FILE * const, const char (* []));
     760 
     761- int                         fileBlockOpen       (File * const, const int);
     762  int                         fileBlockOpenDist   (File * const, const int, const int, const int, const int);
     763- void                        fileBlockClose      (File * const, const int);
     764  FILE *                      fileCompress        (FILE * const, const int);
     765  int                         fileCompressType    (const char * const);
     766  FILE *                      fileUncompress      (FILE * const, const int);
    757767  int                         fileUncompressType  (const char * const);
    758768  int                         fileNameDistExpand  (char ** const, const int, const int, const int);
    759769 
    760 + #ifdef __cplusplus
    761 + extern "C" {
    762 + #endif /* __cplusplus */
    763 +
    764770  void                        errorProg           (const char * const);
    765771  void                        errorPrint          (const char * const, ...);
    766772  void                        errorPrintW         (const char * const, ...);
    767773 
    768 + #ifdef __cplusplus
    769 + }
    770 + #endif /* __cplusplus */
    771 +
    772774  int                         intLoad             (FILE * const, INT * const);
    773775  int                         intSave             (FILE * const, const INT);
    774776  void                        intAscn             (INT * const, const INT, const INT);
    775777  void                        intPerm             (INT * const, const INT);
     778  void                        intRandReset        (void);
     779- void                        intRandInit         (void);
     780  INT                         intRandVal          (INT);
     781  void                        intSort1asc1        (void * const, const INT);
     782  void                        intSort2asc1        (void * const, const INT);
     783--- 191,227 ----
     784  size_t                      memMax              ();
     785  #endif /* COMMON_MEMORY_TRACE */
     786 
     787 
     788  int                         fileBlockOpenDist   (File * const, const int, const int, const int, const int);
     789  FILE *                      fileCompress        (FILE * const, const int);
     790  int                         fileCompressType    (const char * const);
     791  FILE *                      fileUncompress      (FILE * const, const int);
     792  int                         fileUncompressType  (const char * const);
     793  int                         fileNameDistExpand  (char ** const, const int, const int, const int);
     794 
     795+ #ifdef __cplusplus
     796+ extern "C" {
     797+ #endif /* __cplusplus */
     798+
     799  void                        errorProg           (const char * const);
     800  void                        errorPrint          (const char * const, ...);
     801  void                        errorPrintW         (const char * const, ...);
     802+ double                      clockGet            (void);
     803+ void                        usagePrint          (FILE * const, const char (* []));
     804+ void                        intRandInit         (void);
     805+ int                         fileBlockOpen       (File * const, const int);
     806+ void                        fileBlockClose      (File * const, const int);
    776807+ void                        intRandResetStatic  (void);
     808+
     809+ #ifdef __cplusplus
     810+ }
     811+ #endif /* __cplusplus */
     812 
     813  int                         intLoad             (FILE * const, INT * const);
     814  int                         intSave             (FILE * const, const INT);
     815  void                        intAscn             (INT * const, const INT, const INT);
     816  void                        intPerm             (INT * const, const INT);
    777817  void                        intRandReset        (void);
    778   void                        intRandInit         (void);
    779818  INT                         intRandVal          (INT);
     819  void                        intSort1asc1        (void * const, const INT);
     820  void                        intSort2asc1        (void * const, const INT);
     821***************
     822*** 221,227 ****
     823  void                        clockStart          (Clock * const);
     824  void                        clockStop           (Clock * const);
     825  double                      clockVal            (Clock * const);
     826- double                      clockGet            (void);
     827 
     828  /*
     829  **  Macro definitions.
     830--- 232,237 ----
    780831***************
    781832*** 249,251 ****
     
    788839diff -rc src/src/libscotch/common_integer.c new5/src/libscotch/common_integer.c
    789840*** src/src/libscotch/common_integer.c  2009-01-21 01:32:32.000000000 -0800
    790 --- new5/src/libscotch/common_integer.c 2010-07-20 10:11:29.029639629 -0700
     841--- new5/src/libscotch/common_integer.c 2010-07-21 17:13:15.628257432 -0700
    791842***************
    792843*** 191,196 ****
     
    861912diff -rc src/src/libscotch/common_memory.c new5/src/libscotch/common_memory.c
    862913*** src/src/libscotch/common_memory.c   2009-01-03 02:16:11.000000000 -0800
    863 --- new5/src/libscotch/common_memory.c  2010-07-15 15:09:01.740095640 -0700
     914--- new5/src/libscotch/common_memory.c  2010-07-21 17:13:15.630257445 -0700
    864915***************
    865916*** 87,93 ****
     
    9691020diff -rc src/src/libscotch/dummysizes.c new5/src/libscotch/dummysizes.c
    9701021*** src/src/libscotch/dummysizes.c      2009-05-09 16:08:02.000000000 -0700
    971 --- new5/src/libscotch/dummysizes.c     2010-07-15 15:09:01.746095647 -0700
     1022--- new5/src/libscotch/dummysizes.c     2010-07-21 17:13:15.633257466 -0700
    9721023***************
    9731024*** 267,271 ****
     
    9821033diff -rc src/src/libscotch/graph.c new5/src/libscotch/graph.c
    9831034*** src/src/libscotch/graph.c   2008-05-22 06:44:42.000000000 -0700
    984 --- new5/src/libscotch/graph.c  2010-07-15 15:09:01.752095654 -0700
     1035--- new5/src/libscotch/graph.c  2010-07-21 17:13:15.635257480 -0700
    9851036***************
    9861037*** 135,141 ****
     
    10051056diff -rc src/src/libscotch/graph.h new5/src/libscotch/graph.h
    10061057*** src/src/libscotch/graph.h   2008-06-01 02:49:11.000000000 -0700
    1007 --- new5/src/libscotch/graph.h  2010-07-19 15:00:58.693876214 -0700
     1058--- new5/src/libscotch/graph.h  2010-07-21 17:13:15.637257494 -0700
    10081059***************
    10091060*** 159,165 ****
     
    10221073diff -rc src/src/libscotch/graph_io.c new5/src/libscotch/graph_io.c
    10231074*** src/src/libscotch/graph_io.c        2008-05-22 06:44:42.000000000 -0700
    1024 --- new5/src/libscotch/graph_io.c       2010-07-20 10:06:59.951393115 -0700
     1075--- new5/src/libscotch/graph_io.c       2010-07-21 17:13:15.639257508 -0700
    10251076***************
    10261077*** 86,92 ****
     
    12601311diff -rc src/src/libscotch/graph_io_scot.c new5/src/libscotch/graph_io_scot.c
    12611312*** src/src/libscotch/graph_io_scot.c   2008-05-22 06:44:42.000000000 -0700
    1262 --- new5/src/libscotch/graph_io_scot.c  2010-07-19 15:02:03.105970631 -0700
     1313--- new5/src/libscotch/graph_io_scot.c  2010-07-21 17:13:15.641257522 -0700
    12631314***************
    12641315*** 89,95 ****
     
    12771328diff -rc src/src/libscotch/library_arch.c new5/src/libscotch/library_arch.c
    12781329*** src/src/libscotch/library_arch.c    2008-05-22 06:44:42.000000000 -0700
    1279 --- new5/src/libscotch/library_arch.c   2010-07-19 15:02:10.011980730 -0700
     1330--- new5/src/libscotch/library_arch.c   2010-07-21 17:13:15.643257536 -0700
    12801331***************
    12811332*** 120,128 ****
     
    13121363diff -rc src/src/libscotch/library_arch_f.c new5/src/libscotch/library_arch_f.c
    13131364*** src/src/libscotch/library_arch_f.c  2008-05-22 06:44:42.000000000 -0700
    1314 --- new5/src/libscotch/library_arch_f.c 2010-07-19 15:02:16.632990408 -0700
     1365--- new5/src/libscotch/library_arch_f.c 2010-07-21 17:13:15.645257550 -0700
    13151366***************
    13161367*** 121,127 ****
     
    13291380diff -rc src/src/libscotch/library_error_exit.c new5/src/libscotch/library_error_exit.c
    13301381*** src/src/libscotch/library_error_exit.c      2009-01-20 00:36:33.000000000 -0800
    1331 --- new5/src/libscotch/library_error_exit.c     2010-07-15 15:09:01.789095694 -0700
     1382--- new5/src/libscotch/library_error_exit.c     2010-07-21 17:13:15.648257570 -0700
    13321383***************
    13331384*** 114,119 ****
     
    14041455diff -rc src/src/libscotch/library_graph.c new5/src/libscotch/library_graph.c
    14051456*** src/src/libscotch/library_graph.c   2008-05-22 07:28:12.000000000 -0700
    1406 --- new5/src/libscotch/library_graph.c  2010-07-19 15:03:08.833066562 -0700
     1457--- new5/src/libscotch/library_graph.c  2010-07-21 17:13:15.650257584 -0700
    14071458***************
    14081459*** 137,143 ****
     
    14491500diff -rc src/src/libscotch/library_graph_f.c new5/src/libscotch/library_graph_f.c
    14501501*** src/src/libscotch/library_graph_f.c 2008-05-22 06:44:43.000000000 -0700
    1451 --- new5/src/libscotch/library_graph_f.c        2010-07-19 15:03:14.148074301 -0700
     1502--- new5/src/libscotch/library_graph_f.c        2010-07-21 17:13:15.652257598 -0700
    14521503***************
    14531504*** 136,142 ****
     
    14661517diff -rc src/src/libscotch/library_graph_map.c new5/src/libscotch/library_graph_map.c
    14671518*** src/src/libscotch/library_graph_map.c       2008-09-28 04:04:05.000000000 -0700
    1468 --- new5/src/libscotch/library_graph_map.c      2010-07-19 15:03:29.338096404 -0700
     1519--- new5/src/libscotch/library_graph_map.c      2010-07-21 17:13:15.654257612 -0700
    14691520***************
    14701521*** 182,192 ****
     
    14911542diff -rc src/src/libscotch/library_graph_map_f.c new5/src/libscotch/library_graph_map_f.c
    14921543*** src/src/libscotch/library_graph_map_f.c     2008-06-28 03:44:26.000000000 -0700
    1493 --- new5/src/libscotch/library_graph_map_f.c    2010-07-19 15:03:34.344103682 -0700
     1544--- new5/src/libscotch/library_graph_map_f.c    2010-07-21 17:13:15.656257626 -0700
    14941545***************
    14951546*** 183,189 ****
     
    15081559diff -rc src/src/libscotch/library.h new5/src/libscotch/library.h
    15091560*** src/src/libscotch/library.h 2009-05-09 16:08:03.000000000 -0700
    1510 --- new5/src/libscotch/library.h        2010-07-21 11:55:39.022504459 -0700
     1561--- new5/src/libscotch/library.h        2010-07-21 17:13:15.660257654 -0700
    15111562***************
    15121563*** 1,3 ****
     
    15691620diff -rc src/src/libscotch/Makefile new5/src/libscotch/Makefile
    15701621*** src/src/libscotch/Makefile  2009-05-09 16:08:04.000000000 -0700
    1571 --- new5/src/libscotch/Makefile 2010-07-19 16:00:02.225745769 -0700
     1622--- new5/src/libscotch/Makefile 2010-07-21 17:13:15.665257689 -0700
    15721623***************
    15731624*** 49,55 ****
     
    19882039diff -rc src/src/libscotch/mapping.h new5/src/libscotch/mapping.h
    19892040*** src/src/libscotch/mapping.h 2008-10-27 08:27:47.000000000 -0700
    1990 --- new5/src/libscotch/mapping.h        2010-07-19 15:03:48.720124571 -0700
     2041--- new5/src/libscotch/mapping.h        2010-07-21 17:13:15.667257702 -0700
    19912042***************
    19922043*** 106,112 ****
     
    20052056diff -rc src/src/libscotch/mapping_io.c new5/src/libscotch/mapping_io.c
    20062057*** src/src/libscotch/mapping_io.c      2008-05-22 06:44:43.000000000 -0700
    2007 --- new5/src/libscotch/mapping_io.c     2010-07-20 10:07:35.070425160 -0700
     2058--- new5/src/libscotch/mapping_io.c     2010-07-21 17:13:15.670257723 -0700
    20082059***************
    20092060*** 199,204 ****
     
    20942145diff -rc src/src/libscotch/mesh_io_scot.c new5/src/libscotch/mesh_io_scot.c
    20952146*** src/src/libscotch/mesh_io_scot.c    2008-05-22 06:44:43.000000000 -0700
    2096 --- new5/src/libscotch/mesh_io_scot.c   2010-07-19 15:04:11.402157488 -0700
     2147--- new5/src/libscotch/mesh_io_scot.c   2010-07-21 17:13:15.672257737 -0700
    20972148***************
    20982149*** 85,91 ****
     
    21112162diff -rc src/src/libscotch/module.h new5/src/libscotch/module.h
    21122163*** src/src/libscotch/module.h  2009-04-26 23:07:14.000000000 -0700
    2113 --- new5/src/libscotch/module.h 2010-07-21 12:00:44.312746389 -0700
     2164--- new5/src/libscotch/module.h 2010-07-21 17:13:15.675257758 -0700
    21142165***************
    21152166*** 1,3 ****
     
    21522203diff -rc src/src/libscotch/parser_ll.l new5/src/libscotch/parser_ll.l
    21532204*** src/src/libscotch/parser_ll.l       2008-05-22 06:44:43.000000000 -0700
    2154 --- new5/src/libscotch/parser_ll.l      2010-07-15 15:09:01.866095777 -0700
     2205--- new5/src/libscotch/parser_ll.l      2010-07-21 17:13:15.677257772 -0700
    21552206***************
    21562207*** 192,197 ****
     
    21812232diff -rc src/src/libscotch/parser_yy.y new5/src/libscotch/parser_yy.y
    21822233*** src/src/libscotch/parser_yy.y       2008-10-22 15:12:48.000000000 -0700
    2183 --- new5/src/libscotch/parser_yy.y      2010-07-15 15:09:01.874095786 -0700
     2234--- new5/src/libscotch/parser_yy.y      2010-07-21 17:13:15.679257786 -0700
    21842235***************
    21852236*** 774,779 ****
     
    21942245diff -rc src/src/libscotch/vgraph_separate_vw.c new5/src/libscotch/vgraph_separate_vw.c
    21952246*** src/src/libscotch/vgraph_separate_vw.c      2008-05-22 06:44:43.000000000 -0700
    2196 --- new5/src/libscotch/vgraph_separate_vw.c     2010-07-15 15:09:01.882095795 -0700
     2247--- new5/src/libscotch/vgraph_separate_vw.c     2010-07-21 17:13:15.682257807 -0700
    21972248***************
    21982249*** 83,88 ****
     
    22162267diff -rc src/src/Makefile new5/src/Makefile
    22172268*** src/src/Makefile    2008-09-15 05:50:51.000000000 -0700
    2218 --- new5/src/Makefile   2010-07-19 15:29:59.056369854 -0700
     2269--- new5/src/Makefile   2010-07-21 17:13:15.684257821 -0700
    22192270***************
    22202271*** 97,102 ****
     
    22362287diff -rc src/src/scotch/gmap.h new5/src/scotch/gmap.h
    22372288*** src/src/scotch/gmap.h       2008-06-18 11:05:17.000000000 -0700
    2238 --- new5/src/scotch/gmap.h      2010-07-21 11:29:31.069238000 -0700
     2289--- new5/src/scotch/gmap.h      2010-07-21 17:13:15.686257834 -0700
    22392290***************
    22402291*** 1,3 ****
     
    22572308diff -rc src/src/scotch/Makefile new5/src/scotch/Makefile
    22582309*** src/src/scotch/Makefile     2009-04-27 02:19:43.000000000 -0700
    2259 --- new5/src/scotch/Makefile    2010-07-20 10:38:13.641149208 -0700
     2310--- new5/src/scotch/Makefile    2010-07-21 17:13:15.689257855 -0700
    22602311***************
    22612312*** 49,59 ****
Note: See TracChangeset for help on using the changeset viewer.