# OsListSortInPlace

### From OpenSimulator

osListSortInPlace(list src, integer stride, integer ascending)
| |

Identical to llListSort but does the sort on the original list, so using less memory.- src: the list to sort
- stride: the list stride.
- ascending: it it is 1 or TRUE, sort in ascending order. If it is any other value, sort in descendent order.
- Does nothing if the list length is not a multiple of stride. | |

Threat Level |
This function does not do a threat level check |

Permissions |
Use of this function is always allowed by default |

Extra Delay |
0 seconds |

Example(s)
| |

// default { state_entry() { llSay(0, "osListSortInPlace example"); list src = [1,"D",-4,"A","B"]; llSay(0, "original list: " + llDumpList2String(src,",")); osListSortInPlace(src, 1, TRUE); llSay(0, "sorted in ascending order with stride 1: " + llDumpList2String(src,",")); src = [1,"D",-4,"A",0,"B"]; llSay(0, "original list: " + llDumpList2String(src,",")); osListSortInPlace(src, 2, 1); llSay(0, "sorted in ascending order with stride 2: " + llDumpList2String(src,",")); } } | |

Notes
| |

This function was added in 0.9.2 |