mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-29 06:13:20 +00:00
e0e4b11dbd
Prior to this change, builtins would take their arguments as `wchar_t **`. This implies that the order of the arguments may be changed (which is true, `wgetopter` does so) but also that the strings themselves may be changed, which no builtin should do. Switch them all to take `const wchar_t **` instead: now the arguments may be rearranged but their contents may no longer be modified.
11 lines
279 B
C++
11 lines
279 B
C++
// Prototypes for executing builtin_realpath function.
|
|
#ifndef FISH_BUILTIN_REALPATH_H
|
|
#define FISH_BUILTIN_REALPATH_H
|
|
|
|
#include "maybe.h"
|
|
|
|
class parser_t;
|
|
struct io_streams_t;
|
|
|
|
maybe_t<int> builtin_realpath(parser_t &parser, io_streams_t &streams, const wchar_t **argv);
|
|
#endif
|