Software / code / prosody
Comparison
util/array.lua @ 5776:bd0ff8ae98a8
Remove all trailing whitespace
| author | Florian Zeitz <florob@babelmonkeys.de> |
|---|---|
| date | Fri, 09 Aug 2013 17:48:21 +0200 |
| parent | 5564:1292643ac498 |
| child | 5857:8613888d0f9e |
comparison
equal
deleted
inserted
replaced
| 5775:a6c2b8933507 | 5776:bd0ff8ae98a8 |
|---|---|
| 1 -- Prosody IM | 1 -- Prosody IM |
| 2 -- Copyright (C) 2008-2010 Matthew Wild | 2 -- Copyright (C) 2008-2010 Matthew Wild |
| 3 -- Copyright (C) 2008-2010 Waqas Hussain | 3 -- Copyright (C) 2008-2010 Waqas Hussain |
| 4 -- | 4 -- |
| 5 -- This project is MIT/X11 licensed. Please see the | 5 -- This project is MIT/X11 licensed. Please see the |
| 6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
| 7 -- | 7 -- |
| 8 | 8 |
| 9 local t_insert, t_sort, t_remove, t_concat | 9 local t_insert, t_sort, t_remove, t_concat |
| 57 if func(v) then | 57 if func(v) then |
| 58 outa[write] = v; | 58 outa[write] = v; |
| 59 write = write + 1; | 59 write = write + 1; |
| 60 end | 60 end |
| 61 end | 61 end |
| 62 | 62 |
| 63 if inplace and write <= start_length then | 63 if inplace and write <= start_length then |
| 64 for i=write,start_length do | 64 for i=write,start_length do |
| 65 outa[i] = nil; | 65 outa[i] = nil; |
| 66 end | 66 end |
| 67 end | 67 end |
| 68 | 68 |
| 69 return outa; | 69 return outa; |
| 70 end | 70 end |
| 71 | 71 |
| 72 function array_base.sort(outa, ina, ...) | 72 function array_base.sort(outa, ina, ...) |
| 73 if ina ~= outa then | 73 if ina ~= outa then |