xfs
[Top] [All Lists]

Re: [PATCH 18/19] mkfs: unit conversions are case insensitive

To: xfs@xxxxxxxxxxx
Subject: Re: [PATCH 18/19] mkfs: unit conversions are case insensitive
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Thu, 7 Apr 2016 19:41:58 -0500
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <CACj3i736w-nnDzBDOiBf39cJ3AUHqeVL9_Y8EbUgaMa9S7PToA@xxxxxxxxxxxxxx>
References: <1458818136-56043-1-git-send-email-jtulak@xxxxxxxxxx> <1458818136-56043-19-git-send-email-jtulak@xxxxxxxxxx> <57057B2A.3000100@xxxxxxxxxxx> <CACj3i736w-nnDzBDOiBf39cJ3AUHqeVL9_Y8EbUgaMa9S7PToA@xxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.2

On 4/7/16 5:50 AM, Jan Tulak wrote:
> On Wed, Apr 6, 2016 at 11:10 PM, Eric Sandeen <sandeen@xxxxxxxxxxx 
> <mailto:sandeen@xxxxxxxxxxx>>wrote:
> 
>     On 3/24/16 6:15 AM, jtulak@xxxxxxxxxx <mailto:jtulak@xxxxxxxxxx> wrote:
>     > From: Jan Tulak <jtulak@xxxxxxxxxx <mailto:jtulak@xxxxxxxxxx>>
>     >
>     > Solves the question "Should I use 10g or 10G?"
> 
>     Might be nicer to do it like the cvtnum in libxcmd:
> 
>             c = tolower(*sp);
>             switch (c) {
>             case 'b':
>                     return i * blocksize;
>     ...
> 
> âYeah, changed.
> â
>  
> 
> 
>     (hm, why do we have 3 copies of cvtnum?)
> 
> 
> âWhere? â
>  â
> 
> â$ pwd
> â/some/path/xfsprogs-dev
> 
> $ grep -r "cvtnum(size_t" . |grep -v "^Binary"
> â./include/input.h:extern long long cvtnum(size_t blocksize, size_t 
> sectorsize, char *s);
> ./io/init.h:extern void init_cvtnum(size_t *blocksize, size_t *sectsize);

  File                  Line
0 estimate/xfs_estimate.c   29 cvtnum(char *s)
1 libxcmd/input.c          147 cvtnum(
2 mkfs/xfs_mkfs.c         3618 cvtnum(

-Eric

<Prev in Thread] Current Thread [Next in Thread>