|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
D.gnu - [Issue 670] New: _argptr is char *
http://d.puremagic.com/issues/show_bug.cgi?id=670 Summary: _argptr is char * Product: GDC Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: minor Priority: P2 Component: glue layer AssignedTo: dvdfrdmn users.sf.net ReportedBy: akaquinn hotmail.com On DMD, _argptr is a void *, on GDC it's a char *. This is fairly minor, but I've ended up having to add casts for it in all sorts of code to make it compile on GDC. Because AFAIK there's no compelling reason for it to be a char * instead of a void *, I think it should be changed. Yes, people should use std.stdarg's va_list ... but they don't X_X -- Dec 09 2006
|