















.into_os_string().into_string().unwrap()
on a path can be replaced by .display() if you just want to display it to the user


.display(), but slightly less efficient













-i=*.png would do -i=a.png -i=b.png?
a and b, it'd turn ls * into the three parameters ls, a and b


-i=*.png would do -i=a.png -i=b.png? -i=*.png would not work, unless you have file called like -i=foobar.png (with the -i=) in your current directory (which would also be cursed, I guess) ^^





Core was generated by ./DDRace64-Server_sql -f servers/8321.cfg'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f199e046a62 in ?? () from /home/teeworlds/servers/libantibot.so
[Current thread is 1 (Thread 0x7f199c9ceec0 (LWP 2485944))]
(gdb) bt
#0 0x00007f199e046a62 in ?? () from /home/teeworlds/servers/libantibot.so
#1 0x00007f199e049c4e in AntibotOnHookAttach () from /home/teeworlds/servers/libantibot.so
#2 0x0000556ef2a735cb in CCharacter::Tick (thi...

IClient::SnapGetItem function return an IClient::CSnapItem directly instead of passing it as a pointer. Add the item data pointer as a member variable to IClient::CSnapItem instead of returning it separately. Therefore, the separate data pointer of the class CSnapEntities is also not necessary anymore.
Consistently mark the snapshot items and data as const. The C-style cast to void * in the IClient::SnapGetItem function was previously implicitly casting away the `cons...

















spectate_closest on rmb?











/dnd not enough?


/dnd not enough?