linux

Mar. 10th, 2010 10:41 pm
andy_shev: (Default)
[personal profile] andy_shev
А вот как вы думаете, сколько собственных реализаций (не уникальных, а в абсолютной величине) в linux следующих методов?
- atoi() - перевод текстового представления числа в его значение
- hex_to_bin() - перевод шестнадцатиричной цифры из текста в значение
- isxdigit() - проверка символа, является ли он 16ричной цифрой
- hex_asc_hi(), hex_asc_lo() - обратная к hex_to_bin()

[info]Кир как-то писал про возможности поучаствовать в opensource, так вот в ядре этих возможностей просто пруд пруди, ассенизатор - тоже нужная профессия :)

P.S. Кстати, вылавливание подобных копий не ограничивается git grep <...>.

Date: 2010-03-12 05:53 pm (UTC)
From: [identity profile] andy-shev.livejournal.com
Точных цифр сейчас не скажу, но порядок такой:
- atoi - ~5
- hex_to_bin - ~30 (исключая код kgdb & arch/*)
- isxdigit - ~5
- hex_asc* - ~15

Profile

andy_shev: (Default)
Andy Shevchenko

March 2025

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 4th, 2025 07:56 am
Powered by Dreamwidth Studios