memfrob(3)

الاسم
memfrob - تعمية (إخفاء) منطقة ذاكرة

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

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

void *memfrob(size_t n;
              void s[n], size_t n);

الوصف
الدالة memfrob() تُعمي أول n بايت من منطقة الذاكرة s بإجراء عملية XOR حصرية لكل محرف مع الرقم 42. يُعكس التأثير باستخدام memfrob() على منطقة الذاكرة المُعمَّاة.

لاحظ أن هذه الدالة ليست روتين تعمية مناسبًا لأن ثابت XOR ثابت، وهي مناسبة فقط لإخفاء سلاسل المحارف.

قيمة الإرجاع
تُرجع الدالة memfrob() مؤشرًا إلى منطقة الذاكرة المُعمَّاة.

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

المعايير
GNU.

انظر أيضًا
bstring(3), strfry(3)

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

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

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