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

Diff of /libtool/ltmain.in

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

revision 1.262 by gary, Wed Jun 27 17:56:09 2001 UTC revision 1.263 by gary, Thu Jun 28 23:06:25 2001 UTC
# Line 3766  extern \"C\" { Line 3766  extern \"C\" {
3766  #undef lt_preloaded_symbols  #undef lt_preloaded_symbols
3767    
3768  #if defined (__STDC__) && __STDC__  #if defined (__STDC__) && __STDC__
3769  # define lt_ptr_t void *  # define lt_ptr void *
3770  #else  #else
3771  # define lt_ptr_t char *  # define lt_ptr char *
3772  # define const  # define const
3773  #endif  #endif
3774    
3775  /* The mapping between symbol names and symbols. */  /* The mapping between symbol names and symbols. */
3776  const struct {  const struct {
3777    const char *name;    const char *name;
3778    lt_ptr_t address;    lt_ptr address;
3779  }  }
3780  lt_preloaded_symbols[] =  lt_preloaded_symbols[] =
3781  {\  {\
3782  "  "
3783    
3784              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"  
3785    
3786              $echo >> "$output_objdir/$dlsyms" "\              $echo >> "$output_objdir/$dlsyms" "\
3787    {0, (lt_ptr_t) 0}    {0, (lt_ptr) 0}
3788  };  };
3789    
3790  /* This works around a problem in FreeBSD linker */  /* This works around a problem in FreeBSD linker */

Legend:
Removed from v.1.262  
changed lines
  Added in v.1.263

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