.\" -*- coding: UTF-8 -*- '\" t .\" 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 strcasecmp 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم strcasecmp, strncasecmp \- مقارنة سلسلتي محارف متجاهلاً حالة الأحرف .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint strcasecmp(const char *\fP\fIs1\fP\fB, const char *\fP\fIs2\fP\fB);\fP \fBint strncasecmp(const char \fP\fIs1\fP\fB[], const char \fP\fIs2\fP\fB[], size_t \fP\fIn\fP\fB);\fP .fi .SH الوصف الدالة \fBstrcasecmp\fP() تُجري مقارنة بايت ببايت لسلسلتي المحارف \fIs1\fP و \fIs2\fP، متجاهلة حالة الأحرف. تُرجع عددًا صحيحًا أقل من، أو يساوي، أو أكبر من الصفر إذا وُجدت \fIs1\fP، على التوالي، أقل من، أو مطابقة، أو أكبر من \fIs2\fP. .P الدالة \fBstrncasecmp\fP() مماثلة، باستثناء أنها تُقارن ما لا يزيد عن \fIn\fP بايت من \fIs1\fP و \fIs2\fP. .SH "قيمة الإرجاع" الدالتان \fBstrcasecmp\fP() و \fBstrncasecmp\fP() تُرجعان عددًا صحيحًا أقل من، أو يساوي، أو أكبر من الصفر إذا وُجدت \fIs1\fP، بعد تجاهل حالة الأحرف، أقل من، أو مطابقة، أو أكبر من \fIs2\fP، على التوالي. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBstrcasecmp\fP()، \fBstrncasecmp\fP() T} سلامة الخيوط المنطقة (locale) آمنة لتعدد المسالك (MT\-Safe) .TE .SH المعايير POSIX.1\-2008. .SH التاريخ 4.4BSD، POSIX.1\-2001. .P الدالتان \fBstrcasecmp\fP() و \fBstrncasecmp\fP() ظهرتا أولاً في 4.4BSD، حيث أُعلنتا في \fI\fP. وبالتالي، لأسباب التوافق التاريخي، ملف الرأس glibc \fI\fP يُعلن أيضًا هاتين الدالتين، إذا عُرّف كلي اختبار الميزة \fB_DEFAULT_SOURCE\fP (أو، في glibc 2.19 والإصدارات الأقدم، \fB_BSD_SOURCE\fP). .P معيار POSIX.1\-2008 يقول عن هاتين الدالتين: .P .RS عندما تكون فئة \fBLC_CTYPE\fP للإعدادات المحلية المستخدمة من الإعدادات المحلية POSIX، تتصرف هاتان الدالتان كما لو أن السلاسل حُوّلت إلى أحرف صغيرة ثم أُجريت مقارنة بايت. وإلا، فالنتائج غير محددة. .RE .SH "انظر أيضًا" \fBmemcmp\fP(3)، \fBstrcmp\fP(3)، \fBstrcoll\fP(3)، \fBstring\fP(3)، \fBstrncmp\fP(3)، \fBwcscasecmp\fP(3)، \fBwcsncasecmp\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 .