Commit 72ec641f authored by Max Kellermann's avatar Max Kellermann

*: use `auto`

parent 4f22f4d3
......@@ -194,7 +194,7 @@ icy_parse_tag(
size_t
IcyMetaDataParser::Meta(const void *data, size_t length) noexcept
{
const unsigned char *p = (const unsigned char *)data;
const auto *p = (const unsigned char *)data;
assert(IsDefined());
assert(data_rest == 0);
......@@ -254,7 +254,7 @@ IcyMetaDataParser::Meta(const void *data, size_t length) noexcept
size_t
IcyMetaDataParser::ParseInPlace(void *data, size_t length) noexcept
{
uint8_t *const dest0 = (uint8_t *)data;
auto *const dest0 = (uint8_t *)data;
uint8_t *dest = dest0;
const uint8_t *src = dest0;
......
......@@ -172,7 +172,7 @@ InitStorage(Instance &instance, EventLoop &event_loop,
if (storage == nullptr)
return;
CompositeStorage *composite = new CompositeStorage();
auto *composite = new CompositeStorage();
instance.storage = composite;
composite->Mount("", std::move(storage));
}
......
......@@ -67,7 +67,7 @@ client_new(EventLoop &loop, Partition &partition,
(void)fd.Write(GREETING, sizeof(GREETING) - 1);
const unsigned num = next_client_num++;
Client *client = new Client(loop, partition, std::move(fd), uid,
auto *client = new Client(loop, partition, std::move(fd), uid,
permission,
num);
......
......@@ -42,7 +42,7 @@ static void
sticker_song_find_print_cb(const LightSong &song, const char *value,
void *user_data)
{
struct sticker_song_find_data *data =
auto *data =
(struct sticker_song_find_data *)user_data;
song_print_uri(data->r, song);
......
......@@ -112,7 +112,7 @@ ReadConfigBlock(ConfigData &config_data, BufferedReader &reader,
const char *name, ConfigBlockOption o,
Tokenizer &tokenizer)
{
const unsigned i = unsigned(o);
const auto i = unsigned(o);
const ConfigTemplate &option = config_block_templates[i];
if (option.deprecated)
......@@ -144,7 +144,7 @@ ReadConfigParam(ConfigData &config_data, BufferedReader &reader,
const char *name, ConfigOption o,
Tokenizer &tokenizer)
{
const unsigned i = unsigned(o);
const auto i = unsigned(o);
const ConfigTemplate &option = config_param_templates[i];
if (option.deprecated)
......
......@@ -584,7 +584,7 @@ ProxyDatabase::OnSocketReady(gcc_unused unsigned flags) noexcept
return true;
}
unsigned idle = (unsigned)mpd_recv_idle(connection, false);
auto idle = (unsigned)mpd_recv_idle(connection, false);
if (idle == 0) {
try {
CheckError(connection);
......@@ -666,7 +666,7 @@ ProxyDatabase::ReturnSong(const LightSong *_song) const noexcept
{
assert(_song != nullptr);
AllocatedProxySong *song = (AllocatedProxySong *)
auto *song = (AllocatedProxySong *)
const_cast<LightSong *>(_song);
delete song;
}
......
......@@ -83,7 +83,7 @@ Directory::CreateChild(const char *name_utf8) noexcept
? std::string(name_utf8)
: PathTraitsUTF8::Build(GetPath(), name_utf8);
Directory *child = new Directory(std::move(path_utf8), this);
auto *child = new Directory(std::move(path_utf8), this);
children.push_back(*child);
return child;
}
......
......@@ -177,7 +177,7 @@ UpnpDatabase::ReturnSong(const LightSong *_song) const noexcept
{
assert(_song != nullptr);
UpnpSong *song = (UpnpSong *)const_cast<LightSong *>(_song);
auto *song = (UpnpSong *)const_cast<LightSong *>(_song);
delete song;
}
......
......@@ -47,7 +47,7 @@ InotifySource::OnSocketReady(gcc_unused unsigned flags) noexcept
while (true) {
const size_t remaining = end - p;
const struct inotify_event *event =
const auto *event =
(const struct inotify_event *)p;
if (remaining < sizeof(*event) ||
remaining < sizeof(*event) + event->len)
......
......@@ -480,7 +480,7 @@ DecoderBridge::SubmitData(InputStream *is,
if (dc.end_time.IsPositive()) {
/* enforce the given end time */
const uint64_t end_frame =
const auto end_frame =
dc.end_time.ToScale<uint64_t>(dc.in_audio_format.sample_rate);
if (absolute_frame >= end_frame)
return DecoderCommand::STOP;
......
......@@ -46,7 +46,7 @@ bool
decoder_read_full(DecoderClient *client, InputStream &is,
void *_buffer, size_t size)
{
uint8_t *buffer = (uint8_t *)_buffer;
auto *buffer = (uint8_t *)_buffer;
while (size > 0) {
size_t nbytes = decoder_read(client, is, buffer, size);
......
......@@ -209,10 +209,10 @@ audiofile_stream_decode(DecoderClient &client, InputStream &is)
const auto audio_format = CheckAudioFormat(fh);
const auto total_time = audiofile_get_duration(fh);
const uint16_t kbit_rate = (uint16_t)
const auto kbit_rate = (uint16_t)
(is.GetSize() * uint64_t(8) / total_time.ToMS());
const unsigned frame_size = (unsigned)
const auto frame_size = (unsigned)
afGetVirtualFrameSize(fh, AF_DEFAULT_TRACK, true);
client.Ready(audio_format, true, total_time);
......
......@@ -133,7 +133,7 @@ dsdlib_tag_id3(InputStream &is, TagHandler &handler,
const id3_length_t count = count64;
id3_byte_t *const id3_buf = new id3_byte_t[count];
auto *const id3_buf = new id3_byte_t[count];
if (id3_buf == nullptr)
return;
......
......@@ -72,7 +72,7 @@ adts_find_frame(DecoderBuffer &buffer)
return 0;
/* find the 0xff marker */
const uint8_t *p = (const uint8_t *)
const auto *p = (const uint8_t *)
memchr(data.data, 0xff, data.size);
if (p == nullptr) {
/* no marker - discard the buffer */
......
......@@ -102,7 +102,7 @@ FlacInput::Read(gcc_unused const FLAC__StreamDecoder *flac_decoder,
FLAC__byte buffer[], size_t *bytes,
void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
return i->Read(buffer, bytes);
}
......@@ -111,7 +111,7 @@ FLAC__StreamDecoderSeekStatus
FlacInput::Seek(gcc_unused const FLAC__StreamDecoder *flac_decoder,
FLAC__uint64 absolute_byte_offset, void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
return i->Seek(absolute_byte_offset);
}
......@@ -120,7 +120,7 @@ FLAC__StreamDecoderTellStatus
FlacInput::Tell(gcc_unused const FLAC__StreamDecoder *flac_decoder,
FLAC__uint64 *absolute_byte_offset, void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
return i->Tell(absolute_byte_offset);
}
......@@ -129,7 +129,7 @@ FLAC__StreamDecoderLengthStatus
FlacInput::Length(gcc_unused const FLAC__StreamDecoder *flac_decoder,
FLAC__uint64 *stream_length, void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
return i->Length(stream_length);
}
......@@ -138,7 +138,7 @@ FLAC__bool
FlacInput::Eof(gcc_unused const FLAC__StreamDecoder *flac_decoder,
void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
return i->Eof();
}
......@@ -147,7 +147,7 @@ void
FlacInput::Error(gcc_unused const FLAC__StreamDecoder *decoder,
FLAC__StreamDecoderErrorStatus status, void *client_data)
{
FlacInput *i = (FlacInput *)client_data;
auto *i = (FlacInput *)client_data;
i->Error(status);
}
......
......@@ -50,7 +50,7 @@ using MpcdecSampleTraits = SampleTraits<mpcdec_sample_format>;
static mpc_int32_t
mpc_read_cb(mpc_reader *reader, void *ptr, mpc_int32_t size)
{
struct mpc_decoder_data *data =
auto *data =
(struct mpc_decoder_data *)reader->data;
return decoder_read(data->client, data->is, ptr, size);
......@@ -59,7 +59,7 @@ mpc_read_cb(mpc_reader *reader, void *ptr, mpc_int32_t size)
static mpc_bool_t
mpc_seek_cb(mpc_reader *reader, mpc_int32_t offset)
{
struct mpc_decoder_data *data =
auto *data =
(struct mpc_decoder_data *)reader->data;
try {
......@@ -73,7 +73,7 @@ mpc_seek_cb(mpc_reader *reader, mpc_int32_t offset)
static mpc_int32_t
mpc_tell_cb(mpc_reader *reader)
{
struct mpc_decoder_data *data =
auto *data =
(struct mpc_decoder_data *)reader->data;
return (long)data->is.GetOffset();
......@@ -82,7 +82,7 @@ mpc_tell_cb(mpc_reader *reader)
static mpc_bool_t
mpc_canseek_cb(mpc_reader *reader)
{
struct mpc_decoder_data *data =
auto *data =
(struct mpc_decoder_data *)reader->data;
return data->is.IsSeekable();
......@@ -91,7 +91,7 @@ mpc_canseek_cb(mpc_reader *reader)
static mpc_int32_t
mpc_getsize_cb(mpc_reader *reader)
{
struct mpc_decoder_data *data =
auto *data =
(struct mpc_decoder_data *)reader->data;
if (!data->is.KnownSize())
......
......@@ -33,7 +33,7 @@ struct OpusHead {
bool
ScanOpusHeader(const void *data, size_t size, unsigned &channels_r)
{
const OpusHead *h = (const OpusHead *)data;
const auto *h = (const OpusHead *)data;
if (size < 19 || (h->version & 0xf0) != 0)
return false;
......
......@@ -146,7 +146,7 @@ void
VorbisDecoder::OnOggBeginning(const ogg_packet &_packet)
{
/* libvorbis wants non-const packets */
ogg_packet &packet = const_cast<ogg_packet &>(_packet);
auto &packet = const_cast<ogg_packet &>(_packet);
ReinitVorbis();
......@@ -251,7 +251,7 @@ void
VorbisDecoder::OnOggPacket(const ogg_packet &_packet)
{
/* libvorbis wants non-const packets */
ogg_packet &packet = const_cast<ogg_packet &>(_packet);
auto &packet = const_cast<ogg_packet &>(_packet);
if (remaining_header_packets > 0) {
if (vorbis_synthesis_headerin(&vi, &vc, &packet) != 0)
......
......@@ -127,7 +127,7 @@ template<typename T>
static void
format_samples_int(void *buffer, uint32_t count)
{
int32_t *src = (int32_t *)buffer;
auto *src = (int32_t *)buffer;
T *dst = (T *)buffer;
/*
* The asserts like the following one are because we do the
......@@ -368,7 +368,7 @@ wavpack_input_read_bytes(void *id, void *data, int32_t bcount)
int32_t
WavpackInput::ReadBytes(void *data, size_t bcount)
{
uint8_t *buf = (uint8_t *)data;
auto *buf = (uint8_t *)data;
int32_t i = 0;
if (last_byte != EOF) {
......
......@@ -166,7 +166,7 @@ LameEncoder::~LameEncoder() noexcept
void
LameEncoder::Write(const void *data, size_t length)
{
const int16_t *src = (const int16_t*)data;
const auto *src = (const int16_t*)data;
assert(output_begin == output_end);
......
......@@ -248,7 +248,7 @@ OpusEncoder::WriteSilence(unsigned fill_frames)
void
OpusEncoder::Write(const void *_data, size_t length)
{
const uint8_t *data = (const uint8_t *)_data;
const auto *data = (const uint8_t *)_data;
if (lookahead > 0) {
/* generate some silence at the beginning of the
......@@ -323,7 +323,7 @@ OpusEncoder::GenerateTags(const Tag *tag) noexcept
}
}
unsigned char *comments = new unsigned char[comments_size];
auto *comments = new unsigned char[comments_size];
unsigned char *p = comments;
memcpy(comments, "OpusTags", 8);
......
......@@ -167,7 +167,7 @@ ShineEncoder::WriteChunk(bool flush)
void
ShineEncoder::Write(const void *_data, size_t length)
{
const int16_t *data = (const int16_t*)_data;
const auto *data = (const int16_t*)_data;
length /= sizeof(*data) * audio_format.channels;
size_t written = 0;
......
......@@ -186,7 +186,7 @@ TwolameEncoder::~TwolameEncoder() noexcept
void
TwolameEncoder::Write(const void *data, size_t length)
{
const int16_t *src = (const int16_t*)data;
const auto *src = (const int16_t*)data;
assert(output_buffer_position == output_buffer_length);
......
......@@ -181,7 +181,7 @@ void
filter_chain_append(PreparedFilter &_chain, const char *name,
std::unique_ptr<PreparedFilter> filter) noexcept
{
PreparedChainFilter &chain = (PreparedChainFilter &)_chain;
auto &chain = (PreparedChainFilter &)_chain;
chain.Append(name, std::move(filter));
}
......@@ -130,7 +130,7 @@ convert_filter_new(const AudioFormat in_audio_format,
void
convert_filter_set(Filter *_filter, AudioFormat out_audio_format)
{
ConvertFilter *filter = (ConvertFilter *)_filter;
auto *filter = (ConvertFilter *)_filter;
filter->Set(out_audio_format);
}
......@@ -69,7 +69,7 @@ PreparedNormalizeFilter::Open(AudioFormat &audio_format)
ConstBuffer<void>
NormalizeFilter::FilterPCM(ConstBuffer<void> src)
{
int16_t *dest = (int16_t *)buffer.Get(src.size);
auto *dest = (int16_t *)buffer.Get(src.size);
memcpy(dest, src.data, src.size);
Compressor_Process_int16(compressor, dest, src.size / 2);
......
......@@ -230,14 +230,14 @@ RouteFilter::FilterPCM(ConstBuffer<void> src)
const size_t bytes_per_frame_per_channel = input_format.GetSampleSize();
// A moving pointer that always refers to channel 0 in the input, at the currently handled frame
const uint8_t *base_source = (const uint8_t *)src.data;
const auto *base_source = (const uint8_t *)src.data;
// Grow our reusable buffer, if needed, and set the moving pointer
const size_t result_size = number_of_frames * output_frame_size;
void *const result = output_buffer.Get(result_size);
// A moving pointer that always refers to the currently filled channel of the currently handled frame, in the output
uint8_t *chan_destination = (uint8_t *)result;
auto *chan_destination = (uint8_t *)result;
// Perform our copy operations, with N input channels and M output channels
for (unsigned int s=0; s<number_of_frames; ++s) {
......
......@@ -73,7 +73,7 @@ volume_filter_prepare() noexcept
unsigned
volume_filter_get(const Filter *_filter) noexcept
{
const VolumeFilter *filter =
const auto *filter =
(const VolumeFilter *)_filter;
return filter->GetVolume();
......@@ -82,7 +82,7 @@ volume_filter_get(const Filter *_filter) noexcept
void
volume_filter_set(Filter *_filter, unsigned volume) noexcept
{
VolumeFilter *filter = (VolumeFilter *)_filter;
auto *filter = (VolumeFilter *)_filter;
filter->SetVolume(volume);
}
......@@ -36,7 +36,7 @@ IsGzip(const uint8_t data[4]) noexcept
inline void
AutoGunzipReader::Detect()
{
const uint8_t *data = (const uint8_t *)peek.Peek(4);
const auto *data = (const uint8_t *)peek.Peek(4);
if (data == nullptr) {
next = &peek;
return;
......
......@@ -124,7 +124,7 @@ InputStream::LockRead(void *ptr, size_t _size)
void
InputStream::ReadFull(std::unique_lock<Mutex> &lock, void *_ptr, size_t _size)
{
uint8_t *ptr = (uint8_t *)_ptr;
auto *ptr = (uint8_t *)_ptr;
size_t nbytes_total = 0;
while (_size > 0) {
......
......@@ -160,7 +160,7 @@ NfsConnection::CancellableCallback::Callback(int err, void *data) noexcept
assert(close_fh == nullptr);
if (err >= 0) {
struct nfsfh *fh = (struct nfsfh *)data;
auto *fh = (struct nfsfh *)data;
connection.Close(fh);
}
} else if (close_fh != nullptr)
......@@ -574,7 +574,7 @@ void
NfsConnection::MountCallback(int status, nfs_context *nfs, void *data,
void *private_data) noexcept
{
NfsConnection *c = (NfsConnection *)private_data;
auto *c = (NfsConnection *)private_data;
c->MountCallback(status, nfs, data);
}
......
......@@ -28,7 +28,7 @@
static size_t
FlacIORead(void *ptr, size_t size, size_t nmemb, FLAC__IOHandle handle)
{
InputStream *is = (InputStream *)handle;
auto *is = (InputStream *)handle;
uint8_t *const p0 = (uint8_t *)ptr, *p = p0,
*const end = p0 + size * nmemb;
......@@ -70,7 +70,7 @@ FlacIORead(void *ptr, size_t size, size_t nmemb, FLAC__IOHandle handle)
static int
FlacIOSeek(FLAC__IOHandle handle, FLAC__int64 _offset, int whence)
{
InputStream *is = (InputStream *)handle;
auto *is = (InputStream *)handle;
offset_type offset = _offset;
switch (whence) {
......@@ -104,7 +104,7 @@ FlacIOSeek(FLAC__IOHandle handle, FLAC__int64 _offset, int whence)
static FLAC__int64
FlacIOTell(FLAC__IOHandle handle)
{
InputStream *is = (InputStream *)handle;
auto *is = (InputStream *)handle;
return is->GetOffset();
}
......@@ -112,7 +112,7 @@ FlacIOTell(FLAC__IOHandle handle)
static int
FlacIOEof(FLAC__IOHandle handle)
{
InputStream *is = (InputStream *)handle;
auto *is = (InputStream *)handle;
return is->LockIsEOF();
}
......
......@@ -177,7 +177,7 @@ alsa_mixer_init(EventLoop &event_loop, gcc_unused AudioOutput &ao,
MixerListener &listener,
const ConfigBlock &block)
{
AlsaMixer *am = new AlsaMixer(event_loop, listener);
auto *am = new AlsaMixer(event_loop, listener);
am->Configure(block);
return am;
......
......@@ -108,7 +108,7 @@ static void
pulse_mixer_volume_cb(gcc_unused pa_context *context, const pa_sink_input_info *i,
int eol, void *userdata)
{
PulseMixer *pm = (PulseMixer *)userdata;
auto *pm = (PulseMixer *)userdata;
pm->VolumeCallback(i, eol);
}
......@@ -187,9 +187,9 @@ pulse_mixer_init(gcc_unused EventLoop &event_loop, AudioOutput &ao,
MixerListener &listener,
const ConfigBlock &block)
{
PulseOutput &po = (PulseOutput &)ao;
auto &po = (PulseOutput &)ao;
float scale = parse_volume_scale_factor(block.GetBlockValue("scale_volume"));
PulseMixer *pm = new PulseMixer(po, listener, scale);
auto *pm = new PulseMixer(po, listener, scale);
pulse_output_set_mixer(po, *pm);
......
......@@ -108,6 +108,6 @@ SoftwareMixer::SetFilter(Filter *_filter) noexcept
void
software_mixer_set_filter(Mixer &mixer, Filter *filter) noexcept
{
SoftwareMixer &sm = (SoftwareMixer &)mixer;
auto &sm = (SoftwareMixer &)mixer;
sm.SetFilter(filter);
}
......@@ -56,7 +56,7 @@
static std::string
LocalAddressToString(const struct sockaddr_un &s_un, size_t size) noexcept
{
const size_t prefix_size = (size_t)
const auto prefix_size = (size_t)
((struct sockaddr_un *)nullptr)->sun_path;
assert(size >= prefix_size);
......
......@@ -283,7 +283,7 @@ MultiReadAdvance(ConstBuffer<jack_ringbuffer_t *> buffers,
static void
WriteSilence(jack_port_t &port, jack_nframes_t nframes)
{
jack_default_audio_sample_t *out =
auto *out =
(jack_default_audio_sample_t *)
jack_port_get_buffer(&port, nframes);
if (out == nullptr)
......@@ -313,7 +313,7 @@ static void
Copy(jack_port_t &dest, jack_nframes_t nframes,
jack_ringbuffer_t &src, jack_nframes_t available)
{
jack_default_audio_sample_t *out =
auto *out =
(jack_default_audio_sample_t *)
jack_port_get_buffer(&dest, nframes);
if (out == nullptr)
......
......@@ -326,9 +326,9 @@ inline void
PulseOutput::OnServerLayoutChanged(pa_subscription_event_type_t t,
uint32_t idx)
{
pa_subscription_event_type_t facility =
auto facility =
pa_subscription_event_type_t(t & PA_SUBSCRIPTION_EVENT_FACILITY_MASK);
pa_subscription_event_type_t type =
auto type =
pa_subscription_event_type_t(t & PA_SUBSCRIPTION_EVENT_TYPE_MASK);
if (mixer != nullptr &&
......
......@@ -251,7 +251,7 @@ RecorderOutput::ReopenFormat(AllocatedPath &&new_path)
assert(path.IsNull());
assert(file == nullptr);
FileOutputStream *new_file = new FileOutputStream(new_path);
auto *new_file = new FileOutputStream(new_path);
AudioFormat new_audio_format = effective_audio_format;
......
......@@ -297,7 +297,7 @@ PcmExport::Export(ConstBuffer<void> data) noexcept
const auto src = ConstBuffer<int32_t>::FromVoid(data);
const size_t num_samples = src.size;
const size_t dest_size = num_samples * 3;
uint8_t *dest = (uint8_t *)pack_buffer.Get(dest_size);
auto *dest = (uint8_t *)pack_buffer.Get(dest_size);
assert(dest != nullptr);
pcm_pack_24(dest, src.begin(), src.end());
......@@ -307,7 +307,7 @@ PcmExport::Export(ConstBuffer<void> data) noexcept
} else if (shift8) {
const auto src = ConstBuffer<int32_t>::FromVoid(data);
uint32_t *dest = (uint32_t *)pack_buffer.Get(data.size);
auto *dest = (uint32_t *)pack_buffer.Get(data.size);
data.data = dest;
for (auto i : src)
......@@ -319,7 +319,7 @@ PcmExport::Export(ConstBuffer<void> data) noexcept
const auto src = ConstBuffer<uint8_t>::FromVoid(data);
uint8_t *dest = (uint8_t *)reverse_buffer.Get(data.size);
auto *dest = (uint8_t *)reverse_buffer.Get(data.size);
assert(dest != nullptr);
data.data = dest;
......
......@@ -23,7 +23,7 @@
static void
pack_sample(uint8_t *dest, const int32_t *src0) noexcept
{
const uint8_t *src = (const uint8_t *)src0;
const auto *src = (const uint8_t *)src0;
if (IsBigEndian())
++src;
......
......@@ -33,7 +33,7 @@ PcmDsd::ToFloat(unsigned channels, ConstBuffer<uint8_t> src) noexcept
const size_t num_samples = src.size;
const size_t num_frames = src.size / channels;
float *dest = buffer.GetT<float>(num_samples);
auto *dest = buffer.GetT<float>(num_samples);
dsd2pcm.Translate(channels, num_frames, src.data, dest);
return { dest, num_samples };
......
......@@ -157,7 +157,7 @@ SoxrPcmResampler::Resample(ConstBuffer<void> src)
/* always round up: worst case output buffer size */
const size_t o_frames = size_t(n_frames * ratio) + 1;
float *output_buffer = (float *)buffer.Get(o_frames * frame_size);
auto *output_buffer = (float *)buffer.Get(o_frames * frame_size);
size_t i_done, o_done;
soxr_error_t e = soxr_process(soxr, src.data, n_frames, &i_done,
......@@ -174,7 +174,7 @@ SoxrPcmResampler::Flush()
const size_t frame_size = channels * sizeof(float);
const size_t o_frames = 1024;
float *output_buffer = (float *)buffer.Get(o_frames * frame_size);
auto *output_buffer = (float *)buffer.Get(o_frames * frame_size);
size_t o_done;
soxr_error_t e = soxr_process(soxr, nullptr, 0, nullptr,
......
......@@ -65,7 +65,7 @@ static void XMLCALL
asx_start_element(void *user_data, const XML_Char *element_name,
const XML_Char **atts)
{
AsxParser *parser = (AsxParser *)user_data;
auto *parser = (AsxParser *)user_data;
switch (parser->state) {
case AsxParser::ROOT:
......@@ -97,7 +97,7 @@ asx_start_element(void *user_data, const XML_Char *element_name,
static void XMLCALL
asx_end_element(void *user_data, const XML_Char *element_name)
{
AsxParser *parser = (AsxParser *)user_data;
auto *parser = (AsxParser *)user_data;
switch (parser->state) {
case AsxParser::ROOT:
......@@ -120,7 +120,7 @@ asx_end_element(void *user_data, const XML_Char *element_name)
static void XMLCALL
asx_char_data(void *user_data, const XML_Char *s, int len)
{
AsxParser *parser = (AsxParser *)user_data;
auto *parser = (AsxParser *)user_data;
switch (parser->state) {
case AsxParser::ROOT:
......
......@@ -65,7 +65,7 @@ static void XMLCALL
rss_start_element(void *user_data, const XML_Char *element_name,
const XML_Char **atts)
{
RssParser *parser = (RssParser *)user_data;
auto *parser = (RssParser *)user_data;
switch (parser->state) {
case RssParser::ROOT:
......@@ -95,7 +95,7 @@ rss_start_element(void *user_data, const XML_Char *element_name,
static void XMLCALL
rss_end_element(void *user_data, const XML_Char *element_name)
{
RssParser *parser = (RssParser *)user_data;
auto *parser = (RssParser *)user_data;
switch (parser->state) {
case RssParser::ROOT:
......@@ -118,7 +118,7 @@ rss_end_element(void *user_data, const XML_Char *element_name)
static void XMLCALL
rss_char_data(void *user_data, const XML_Char *s, int len)
{
RssParser *parser = (RssParser *)user_data;
auto *parser = (RssParser *)user_data;
switch (parser->state) {
case RssParser::ROOT:
......
......@@ -68,7 +68,7 @@ static void XMLCALL
xspf_start_element(void *user_data, const XML_Char *element_name,
gcc_unused const XML_Char **atts)
{
XspfParser *parser = (XspfParser *)user_data;
auto *parser = (XspfParser *)user_data;
switch (parser->state) {
case XspfParser::ROOT:
......@@ -118,7 +118,7 @@ xspf_start_element(void *user_data, const XML_Char *element_name,
static void XMLCALL
xspf_end_element(void *user_data, const XML_Char *element_name)
{
XspfParser *parser = (XspfParser *)user_data;
auto *parser = (XspfParser *)user_data;
switch (parser->state) {
case XspfParser::ROOT:
......@@ -157,7 +157,7 @@ xspf_end_element(void *user_data, const XML_Char *element_name)
static void XMLCALL
xspf_char_data(void *user_data, const XML_Char *s, int len)
{
XspfParser *parser = (XspfParser *)user_data;
auto *parser = (XspfParser *)user_data;
switch (parser->state) {
case XspfParser::ROOT:
......
......@@ -87,7 +87,7 @@ struct sticker_song_find_data {
static void
sticker_song_find_cb(const char *uri, const char *value, void *user_data)
{
struct sticker_song_find_data *data =
auto *data =
(struct sticker_song_find_data *)user_data;
if (memcmp(uri, data->base_uri, data->base_uri_length) != 0)
......
......@@ -358,7 +358,7 @@ protected:
void HandleResult(gcc_unused unsigned status,
void *data) noexcept override {
struct nfsdir *const dir = (struct nfsdir *)data;
auto *const dir = (struct nfsdir *)data;
CollectEntries(dir);
connection.CloseDirectory(dir);
......
......@@ -290,7 +290,7 @@ FileDescriptor::GetSize() const noexcept
void
FileDescriptor::FullRead(void *_buffer, size_t length)
{
uint8_t *buffer = (uint8_t *)_buffer;
auto *buffer = (uint8_t *)_buffer;
while (length > 0) {
ssize_t nbytes = Read(buffer, length);
......
......@@ -43,7 +43,7 @@ TEST(RewindInputStream, Basic)
{
Mutex mutex;
StringInputStream *sis =
auto *sis =
new StringInputStream("foo://", mutex,
"foo bar");
EXPECT_TRUE(sis->IsReady());
......
......@@ -94,7 +94,7 @@ TEST(PcmTest, FormatFloat16)
EXPECT_EQ(src[i], d[i]);
/* check if clamping works */
float *writable = const_cast<float *>(f.data);
auto *writable = const_cast<float *>(f.data);
*writable++ = 1.01;
*writable++ = 10;
*writable++ = -1.01;
......@@ -140,7 +140,7 @@ TEST(PcmTest, FormatFloat32)
EXPECT_NEAR(src[i], d[i], error);
/* check if clamping works */
float *writable = const_cast<float *>(f.data);
auto *writable = const_cast<float *>(f.data);
*writable++ = 1.01;
*writable++ = 10;
*writable++ = -1.01;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment