.\" -*- coding: UTF-8 -*- .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH bstring 3 "11 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem, memmove, memset \- عمليات سلاسل البايت .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint bcmp(\fPsize_t n; \fB const void \fP\fIs1\fP\fB[\fP\fIn\fP\fB], const void \fP\fIs2\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid bcopy(\fPsize_t n; \fB const void \fP\fIsrc\fP\fB[\fP\fIn\fP\fB], void \fP\fIdest\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid bzero(\fPsize_t n; \fB void \fP\fIs\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memccpy(\fPsize_t n; \fB void \fP\fIdest\fP\fB[\fP\fIn\fP\fB], const void \fP\fIsrc\fP\fB[\fP\fIn\fP\fB], int \fP\fIc\fP\fB, size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memchr(\fPsize_t n; \fB const void \fP\fIs\fP\fB[\fP\fIn\fP\fB], int \fP\fIc\fP\fB, size_t \fP\fIn\fP\fB);\fP .P \fBint memcmp(\fPsize_t n; \fB const void \fP\fIs1\fP\fB[\fP\fIn\fP\fB], const void \fP\fIs2\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memcpy(\fPsize_t n; \fB void \fP\fIdest\fP\fB[\fP\fIn\fP\fB], const void \fP\fIsrc\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memfrob(\fPsize_t n; \fB void \fP\fIs\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memmem(\fPsize_t hsize, size_t nsize; \fB const void \fP\fIhaystack\fP\fB[\fP\fIhsize\fP\fB], size_t \fP\fIhsize\fP\fB,\fP \fB const void \fP\fIneedle\fP\fB[\fP\fInsize\fP\fB], size_t \fP\fInsize\fP\fB);\fP .P \fBvoid *memmove(\fPsize_t n; \fB void \fP\fIdest\fP\fB[\fP\fIn\fP\fB], const void \fP\fIsrc\fP\fB[\fP\fIn\fP\fB], size_t \fP\fIn\fP\fB);\fP .P \fBvoid *memset(\fPsize_t n; \fB void \fP\fIs\fP\fB[\fP\fIn\fP\fB], int \fP\fIc\fP\fB, size_t \fP\fIn\fP\fB);\fP .fi .SH الوصف دوال سلاسل البايت تنفذ عمليات على سلاسل (مصفوفات بايت) التي ليست بالضرورة منتهية بقيمة فارغة. راجع صفحات الدليل الفردية لوصف كل دالة. .SH ملاحظات .\" The old functions are not even available on some non-GNU+Linux systems. الدالتان \fBbcmp\fP() و \fBbcopy\fP() قديمتان. استخدم \fBmemcmp\fP() و \fBmemmove\fP() بدلاً منهما. .SH "انظر أيضًا" \fBbcmp\fP(3), \fBbcopy\fP(3), \fBbzero\fP(3), \fBmemccpy\fP(3), \fBmemchr\fP(3), \fBmemcmp\fP(3), \fBmemcpy\fP(3), \fBmemfrob\fP(3), \fBmemmem\fP(3), \fBmemmove\fP(3), \fBmemset\fP(3), \fBstring\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .