⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lsamen.c

📁 SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems
💻 C
字号:
#include <string.h>#include "f2c.h"logical lsamen_(integer *n, char *ca, char *cb){/*  -- LAPACK auxiliary routine (version 2.0) --          Univ. of Tennessee, Univ. of California Berkeley, NAG Ltd.,          Courant Institute, Argonne National Lab, and Rice University          September 30, 1994       Purpose       =======       LSAMEN  tests if the first N letters of CA are the same as the       first N letters of CB, regardless of case.       LSAMEN returns .TRUE. if CA and CB are equivalent except for case       and .FALSE. otherwise.  LSAMEN also returns .FALSE. if LEN( CA )       or LEN( CB ) is less than N.       Arguments       =========       N       (input) INTEGER               The number of characters in CA and CB to be compared.       CA      (input) CHARACTER*(*)       CB      (input) CHARACTER*(*)               CA and CB specify two character strings of length at least N.               Only the first N characters of each string will be accessed.      ===================================================================== */    /* System generated locals */    integer i__1;    logical ret_val;    /* Local variables */    static integer i;    extern logical lsame_(char *, char *);    ret_val = FALSE_;    if (strlen(ca) < *n || strlen(cb) < *n) {	goto L20;    }/*     Do for each character in the two strings. */    i__1 = *n;    for (i = 1; i <= *n; ++i) {/*        Test if the characters are equal using LSAME. */	if (! lsame_(ca + (i - 1), cb + (i - 1))) {	    goto L20;	}/* L10: */    }    ret_val = TRUE_;L20:    return ret_val;/*     End of LSAMEN */} /* lsamen_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -