libnostd. الترتيب والملخص
- رخصة:
- MIT/X Consortium Lic...
- اسم الناشر:
- William Ahern
- موقع ويب الناشر:
- http://25thandclement.com/~william/projects/
libnostd. العلامات
libnostd. وصف
لوحات وحدات الماكرو والاتجاهات القياسية LibnostD عبارة عن مجموعة من إجراءات التوافق عبر النظام الأساسي وحدات الماكرو وحدات الماكرو وحدات الماكرو المشتركة والإجراءات المستخدمة في البرمجة C للأغراض العامة. على سبيل المثال، مشكلة توافق واحد معالجتها هي Macros Timer و GetTimeOfday (2) روتين، بعض أو كل منها غير متوفر في بيئة Win32 ولكن المقدمة في هذه المكتبة. وبالمثل، يتم توفير إجراءات STRLCPY (3) و Strlcat الشهيرة (3). قاعدة عامة، يحتوي LibnostD فقط على واجهات لها تاريخ طويل في الجسم المتاح عموما رمز C. تهم قياسي De Jure أو Deacto بقوة (على سبيل المثال بإجراءات Winsock أو ISO C99). معظم الواجهات - SetProctitle () الاستثناء - يتم توفيرها في ملفات الرؤوس باستخدام وحدات الماكرو وتعريفات وظيفة ثابتة ثابتة. لا يلزم إجراء خطوات تجميع إضافية للاستفادة من المكتبة؛ ما عليك سوى إضافة مسارات تشمل المناسبة. بشكل عام، يتم توفير التوافق بشفافية. على سبيل المثال، بالنسبة إلى strlcpy () ببساطة #Include ، كما هو الحال في أي بيئة BSD الحديثة. بعض الواجهات المقدمة: * setproctitle () * arc4random () * arc4random_buf () * strlcpy () * strlcat ( ) * err.h * sys / param.h * sys / cueue.h * sys / tree.h * sys / time.h * stdatomic.h * strdupa () strdupa () * strndupa () * strnlen () ما الجديد في هذا الإصدار : تنفيذ SETPROCTITEL () لنظام التشغيل Linux و Darwin / OS X. لا يبدو أنه من الممكن تنفيذ هذا المضمنين لأنه يحتاج إلى تهيئة حالة عالمية من الأرجف الأصلية والبيئة باستخدام __attribute __ ((منشئ)). وبالتالي فهو يفترض حاليا أنه إذا تم استخدام SetProctitle، فسيتم إنشاء التطبيق SetProctitle.c المضمنة.
libnostd. برامج ذات صلة