[PD-cvs] pd/src m_pd.h,1.1.1.4.2.16,1.1.1.4.2.17 s_loader.c,1.1.1.2,1.1.1.2.2.1

carmen rocco ix9 at users.sourceforge.net
Thu Sep 16 15:52:43 CEST 2004


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3658

Modified Files:
      Tag: devel_0_37
	m_pd.h s_loader.c 
Log Message:
better error messages


Index: s_loader.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v
retrieving revision 1.1.1.2
retrieving revision 1.1.1.2.2.1
diff -C2 -d -r1.1.1.2 -r1.1.1.2.2.1
*** s_loader.c	9 May 2003 16:03:44 -0000	1.1.1.2
--- s_loader.c	16 Sep 2004 13:52:40 -0000	1.1.1.2.2.1
***************
*** 117,123 ****
      if (!ntdll)
      {
! 	post("%s: couldn't load", filename);
!     	class_set_extern_dir(&s_);
! 	return (0);
      }
      makeout = (t_xxx)GetProcAddress(ntdll, symname);  
--- 117,137 ----
      if (!ntdll)
      {
!       LPVOID lpMsgBuf;
!       DWORD dw = GetLastError(); 
!       FormatMessage(
! 		    FORMAT_MESSAGE_ALLOCATE_BUFFER | 
! 		    FORMAT_MESSAGE_FROM_SYSTEM,
! 		    NULL,
! 		    dw,
! 		    MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
! 		    (LPTSTR) &lpMsgBuf,
! 		    0, NULL );
! 
!       post("%s load failed with error %d: %s", 
! 	   filename, dw, lpMsgBuf); 
!  
!       LocalFree(lpMsgBuf);
!       class_set_extern_dir(&s_);
!       return (0);
      }
      makeout = (t_xxx)GetProcAddress(ntdll, symname);  

Index: m_pd.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/m_pd.h,v
retrieving revision 1.1.1.4.2.16
retrieving revision 1.1.1.4.2.17
diff -C2 -d -r1.1.1.4.2.16 -r1.1.1.4.2.17
*** m_pd.h	31 Aug 2004 01:05:07 -0000	1.1.1.4.2.16
--- m_pd.h	16 Sep 2004 13:52:40 -0000	1.1.1.4.2.17
***************
*** 22,26 ****
  #endif
  
! #ifdef MSW
  /* #pragma warning( disable : 4091 ) */
  #pragma warning( disable : 4305 )  /* uncast const double to float */
--- 22,26 ----
  #endif
  
! #if defined(MSW) && !defined (__GNUC__)
  /* #pragma warning( disable : 4091 ) */
  #pragma warning( disable : 4305 )  /* uncast const double to float */





More information about the Pd-cvs mailing list