NO

Author Topic: Off Topic: Deprecated functions  (Read 3071 times)

Offline Robert

  • Member
  • *
  • Posts: 216
Off Topic: Deprecated functions
« on: October 02, 2004, 01:06:51 am »
I just noticed that in the latest MS VC headers that a great many C functions have been tagged as

_CRT_INSECURE_DEPRECATE

Does anyone know what this means in practical terms?

When will my 'killer app' cease to function because of the deprecation?

Robert Wishlaw

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2181
    • http://www.smorgasbordet.com
Off Topic: Deprecated functions
« Reply #1 on: October 02, 2004, 10:26:57 am »
This really requires a statement from Microsoft - which I can't find.

Microsoft have cared much for compatibility for many years, so it seems unlikely that they will abandon the older CRT functions any time soon. I think they are just pointing out, in a strong fashion, that more secure functions exist.

Quote

Significant enhancements have been made to make the CRT more secure. Many CRT functions now have more secure versions. If a new secure function exists, the older, less secure version is marked as deprecated and the new version has the _s ("secure") suffix.


Pelle
/Pelle

Offline Robert

  • Member
  • *
  • Posts: 216
Saying Goodbye to an Old Friend
« Reply #2 on: October 03, 2004, 10:32:50 am »
Michael Howard documents the work going on to make the C runtime libraries more robust in the face of malicious data. The changes, available in Visual Studio 2005 affect the C runtime and the C++ standard template libraries.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncode/html/secure03102004.asp

Robert Wishlaw