From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Shilov Organization: DSTSZI To: community@altlinux.ru Subject: Re: [Comm] =?koi8-r?b?68HLICDXINDSz8XL1MUgS0RldmVsb3Ag0NLJzMnOy8/XwdTY?= =?koi8-r?b?IMLJwszJz9TFy9U=?= Date: Thu, 20 May 2004 11:42:04 +0300 User-Agent: KMail/1.6.2 References: <200405191811.29734.hsv@dstszi.gov.ua> <40AC60E6.7030601@protei.ru> In-Reply-To: <40AC60E6.7030601@protei.ru> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Message-Id: <200405201142.06951.hsv@dstszi.gov.ua> X-Scanner: SBMFilter v.3.1.10-dstszi. Copyright (C) 2000, 2001, 2002, 2003 Dmitry Nezhinsky X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 May 2004 08:40:48 -0000 Archived-At: List-Archive: List-Post: В сообщении от 20 Май 2004 10:40 Максим написал(a): > > какой KDevelop? > 3.0.3 в составе KDE 3.2.2 Собственно упрощенный тестовый пример (md5.c) печатающий МД5 дайджест аргумента командной строки ------------------------------------------------------- #ifdef HAVE_CONFIG_H #include #endif #include #include #include #include char* md5(const char *s) { struct md5_ctx ctx; char *buf; buf = ( char *) malloc( 32 + 1 ); md5_buffer(s, strlen(s), buf) ; return buf; } int main(int argc, char *argv[]) { if ( argc < 2 ) { printf("use %s VALUE\n", argv[0]); printf(" whetre VALUE - is a string for process digest\n", argv[0]) ; return -1; } printf( "%s\n" , md5 ( argv[1]) ) ; return EXIT_SUCCESS; } ---------------------------------------------------------------- На ура собирается и работает gcc md5c.c -L. /lib/libcrypt.so.1 -o md5 -- С уважением Сергей Шилов