/[libtool]/libtool/ltmain.in
ViewVC logotype

Diff of /libtool/ltmain.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.259.2.3 by gary, Wed Jun 27 18:44:03 2001 UTC revision 1.259.2.4 by gary, Thu Jul 5 20:19:56 2001 UTC
# Line 3307  extern \"C\" { Line 3307  extern \"C\" {
3307  #undef lt_preloaded_symbols  #undef lt_preloaded_symbols
3308    
3309  #if defined (__STDC__) && __STDC__  #if defined (__STDC__) && __STDC__
3310  # define lt_ptr_t void *  # define lt_ptr void *
3311  #else  #else
3312  # define lt_ptr_t char *  # define lt_ptr char *
3313  # define const  # define const
3314  #endif  #endif
3315    
3316  /* The mapping between symbol names and symbols. */  /* The mapping between symbol names and symbols. */
3317  const struct {  const struct {
3318    const char *name;    const char *name;
3319    lt_ptr_t address;    lt_ptr address;
3320  }  }
3321  lt_preloaded_symbols[] =  lt_preloaded_symbols[] =
3322  {\  {\
3323  "  "
3324    
3325              sed -n -e 's/^: \([^ ]*\) $/  {\"\1\", (lt_ptr_t) 0},/p' \              eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$dlsyms"
                 -e 's/^. \([^ ]*\) \([^ ]*\)$/  {"\2", (lt_ptr_t) \&\2},/p' \  
                   < "$nlist" >> "$output_objdir/$dlsyms"  
3326    
3327              $echo >> "$output_objdir/$dlsyms" "\              $echo >> "$output_objdir/$dlsyms" "\
3328    {0, (lt_ptr_t) 0}    {0, (lt_ptr) 0}
3329  };  };
3330    
3331  /* This works around a problem in FreeBSD linker */  /* This works around a problem in FreeBSD linker */

Legend:
Removed from v.1.259.2.3  
changed lines
  Added in v.1.259.2.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26