isc_throw(InvalidParameter, "Invalid sname specified");
}
- std::copy(&sname[0], &sname[snameLen], &sname_[0]);
- std::fill(&sname_[snameLen], &sname_[MAX_SNAME_LEN], 0);
+ std::copy(sname, (sname + snameLen), sname_);
+ std::fill((sname_ + snameLen), (sname_ + MAX_SNAME_LEN), 0);
// No need to store snameLen as any empty space is filled with 0s
}
isc_throw(InvalidParameter, "Invalid file name specified");
}
- std::copy(&file[0], &file[fileLen], &file_[0]);
- std::fill(&file_[fileLen], &file_[MAX_FILE_LEN], 0);
+ std::copy(file, (file + fileLen), file_);
+ std::fill((file_ + fileLen), (file_ + MAX_FILE_LEN), 0);
// No need to store fileLen as any empty space is filled with 0s
}
scoped_ptr<Pkt4> pkt;
// Let's test each sname length, from 0 till 64
- for (int snameLen = 0; snameLen < Pkt4::MAX_SNAME_LEN; snameLen++) {
- for (int i = 0; i < Pkt4::MAX_SNAME_LEN; i++) {
- sname[i] = 0;
+ for (int snameLen = 0; snameLen < Pkt4::MAX_SNAME_LEN; ++snameLen) {
+ for (int i = 0; i < snameLen; ++i) {
+ sname[i] = i + 1;
}
- for (int i = 0; i < snameLen; i++) {
- sname[i] = i;
+ for (int i = snameLen; i < Pkt4::MAX_SNAME_LEN; ++i) {
+ sname[i] = 0;
}
// Type and transaction doesn't matter in this test
scoped_ptr<Pkt4> pkt;
// Let's test each file length, from 0 till 128.
- for (int fileLen = 0; fileLen < Pkt4::MAX_FILE_LEN; fileLen++) {
- for (int i = 0; i < Pkt4::MAX_FILE_LEN; i++) {
- file[i] = 0;
+ for (int fileLen = 0; fileLen < Pkt4::MAX_FILE_LEN; ++fileLen) {
+ for (int i = 0; i < fileLen; ++i) {
+ file[i] = i + 1;
}
- for (int i = 0; i < fileLen; i++) {
- file[i] = i;
+ for (int i = fileLen; i < Pkt4::MAX_FILE_LEN; ++i) {
+ file[i] = 0;
}
// Type and transaction doesn't matter in this test.