From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from de01egw02.freescale.net (de01egw02.freescale.net [192.88.165.103]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "de01egw02.freescale.net", Issuer "Thawte Premium Server CA" (verified OK)) by ozlabs.org (Postfix) with ESMTP id BC9BFDDD08 for ; Thu, 2 Aug 2007 06:42:34 +1000 (EST) Message-ID: <46B0F030.9030007@freescale.com> Date: Wed, 01 Aug 2007 15:42:24 -0500 From: Scott Wood MIME-Version: 1.0 To: Guennadi Liakhovetski Subject: Re: [PATCH] powerpc: Add of_register_i2c_devices() References: <00a85f152aa3547f0f0b4acd7954468a@kernel.crashing.org> <2055bb54b9816faaf5b2ceedc9cfa039@kernel.crashing.org> <87DC7695-382B-4641-B9D9-75ACB49D41A4@kernel.crashing.org> <719AE7E4-FE6D-4973-8887-F787EC8ABC85@kernel.crashing.org> <235e0ff22961e25016727c0e74fd0c0f@kernel.crashing.org> <19a13f8700d078abc4cab0064a7d0183@kernel.crashing.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Cc: linuxppc-dev@ozlabs.org, Paul Mackerras List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Guennadi Liakhovetski wrote: > And the only safe way is > > strncpy(z.c, c, 3); > z.c[3] = '\0'; > > with compilers < 4.2?... You could use strlcpy() instead, which always leaves a zero terminator. -Scott