Changeset 8246 for trunk/DBSERVER

Show
Ignore:
Timestamp:
28/11/11 21:26:11 (6 months ago)
Author:
westram
Message:
  • eliminated several main()'s from lib/obj-code
    • replaced by ARB_main
    • link executable with wrapper-object (main->ARB_main)
  • unit-tests now use their own main()
    • this ensures that all static data is initialized when the unit-test starts (previous behavior was working, but undefined)
    • all tests pass (versus [8243])
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/DBSERVER/db_server.cxx

    r8103 r8246  
    249249} 
    250250 
    251 int main(int argc, char **argv) { 
    252     arb_params *params = arb_trace_argv(&argc, argv); 
     251int ARB_main(int argc, const char *argv[]) { 
     252    arb_params *params = arb_trace_argv(&argc, (const char **)argv); 
    253253 
    254254    bool        help  = false;