rawmemchr(3)

الاسم
rawmemchr - البحث الخام عن محرف في الذاكرة

المكتبة
مكتبة سي المعيارية (libc، -lc)

موجز
#define _GNU_SOURCE  /* انظر feature_test_macros(7) */
#include <string.h>

[[deprecated]] void *rawmemchr(const void *s, int c);

الوصف
الدالة rawmemchr() مماثلة لـ memchr()، لكنها تفترض (أي يعلم المبرمج يقينًا) أن نسخة من c تقع في مكان ما في منطقة الذاكرة المبتدئة من الموقع المشار إليه بـ s.

إذا لم تُعثر على نسخة من c، يكون السلوك غير معرّف. استخدم إما strlen(3) أو memchr(3) بدلاً من ذلك.

قيمة الإرجاع
تُرجع الدالة rawmemchr() مؤشراً إلى البايت المطابق.

السمات
للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر attributes(7).
الواجهة | السمة | القيمة
rawmemchr() | سلامة الخيوط | MT-Safe

المعايير
GNU.

التاريخ
glibc 2.1.

انظر أيضًا
memchr(3)، strlen(3)، strnul(3)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.