'\" t .\" Title: \fBfixincludes\fR .\" Author: Ben Burton .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2003-04-07 .\" Manual: [FIXME: manual] .\" Source: [FIXME: source] .\" Language: English .\" .TH "\FBFIXINCLUDES\FR" "1" "2003\-04\-07" "[FIXME: source]" "[FIXME: manual]" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" fixincludes \- کاهش تعداد #include در فایل‌های منبع KDE .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBfixincludes\fR\ 'u \fBfixincludes\fR [\fB\-v, \-\-verbose\fR] [\fB\-e, \-\-experimental\fR] [\fB\-m, \-\-modify\fR] [\fB\fIfile\fR\fR] [\fB\-\-help\fR] .SH "توضیحات (DESCRIPTION)" .PP برنامهٔ \fBfixincludes\fR تلاش می‌کند تعداد #includeها را در فایل‌های منبع ++C کاهش دهد\&. بخش عمده‌ای از پردازش آن مختص منابع KDE است و بنابراین ممکن است با کدهای منبع برنامه‌های غیر KDE به‌خوبی کار نکند\&. .PP مشکلات زیر توسط \fBfixincludes\fR شناسایی می‌شوند: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} گنجاندن هدرهایی که دیگر پشتیبانی نمی‌شوند، اما برای سازگاری با نسخه‌های قدیمی‌تر Qt/KDE وجود دارند؛ .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} گنجاندن چندبارهٔ یک فایل یکسان\&. .RE .PP همچنین یک حالت آزمایشی وجود دارد که سعی می‌کند هر #include را به‌صورت تک‌به‌تک (به‌استثنای چند مورد) حذف کند تا بررسی کند آیا کد منبع همچنان کامپایل می‌شود یا خیر\&. توجه داشته باشید که این حالت آزمایشی، فایل‌های منبع اصلی را تغییر خواهد داد\&. .PP به‌طور پیش‌فرض، فایل‌های منبع دستکاری نخواهند شد؛ مشکلات شناسایی‌شده صرفاً در خروجی استاندارد نوشته می‌شوند\&. .PP فهرست فایل‌های منبع ++C برای بررسی باید در خط فرمان مشخص شود\&. اگر هیچ فایلی مشخص نشود، تمام فایل‌های منبع ++C در دایرکتوری جاری یا زیرشاخه‌های آن بررسی خواهند شد (به‌استثنای دایرکتوری‌هایی که Makefile\&.am آن‌ها حاوی \fB\-UQT_NO_COMPAT\fR یا \fB\-UKDE_NO_COMPAT\fR باشد)\&. .PP این ابزار بخشی از کیت توسعهٔ نرم‌افزار KDE (یا همان KDE Software Development Kit) است\&. .SH "گزینه‌ها (OPTIONS)" .PP \fB\-v, \-\-verbose\fR .RS 4 حالت پرگو\&. خروجی اشکال‌زدایی تکمیلی در خروجی استاندارد نوشته می‌شود\&. .RE .PP \fB\-e, \-\-experimental\fR .RS 4 حالت آزمایشی، همان‌طور که در بالا با جزئیات شرح داده شد\&. توجه داشته باشید که این گزینه مستلزم \fB\-\-modify\fR است\&. .RE .PP \fB\-m, \-\-modify\fR .RS 4 علاوه بر نوشتن پیام‌ها در خروجی استاندارد، فایل‌های منبع اصلی را نیز برای اصلاح هرگونه مشکل یافت‌شده تغییر می‌دهد\&. .RE .SH "نویسندگان (AUTHORS)" .PP \fBfixincludes\fR توسط Dirk Mueller نوشته شده است\&. .SH "نویسنده (AUTHOR)" .PP \fBBen Burton\fR <\&bab@debian\&.org\&> .RS 4 نویسنده\&. .RE