mirror of
https://github.com/linux-msm/openocd.git
synced 2026-02-25 13:15:07 -08:00
Remove whitespace that occurs after '('.
- Replace '([ \t]*' with '('.
git-svn-id: svn://svn.berlios.de/openocd/trunk@2376 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
@@ -93,7 +93,7 @@ struct tftpd_fileops fileops =
|
||||
(int (*)(const char *, int))open,
|
||||
close,
|
||||
(int (*)(int, const void *, int))write,
|
||||
( int (*)(int, void *, int))read
|
||||
(int (*)(int, void *, int))read
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -253,7 +253,7 @@ void copyfile(char *name2, char *name1);
|
||||
void copydir(char *name, char *destdir);
|
||||
|
||||
#if 0
|
||||
MTAB_ENTRY( romfs_mte1,
|
||||
MTAB_ENTRY(romfs_mte1,
|
||||
"/rom",
|
||||
"romfs",
|
||||
"",
|
||||
@@ -1130,7 +1130,7 @@ static int tftpfs_fo_lseek(struct CYG_FILE_TAG *fp, off_t *apos, int whence);
|
||||
// For simplicity we use _FILESYSTEM synchronization for all accesses since
|
||||
// we should never block in any filesystem operations.
|
||||
#if 1
|
||||
FSTAB_ENTRY( tftpfs_fste, "tftpfs", 0,
|
||||
FSTAB_ENTRY(tftpfs_fste, "tftpfs", 0,
|
||||
CYG_SYNCMODE_NONE,
|
||||
tftpfs_mount,
|
||||
tftpfs_umount,
|
||||
@@ -1151,7 +1151,7 @@ FSTAB_ENTRY( tftpfs_fste, "tftpfs", 0,
|
||||
// mtab entry.
|
||||
// This defines a single ROMFS loaded into ROM at the configured address
|
||||
//
|
||||
// MTAB_ENTRY( rom_mte, // structure name
|
||||
// MTAB_ENTRY(rom_mte, // structure name
|
||||
// "/rom", // mount point
|
||||
// "romfs", // FIlesystem type
|
||||
// "", // hardware device
|
||||
@@ -1459,7 +1459,7 @@ static int logfs_fo_close(struct CYG_FILE_TAG *fp);
|
||||
// This defines the entry in the filesystem table.
|
||||
// For simplicity we use _FILESYSTEM synchronization for all accesses since
|
||||
// we should never block in any filesystem operations.
|
||||
FSTAB_ENTRY( logfs_fste, "logfs", 0,
|
||||
FSTAB_ENTRY(logfs_fste, "logfs", 0,
|
||||
CYG_SYNCMODE_FILE_FILESYSTEM | CYG_SYNCMODE_IO_FILESYSTEM,
|
||||
logfs_mount,
|
||||
logfs_umount,
|
||||
|
||||
@@ -187,7 +187,7 @@ static void at91sam7_read_clock_info(flash_bank_t *bank)
|
||||
}
|
||||
|
||||
/* Prescaler adjust */
|
||||
if ( (((mckr & PMC_MCKR_PRES) >> 2) == 7) || (tmp == 0) )
|
||||
if ((((mckr & PMC_MCKR_PRES) >> 2) == 7) || (tmp == 0) )
|
||||
{
|
||||
at91sam7_info->mck_valid = 0;
|
||||
at91sam7_info->mck_freq = 0;
|
||||
@@ -707,7 +707,7 @@ static int at91sam7_protect_check(struct flash_bank_s *bank)
|
||||
at91sam7_info->num_lockbits_on = 0;
|
||||
for (lock_pos = 0; lock_pos < bank->num_sectors; lock_pos++)
|
||||
{
|
||||
if ( ((status >> (16 + lock_pos))&(0x0001)) == 1)
|
||||
if (((status >> (16 + lock_pos))&(0x0001)) == 1)
|
||||
{
|
||||
at91sam7_info->num_lockbits_on++;
|
||||
bank->sectors[lock_pos].is_protected = 1;
|
||||
@@ -725,7 +725,7 @@ static int at91sam7_protect_check(struct flash_bank_s *bank)
|
||||
at91sam7_info->num_nvmbits_on = 0;
|
||||
for (gpnvm_pos = 0; gpnvm_pos < at91sam7_info->num_nvmbits; gpnvm_pos++)
|
||||
{
|
||||
if ( ((status >> (8 + gpnvm_pos))&(0x01)) == 1)
|
||||
if (((status >> (8 + gpnvm_pos))&(0x01)) == 1)
|
||||
{
|
||||
at91sam7_info->num_nvmbits_on++;
|
||||
}
|
||||
@@ -907,7 +907,7 @@ static int at91sam7_erase(struct flash_bank_s *bank, int first, int last)
|
||||
buffer[pos] = 0xFF;
|
||||
}
|
||||
|
||||
if ( at91sam7_write(bank, buffer, bank->sectors[first].offset, nbytes) != ERROR_OK)
|
||||
if (at91sam7_write(bank, buffer, bank->sectors[first].offset, nbytes) != ERROR_OK)
|
||||
{
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
|
||||
@@ -323,7 +323,7 @@ static int avrf_probe(struct flash_bank_s *bank)
|
||||
return ERROR_FAIL;
|
||||
}
|
||||
|
||||
LOG_INFO( "device id = 0x%08" PRIx32 "", device_id );
|
||||
LOG_INFO("device id = 0x%08" PRIx32 "", device_id );
|
||||
if (EXTRACT_MFG(device_id) != 0x1F)
|
||||
{
|
||||
LOG_ERROR("0x%" PRIx32 " is invalid Manufacturer for avr, 0x%X is expected", EXTRACT_MFG(device_id), 0x1F);
|
||||
@@ -402,7 +402,7 @@ static int avrf_info(struct flash_bank_s *bank, char *buf, int buf_size)
|
||||
return ERROR_FAIL;
|
||||
}
|
||||
|
||||
LOG_INFO( "device id = 0x%08" PRIx32 "", device_id );
|
||||
LOG_INFO("device id = 0x%08" PRIx32 "", device_id );
|
||||
if (EXTRACT_MFG(device_id) != 0x1F)
|
||||
{
|
||||
LOG_ERROR("0x%" PRIx32 " is invalid Manufacturer for avr, 0x%X is expected", EXTRACT_MFG(device_id), 0x1F);
|
||||
|
||||
@@ -1154,7 +1154,7 @@ static int cfi_intel_write_block(struct flash_bank_s *bank, uint8_t *buffer, uin
|
||||
/* flash write code */
|
||||
if (!cfi_info->write_algorithm)
|
||||
{
|
||||
if ( target_code_size > sizeof(target_code) )
|
||||
if (target_code_size > sizeof(target_code) )
|
||||
{
|
||||
LOG_WARNING("Internal error - target code buffer to small. Increase CFI_MAX_INTEL_CODESIZE and recompile.");
|
||||
return ERROR_TARGET_RESOURCE_NOT_AVAILABLE;
|
||||
|
||||
@@ -793,7 +793,7 @@ static int handle_flash_fill_command(struct command_context_s *cmd_ctx, char *cm
|
||||
|
||||
for (wrote = 0; wrote < (count*wordsize); wrote += cur_size)
|
||||
{
|
||||
cur_size = MIN( (count*wordsize - wrote), sizeof(chunk) );
|
||||
cur_size = MIN((count*wordsize - wrote), sizeof(chunk) );
|
||||
flash_bank_t *bank;
|
||||
bank = get_flash_bank_by_addr(target, address);
|
||||
if (bank == NULL)
|
||||
@@ -994,7 +994,7 @@ int flash_erase_address_range(target_t *target, uint32_t addr, uint32_t length)
|
||||
}
|
||||
}
|
||||
|
||||
if ( first == -1 || last == -1 )
|
||||
if (first == -1 || last == -1 )
|
||||
return ERROR_OK;
|
||||
|
||||
return flash_driver_erase(c, first, last);
|
||||
@@ -1127,7 +1127,7 @@ int flash_write(target_t *target, image_t *image, uint32_t *written, int erase)
|
||||
if (erase)
|
||||
{
|
||||
/* calculate and erase sectors */
|
||||
retval = flash_erase_address_range( target, run_address, run_size );
|
||||
retval = flash_erase_address_range(target, run_address, run_size );
|
||||
}
|
||||
|
||||
if (retval == ERROR_OK)
|
||||
|
||||
@@ -114,10 +114,10 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION( 7, 64*KB)
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(7, 64*KB)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -131,10 +131,10 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 7, 64*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 16*KB)
|
||||
ERASE_REGION(7, 64*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 16*KB)
|
||||
}
|
||||
},
|
||||
|
||||
@@ -236,10 +236,10 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION( 7, 64*KB)
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(7, 64*KB)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -253,10 +253,10 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 7, 64*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 16*KB)
|
||||
ERASE_REGION(7, 64*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 16*KB)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -270,9 +270,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(15, 64*KB)
|
||||
}
|
||||
},
|
||||
@@ -287,9 +287,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(15, 64*KB)
|
||||
}
|
||||
},
|
||||
@@ -304,9 +304,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(15, 64*KB)
|
||||
}
|
||||
},
|
||||
@@ -322,9 +322,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(31, 64*KB)
|
||||
}
|
||||
},
|
||||
@@ -340,9 +340,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION(31, 64*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 16*KB)
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 16*KB)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -356,8 +356,8 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 3,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 8, 8*KB),
|
||||
ERASE_REGION( 2, 32*KB),
|
||||
ERASE_REGION(8, 8*KB),
|
||||
ERASE_REGION(2, 32*KB),
|
||||
ERASE_REGION(30, 64*KB)
|
||||
}
|
||||
},
|
||||
@@ -373,8 +373,8 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION(30, 64*KB),
|
||||
ERASE_REGION( 2, 32*KB),
|
||||
ERASE_REGION( 8, 8*KB)
|
||||
ERASE_REGION(2, 32*KB),
|
||||
ERASE_REGION(8, 8*KB)
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -388,9 +388,9 @@ non_cfi_t non_cfi_flashes[] = {
|
||||
.num_erase_regions = 4,
|
||||
.erase_region_info =
|
||||
{
|
||||
ERASE_REGION( 1, 16*KB),
|
||||
ERASE_REGION( 2, 8*KB),
|
||||
ERASE_REGION( 1, 32*KB),
|
||||
ERASE_REGION(1, 16*KB),
|
||||
ERASE_REGION(2, 8*KB),
|
||||
ERASE_REGION(1, 32*KB),
|
||||
ERASE_REGION(15, 64*KB)
|
||||
}
|
||||
},
|
||||
|
||||
@@ -189,7 +189,7 @@ int flash_verify(uint32 adr, unsigned int len, uint8 *src)
|
||||
unsigned char *flash_ptr;
|
||||
|
||||
flash_ptr = (uint8 *)FLASH_AREA_ADDR + adr;
|
||||
for ( ;len; len--) {
|
||||
for (;len; len--) {
|
||||
if (*(flash_ptr++)!=*(src++)) return FLASH_STAT_VERIFE;
|
||||
}
|
||||
return FLASH_STAT_OK;
|
||||
|
||||
@@ -229,9 +229,9 @@ static int pic32mx_erase(struct flash_bank_s *bank, int first, int last)
|
||||
{
|
||||
LOG_DEBUG("Erasing entire program flash");
|
||||
status = pic32mx_nvm_exec(bank, NVMCON_OP_PFM_ERASE, 50);
|
||||
if ( status & NVMCON_NVMERR )
|
||||
if (status & NVMCON_NVMERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & NVMCON_LVDERR )
|
||||
if (status & NVMCON_LVDERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
return ERROR_OK;
|
||||
}
|
||||
@@ -245,9 +245,9 @@ static int pic32mx_erase(struct flash_bank_s *bank, int first, int last)
|
||||
|
||||
status = pic32mx_nvm_exec(bank, NVMCON_OP_PAGE_ERASE, 10);
|
||||
|
||||
if ( status & NVMCON_NVMERR )
|
||||
if (status & NVMCON_NVMERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & NVMCON_LVDERR )
|
||||
if (status & NVMCON_LVDERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
bank->sectors[i].is_erased = 1;
|
||||
}
|
||||
@@ -313,7 +313,7 @@ static int pic32mx_protect(struct flash_bank_s *bank, int set, int first, int la
|
||||
reg = (i / pic32mx_info->ppage_size) / 8;
|
||||
bit = (i / pic32mx_info->ppage_size) - (reg * 8);
|
||||
|
||||
if ( set )
|
||||
if (set )
|
||||
prot_reg[reg] &= ~(1 << bit);
|
||||
else
|
||||
prot_reg[reg] |= (1 << bit);
|
||||
@@ -327,7 +327,7 @@ static int pic32mx_protect(struct flash_bank_s *bank, int set, int first, int la
|
||||
reg = (i / pic32mx_info->ppage_size) / 8;
|
||||
bit = (i / pic32mx_info->ppage_size) - (reg * 8);
|
||||
|
||||
if ( set )
|
||||
if (set )
|
||||
prot_reg[reg] &= ~(1 << bit);
|
||||
else
|
||||
prot_reg[reg] |= (1 << bit);
|
||||
@@ -434,12 +434,12 @@ static int pic32mx_write_block(struct flash_bank_s *bank, uint8_t *buffer, uint3
|
||||
}
|
||||
#endif
|
||||
status = pic32mx_write_row(bank, address, source->address);
|
||||
if ( status & NVMCON_NVMERR ) {
|
||||
if (status & NVMCON_NVMERR ) {
|
||||
LOG_ERROR("Flash write error NVMERR (status = 0x%08" PRIx32 ")", status);
|
||||
retval = ERROR_FLASH_OPERATION_FAILED;
|
||||
break;
|
||||
}
|
||||
if ( status & NVMCON_LVDERR ) {
|
||||
if (status & NVMCON_LVDERR ) {
|
||||
LOG_ERROR("Flash write error LVDERR (status = 0x%08" PRIx32 ")", status);
|
||||
retval = ERROR_FLASH_OPERATION_FAILED;
|
||||
break;
|
||||
@@ -458,12 +458,12 @@ static int pic32mx_write_block(struct flash_bank_s *bank, uint8_t *buffer, uint3
|
||||
memcpy(&value, buffer, sizeof(uint32_t));
|
||||
|
||||
uint32_t status = pic32mx_write_word(bank, address, value);
|
||||
if ( status & NVMCON_NVMERR ) {
|
||||
if (status & NVMCON_NVMERR ) {
|
||||
LOG_ERROR("Flash write error NVMERR (status = 0x%08" PRIx32 ")", status);
|
||||
retval = ERROR_FLASH_OPERATION_FAILED;
|
||||
break;
|
||||
}
|
||||
if ( status & NVMCON_LVDERR ) {
|
||||
if (status & NVMCON_LVDERR ) {
|
||||
LOG_ERROR("Flash write error LVDERR (status = 0x%08" PRIx32 ")", status);
|
||||
retval = ERROR_FLASH_OPERATION_FAILED;
|
||||
break;
|
||||
@@ -564,9 +564,9 @@ static int pic32mx_write(struct flash_bank_s *bank, uint8_t *buffer, uint32_t of
|
||||
memcpy(&value, buffer + bytes_written, sizeof(uint32_t));
|
||||
|
||||
status = pic32mx_write_word(bank, address, value);
|
||||
if ( status & NVMCON_NVMERR )
|
||||
if (status & NVMCON_NVMERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & NVMCON_LVDERR )
|
||||
if (status & NVMCON_LVDERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
bytes_written += 4;
|
||||
@@ -580,9 +580,9 @@ static int pic32mx_write(struct flash_bank_s *bank, uint8_t *buffer, uint32_t of
|
||||
memcpy(&value, buffer + bytes_written, bytes_remaining);
|
||||
|
||||
status = pic32mx_write_word(bank, address, value);
|
||||
if ( status & NVMCON_NVMERR )
|
||||
if (status & NVMCON_NVMERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & NVMCON_LVDERR )
|
||||
if (status & NVMCON_LVDERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
|
||||
@@ -603,14 +603,14 @@ static int pic32mx_probe(struct flash_bank_s *bank)
|
||||
pic32mx_info->probed = 0;
|
||||
|
||||
device_id = ejtag_info->idcode;
|
||||
LOG_INFO( "device id = 0x%08" PRIx32 " (manuf 0x%03x dev 0x%02x, ver 0x%03x)",
|
||||
LOG_INFO("device id = 0x%08" PRIx32 " (manuf 0x%03x dev 0x%02x, ver 0x%03x)",
|
||||
device_id,
|
||||
(unsigned)((device_id >> 1)&0x7ff),
|
||||
(unsigned)((device_id >> 12)&0xff),
|
||||
(unsigned)((device_id >> 20)&0xfff) );
|
||||
|
||||
if (((device_id >> 1)&0x7ff) != PIC32MX_MANUF_ID) {
|
||||
LOG_WARNING( "Cannot identify target as a PIC32MX family." );
|
||||
LOG_WARNING("Cannot identify target as a PIC32MX family." );
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
|
||||
@@ -626,7 +626,7 @@ static int pic32mx_probe(struct flash_bank_s *bank)
|
||||
break;
|
||||
}
|
||||
if (pic32mx_devs[i].name == NULL) {
|
||||
LOG_WARNING( "Cannot identify target as a PIC32MX family." );
|
||||
LOG_WARNING("Cannot identify target as a PIC32MX family." );
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
}
|
||||
@@ -646,7 +646,7 @@ static int pic32mx_probe(struct flash_bank_s *bank)
|
||||
}
|
||||
#endif
|
||||
|
||||
LOG_INFO( "flash size = %dkbytes", num_pages );
|
||||
LOG_INFO("flash size = %dkbytes", num_pages );
|
||||
|
||||
/* calculate numbers of pages */
|
||||
num_pages /= (page_size / 1024);
|
||||
@@ -847,13 +847,13 @@ static int pic32mx_chip_erase(struct flash_bank_s *bank)
|
||||
|
||||
target_write_u32(target, PIC32MX_FLASH_CR, FLASH_LOCK);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
{
|
||||
LOG_ERROR("pic32mx device protected");
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
{
|
||||
LOG_ERROR("pic32mx device programming failed");
|
||||
return ERROR_OK;
|
||||
@@ -931,9 +931,9 @@ static int pic32mx_handle_pgm_word_command(struct command_context_s *cmd_ctx, ch
|
||||
|
||||
res = ERROR_OK;
|
||||
status = pic32mx_write_word(bank, address, value);
|
||||
if ( status & NVMCON_NVMERR )
|
||||
if (status & NVMCON_NVMERR )
|
||||
res = ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & NVMCON_LVDERR )
|
||||
if (status & NVMCON_LVDERR )
|
||||
res = ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
if (res == ERROR_OK)
|
||||
|
||||
@@ -182,9 +182,9 @@ static int stm32x_erase_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* clear readout protection and complementary option bytes
|
||||
@@ -218,9 +218,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* write protection byte 1 */
|
||||
@@ -228,9 +228,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* write protection byte 2 */
|
||||
@@ -238,9 +238,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* write protection byte 3 */
|
||||
@@ -248,9 +248,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* write protection byte 4 */
|
||||
@@ -258,9 +258,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
/* write readout protection bit */
|
||||
@@ -268,9 +268,9 @@ static int stm32x_write_options(struct flash_bank_s *bank)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
|
||||
target_write_u32(target, STM32_FLASH_CR, FLASH_LOCK);
|
||||
@@ -338,7 +338,7 @@ static int stm32x_protect_check(struct flash_bank_s *bank)
|
||||
{
|
||||
set = 1;
|
||||
|
||||
if ( protection & (1 << i))
|
||||
if (protection & (1 << i))
|
||||
set = 0;
|
||||
|
||||
for (s = 0; s < stm32x_info->ppage_size; s++)
|
||||
@@ -378,9 +378,9 @@ static int stm32x_erase(struct flash_bank_s *bank, int first, int last)
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 10);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
bank->sectors[i].is_erased = 1;
|
||||
}
|
||||
@@ -445,7 +445,7 @@ static int stm32x_protect(struct flash_bank_s *bank, int set, int first, int las
|
||||
reg = (i / stm32x_info->ppage_size) / 8;
|
||||
bit = (i / stm32x_info->ppage_size) - (reg * 8);
|
||||
|
||||
if ( set )
|
||||
if (set )
|
||||
prot_reg[reg] &= ~(1 << bit);
|
||||
else
|
||||
prot_reg[reg] |= (1 << bit);
|
||||
@@ -459,7 +459,7 @@ static int stm32x_protect(struct flash_bank_s *bank, int set, int first, int las
|
||||
reg = (i / stm32x_info->ppage_size) / 8;
|
||||
bit = (i / stm32x_info->ppage_size) - (reg * 8);
|
||||
|
||||
if ( set )
|
||||
if (set )
|
||||
prot_reg[reg] &= ~(1 << bit);
|
||||
else
|
||||
prot_reg[reg] |= (1 << bit);
|
||||
@@ -658,12 +658,12 @@ static int stm32x_write(struct flash_bank_s *bank, uint8_t *buffer, uint32_t off
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 5);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
{
|
||||
LOG_ERROR("flash memory not erased before writing");
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
{
|
||||
LOG_ERROR("flash memory write protected");
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
@@ -684,12 +684,12 @@ static int stm32x_write(struct flash_bank_s *bank, uint8_t *buffer, uint32_t off
|
||||
|
||||
status = stm32x_wait_status_busy(bank, 5);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
{
|
||||
LOG_ERROR("flash memory not erased before writing");
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
{
|
||||
LOG_ERROR("flash memory write protected");
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
@@ -720,7 +720,7 @@ static int stm32x_probe(struct flash_bank_s *bank)
|
||||
|
||||
/* read stm32 device id register */
|
||||
target_read_u32(target, 0xE0042000, &device_id);
|
||||
LOG_INFO( "device id = 0x%08" PRIx32 "", device_id );
|
||||
LOG_INFO("device id = 0x%08" PRIx32 "", device_id );
|
||||
|
||||
/* get flash size from target */
|
||||
if (target_read_u16(target, 0x1FFFF7E0, &num_pages) != ERROR_OK)
|
||||
@@ -740,7 +740,7 @@ static int stm32x_probe(struct flash_bank_s *bank)
|
||||
if (num_pages == 0xffff)
|
||||
{
|
||||
/* number of sectors incorrect on revA */
|
||||
LOG_WARNING( "STM32 flash size failed, probe inaccurate - assuming 128k flash" );
|
||||
LOG_WARNING("STM32 flash size failed, probe inaccurate - assuming 128k flash" );
|
||||
num_pages = 128;
|
||||
}
|
||||
}
|
||||
@@ -755,7 +755,7 @@ static int stm32x_probe(struct flash_bank_s *bank)
|
||||
if (num_pages == 0xffff)
|
||||
{
|
||||
/* number of sectors incorrect on revA */
|
||||
LOG_WARNING( "STM32 flash size failed, probe inaccurate - assuming 32k flash" );
|
||||
LOG_WARNING("STM32 flash size failed, probe inaccurate - assuming 32k flash" );
|
||||
num_pages = 32;
|
||||
}
|
||||
}
|
||||
@@ -770,7 +770,7 @@ static int stm32x_probe(struct flash_bank_s *bank)
|
||||
if (num_pages == 0xffff)
|
||||
{
|
||||
/* number of sectors incorrect on revZ */
|
||||
LOG_WARNING( "STM32 flash size failed, probe inaccurate - assuming 512k flash" );
|
||||
LOG_WARNING("STM32 flash size failed, probe inaccurate - assuming 512k flash" );
|
||||
num_pages = 512;
|
||||
}
|
||||
}
|
||||
@@ -785,17 +785,17 @@ static int stm32x_probe(struct flash_bank_s *bank)
|
||||
if (num_pages == 0xffff)
|
||||
{
|
||||
/* number of sectors incorrect on revZ */
|
||||
LOG_WARNING( "STM32 flash size failed, probe inaccurate - assuming 256k flash" );
|
||||
LOG_WARNING("STM32 flash size failed, probe inaccurate - assuming 256k flash" );
|
||||
num_pages = 256;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
LOG_WARNING( "Cannot identify target as a STM32 family." );
|
||||
LOG_WARNING("Cannot identify target as a STM32 family." );
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
}
|
||||
|
||||
LOG_INFO( "flash size = %dkbytes", num_pages );
|
||||
LOG_INFO("flash size = %dkbytes", num_pages );
|
||||
|
||||
/* calculate numbers of pages */
|
||||
num_pages /= (page_size / 1024);
|
||||
@@ -1188,13 +1188,13 @@ static int stm32x_mass_erase(struct flash_bank_s *bank)
|
||||
|
||||
target_write_u32(target, STM32_FLASH_CR, FLASH_LOCK);
|
||||
|
||||
if ( status & FLASH_WRPRTERR )
|
||||
if (status & FLASH_WRPRTERR )
|
||||
{
|
||||
LOG_ERROR("stm32x device protected");
|
||||
return ERROR_OK;
|
||||
}
|
||||
|
||||
if ( status & FLASH_PGERR )
|
||||
if (status & FLASH_PGERR )
|
||||
{
|
||||
LOG_ERROR("stm32x device programming failed");
|
||||
return ERROR_OK;
|
||||
|
||||
@@ -305,7 +305,7 @@ static int str9x_erase(struct flash_bank_s *bank, int first, int last)
|
||||
{
|
||||
return retval;
|
||||
}
|
||||
if ( status & 0x80 )
|
||||
if (status & 0x80 )
|
||||
break;
|
||||
alive_sleep(1);
|
||||
}
|
||||
@@ -327,7 +327,7 @@ static int str9x_erase(struct flash_bank_s *bank, int first, int last)
|
||||
return retval;
|
||||
}
|
||||
|
||||
if ( status & 0x22 )
|
||||
if (status & 0x22 )
|
||||
{
|
||||
LOG_ERROR("error erasing flash bank, status: 0x%x", status);
|
||||
return ERROR_FLASH_OPERATION_FAILED;
|
||||
@@ -365,7 +365,7 @@ static int str9x_protect(struct flash_bank_s *bank,
|
||||
adr = bank->base + bank->sectors[i].offset;
|
||||
|
||||
target_write_u16(target, adr, 0x60);
|
||||
if ( set )
|
||||
if (set )
|
||||
target_write_u16(target, adr, 0x01);
|
||||
else
|
||||
target_write_u16(target, adr, 0xD0);
|
||||
@@ -578,7 +578,7 @@ static int str9x_write(struct flash_bank_s *bank,
|
||||
for (timeout = 0; timeout < 1000; timeout++)
|
||||
{
|
||||
target_read_u8(target, bank_adr, &status);
|
||||
if ( status & 0x80 )
|
||||
if (status & 0x80 )
|
||||
break;
|
||||
alive_sleep(1);
|
||||
}
|
||||
@@ -627,7 +627,7 @@ static int str9x_write(struct flash_bank_s *bank,
|
||||
for (timeout = 0; timeout < 1000; timeout++)
|
||||
{
|
||||
target_read_u8(target, bank_adr, &status);
|
||||
if ( status & 0x80 )
|
||||
if (status & 0x80 )
|
||||
break;
|
||||
alive_sleep(1);
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ static int str9xpec_register_commands(struct command_context_s *cmd_ctx)
|
||||
|
||||
int str9xpec_set_instr(jtag_tap_t *tap, uint32_t new_instr, tap_state_t end_state)
|
||||
{
|
||||
if ( tap == NULL ){
|
||||
if (tap == NULL ){
|
||||
return ERROR_TARGET_INVALID;
|
||||
}
|
||||
|
||||
@@ -325,7 +325,7 @@ static int str9xpec_flash_bank_command(struct command_context_s *cmd_ctx, char *
|
||||
arm7_9 = armv4_5->arch_info;
|
||||
jtag_info = &arm7_9->jtag_info;
|
||||
|
||||
str9xpec_info->tap = jtag_tap_by_position( jtag_info->tap->abs_chain_position - 1);
|
||||
str9xpec_info->tap = jtag_tap_by_position(jtag_info->tap->abs_chain_position - 1);
|
||||
str9xpec_info->isc_enable = 0;
|
||||
|
||||
str9xpec_build_block_list(bank);
|
||||
@@ -349,7 +349,7 @@ static int str9xpec_blank_check(struct flash_bank_s *bank, int first, int last)
|
||||
tap = str9xpec_info->tap;
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
str9xpec_isc_enable( bank );
|
||||
str9xpec_isc_enable(bank );
|
||||
}
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
@@ -438,7 +438,7 @@ static int str9xpec_erase_area(struct flash_bank_s *bank, int first, int last)
|
||||
tap = str9xpec_info->tap;
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
str9xpec_isc_enable( bank );
|
||||
str9xpec_isc_enable(bank );
|
||||
}
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
@@ -518,7 +518,7 @@ static int str9xpec_lock_device(struct flash_bank_s *bank)
|
||||
tap = str9xpec_info->tap;
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
str9xpec_isc_enable( bank );
|
||||
str9xpec_isc_enable(bank );
|
||||
}
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
@@ -575,7 +575,7 @@ static int str9xpec_protect(struct flash_bank_s *bank, int set, int first, int l
|
||||
/* last bank: 0xFF signals a full device protect */
|
||||
if (last == 0xFF)
|
||||
{
|
||||
if ( set )
|
||||
if (set )
|
||||
{
|
||||
status = str9xpec_lock_device(bank);
|
||||
}
|
||||
@@ -589,7 +589,7 @@ static int str9xpec_protect(struct flash_bank_s *bank, int set, int first, int l
|
||||
{
|
||||
for (i = first; i <= last; i++)
|
||||
{
|
||||
if ( set )
|
||||
if (set )
|
||||
buf_set_u32(str9xpec_info->options, str9xpec_info->sector_bits[i], 1, 1);
|
||||
else
|
||||
buf_set_u32(str9xpec_info->options, str9xpec_info->sector_bits[i], 1, 0);
|
||||
@@ -919,13 +919,13 @@ static int str9xpec_write_options(struct flash_bank_s *bank)
|
||||
tap = str9xpec_info->tap;
|
||||
|
||||
/* erase config options first */
|
||||
status = str9xpec_erase_area( bank, 0xFE, 0xFE );
|
||||
status = str9xpec_erase_area(bank, 0xFE, 0xFE );
|
||||
|
||||
if ((status & ISC_STATUS_ERROR) != STR9XPEC_ISC_SUCCESS)
|
||||
return status;
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
str9xpec_isc_enable( bank );
|
||||
str9xpec_isc_enable(bank );
|
||||
}
|
||||
|
||||
if (!str9xpec_info->isc_enable) {
|
||||
|
||||
@@ -348,8 +348,8 @@ int unregister_command(command_context_t *context, char *name)
|
||||
|
||||
void command_output_text(command_context_t *context, const char *data)
|
||||
{
|
||||
if ( context && context->output_handler && data ){
|
||||
context->output_handler( context, data );
|
||||
if (context && context->output_handler && data ){
|
||||
context->output_handler(context, data );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -704,7 +704,7 @@ command_context_t* command_init()
|
||||
Jim_RegisterCoreCommands(interp);
|
||||
#endif
|
||||
|
||||
#if defined( _MSC_VER )
|
||||
#if defined(_MSC_VER )
|
||||
/* WinXX - is generic, the forward
|
||||
* looking problem is this:
|
||||
*
|
||||
@@ -713,18 +713,18 @@ command_context_t* command_init()
|
||||
* "winxx" is generic.
|
||||
*/
|
||||
HostOs = "winxx";
|
||||
#elif defined( __LINUX__)
|
||||
#elif defined(__LINUX__)
|
||||
HostOs = "linux";
|
||||
#elif defined( __DARWIN__ )
|
||||
#elif defined(__DARWIN__ )
|
||||
HostOs = "darwin";
|
||||
#elif defined( __CYGWIN__ )
|
||||
#elif defined(__CYGWIN__ )
|
||||
HostOs = "cygwin";
|
||||
#elif defined( __MINGW32__ )
|
||||
#elif defined(__MINGW32__ )
|
||||
HostOs = "mingw32";
|
||||
#else
|
||||
HostOs = "other";
|
||||
#endif
|
||||
Jim_SetGlobalVariableStr( interp, "ocd_HOSTOS", Jim_NewStringObj( interp, HostOs , strlen(HostOs)) );
|
||||
Jim_SetGlobalVariableStr(interp, "ocd_HOSTOS", Jim_NewStringObj(interp, HostOs , strlen(HostOs)) );
|
||||
|
||||
Jim_CreateCommand(interp, "ocd_find", jim_find, NULL, NULL);
|
||||
Jim_CreateCommand(interp, "echo", jim_echo, NULL, NULL);
|
||||
|
||||
@@ -182,7 +182,7 @@ int fileio_read_u32(fileio_t *fileio, uint32_t *data)
|
||||
|
||||
static inline int fileio_local_fgets(fileio_t *fileio, uint32_t size, char *buffer)
|
||||
{
|
||||
if ( fgets(buffer, size, fileio->file) == NULL)
|
||||
if (fgets(buffer, size, fileio->file) == NULL)
|
||||
return ERROR_FILEIO_OPERATION_FAILED;
|
||||
|
||||
return ERROR_OK;
|
||||
|
||||
@@ -325,34 +325,34 @@ void copyfile(char *name2, char *name1)
|
||||
|
||||
fd1 = open(name1, O_WRONLY | O_CREAT, 0664);
|
||||
if (fd1 < 0)
|
||||
SHOW_RESULT( open, fd1 );
|
||||
SHOW_RESULT(open, fd1 );
|
||||
|
||||
fd2 = open(name2, O_RDONLY);
|
||||
if (fd2 < 0)
|
||||
SHOW_RESULT( open, fd2 );
|
||||
SHOW_RESULT(open, fd2 );
|
||||
|
||||
for (;;)
|
||||
{
|
||||
done = read(fd2, buf, IOSIZE );
|
||||
if (done < 0)
|
||||
{
|
||||
SHOW_RESULT( read, done );
|
||||
SHOW_RESULT(read, done );
|
||||
break;
|
||||
}
|
||||
|
||||
if ( done == 0 ) break;
|
||||
if (done == 0 ) break;
|
||||
|
||||
wrote = write(fd1, buf, done);
|
||||
if ( wrote != done ) SHOW_RESULT( write, wrote );
|
||||
if (wrote != done ) SHOW_RESULT(write, wrote );
|
||||
|
||||
if ( wrote != done ) break;
|
||||
if (wrote != done ) break;
|
||||
}
|
||||
|
||||
err = close(fd1);
|
||||
if ( err < 0 ) SHOW_RESULT( close, err );
|
||||
if (err < 0 ) SHOW_RESULT(close, err );
|
||||
|
||||
err = close(fd2);
|
||||
if ( err < 0 ) SHOW_RESULT( close, err );
|
||||
if (err < 0 ) SHOW_RESULT(close, err );
|
||||
|
||||
}
|
||||
|
||||
@@ -372,7 +372,7 @@ void copydir(char *name, char *destdir)
|
||||
}
|
||||
|
||||
dirp = opendir(name);
|
||||
if ( dirp == NULL ) SHOW_RESULT( opendir, -1 );
|
||||
if (dirp == NULL ) SHOW_RESULT(opendir, -1 );
|
||||
|
||||
for (;;)
|
||||
{
|
||||
@@ -421,7 +421,7 @@ void copydir(char *name, char *destdir)
|
||||
}
|
||||
|
||||
err = closedir(dirp);
|
||||
if ( err < 0 ) SHOW_RESULT( stat, err );
|
||||
if (err < 0 ) SHOW_RESULT(stat, err );
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -298,7 +298,7 @@ int Jim_ProcessEvents(Jim_Interp *interp, int flags)
|
||||
JimGetTime(&now_sec, &now_ms);
|
||||
tvp = &tv;
|
||||
dt = 1000 * (shortest->when_sec - now_sec);
|
||||
dt += ( shortest->when_ms - now_ms);
|
||||
dt += (shortest->when_ms - now_ms);
|
||||
if (dt < 0) {
|
||||
dt = 1;
|
||||
}
|
||||
@@ -498,7 +498,7 @@ static int JimELAfterCommand(Jim_Interp *interp, int argc,
|
||||
int tlen ;
|
||||
jim_wide remain = 0;
|
||||
const char *tok = Jim_GetString(argv[2], &tlen);
|
||||
if ( sscanf(tok,"after#%lld",&id) == 1) {
|
||||
if (sscanf(tok,"after#%lld",&id) == 1) {
|
||||
remain = Jim_DeleteTimeHandler(interp, id);
|
||||
if (remain > -2) {
|
||||
Jim_SetResult(interp, Jim_NewIntObj(interp, remain));
|
||||
|
||||
366
src/helper/jim.c
366
src/helper/jim.c
File diff suppressed because it is too large
Load Diff
118
src/helper/jim.h
118
src/helper/jim.h
@@ -530,11 +530,11 @@ typedef struct Jim_Interp {
|
||||
void *cookie_stdin; /* input file pointer, 'stdin' by default */
|
||||
void *cookie_stdout; /* output file pointer, 'stdout' by default */
|
||||
void *cookie_stderr; /* errors file pointer, 'stderr' by default */
|
||||
size_t (*cb_fwrite )( const void *ptr, size_t size, size_t n, void *cookie );
|
||||
size_t (*cb_fread )( void *ptr, size_t size, size_t n, void *cookie );
|
||||
int (*cb_vfprintf)( void *cookie, const char *fmt, va_list ap );
|
||||
int (*cb_fflush )( void *cookie );
|
||||
char *(*cb_fgets )( char *s, int size, void *cookie );
|
||||
size_t (*cb_fwrite )(const void *ptr, size_t size, size_t n, void *cookie );
|
||||
size_t (*cb_fread )(void *ptr, size_t size, size_t n, void *cookie );
|
||||
int (*cb_vfprintf)(void *cookie, const char *fmt, va_list ap );
|
||||
int (*cb_fflush )(void *cookie );
|
||||
char *(*cb_fgets )(char *s, int size, void *cookie );
|
||||
} Jim_Interp;
|
||||
|
||||
/* Currently provided as macro that performs the increment.
|
||||
@@ -591,11 +591,11 @@ typedef struct Jim_Reference {
|
||||
* };
|
||||
*
|
||||
* Jim_Nvp *result
|
||||
* e = Jim_Nvp_name2value( interp, yn, "y", &result );
|
||||
* e = Jim_Nvp_name2value(interp, yn, "y", &result );
|
||||
* returns &yn[0];
|
||||
* e = Jim_Nvp_name2value( interp, yn, "n", &result );
|
||||
* e = Jim_Nvp_name2value(interp, yn, "n", &result );
|
||||
* returns &yn[1];
|
||||
* e = Jim_Nvp_name2value( interp, yn, "Blah", &result );
|
||||
* e = Jim_Nvp_name2value(interp, yn, "Blah", &result );
|
||||
* returns &yn[4];
|
||||
* \endcode
|
||||
*
|
||||
@@ -629,7 +629,7 @@ typedef struct {
|
||||
|
||||
#ifdef DOXYGEN
|
||||
#define JIM_STATIC
|
||||
#define JIM_API( X ) X
|
||||
#define JIM_API(X ) X
|
||||
#else
|
||||
#ifndef __JIM_CORE__
|
||||
# if defined JIM_EMBEDDED
|
||||
@@ -650,7 +650,7 @@ typedef struct {
|
||||
#endif /* DOXYGEN */
|
||||
|
||||
/** Set the result - printf() style */
|
||||
JIM_STATIC int JIM_API( Jim_SetResult_sprintf )( Jim_Interp *p, const char *fmt, ... );
|
||||
JIM_STATIC int JIM_API(Jim_SetResult_sprintf )(Jim_Interp *p, const char *fmt, ... );
|
||||
|
||||
/* Memory allocation */
|
||||
JIM_STATIC void * JIM_API(Jim_Alloc) (int size);
|
||||
@@ -660,7 +660,7 @@ JIM_STATIC char * JIM_API(Jim_StrDup) (const char *s);
|
||||
/* evaluation */
|
||||
JIM_STATIC int JIM_API(Jim_Eval)(Jim_Interp *interp, const char *script);
|
||||
/* in C code, you can do this and get better error messages */
|
||||
/* Jim_Eval_Named( interp, "some tcl commands", __FILE__, __LINE__ ); */
|
||||
/* Jim_Eval_Named(interp, "some tcl commands", __FILE__, __LINE__ ); */
|
||||
JIM_STATIC int JIM_API(Jim_Eval_Named)(Jim_Interp *interp, const char *script,const char *filename, int lineno);
|
||||
JIM_STATIC int JIM_API(Jim_EvalGlobal)(Jim_Interp *interp, const char *script);
|
||||
JIM_STATIC int JIM_API(Jim_EvalFile)(Jim_Interp *interp, const char *filename);
|
||||
@@ -911,28 +911,28 @@ JIM_STATIC int JIM_API(Jim_InteractivePrompt) (Jim_Interp *interp);
|
||||
JIM_STATIC void JIM_API(Jim_Panic) (Jim_Interp *interp, const char *fmt, ...);
|
||||
|
||||
/* Jim's STDIO */
|
||||
JIM_STATIC int JIM_API( Jim_fprintf )( Jim_Interp *interp, void *cookie, const char *fmt, ... );
|
||||
JIM_STATIC int JIM_API( Jim_vfprintf )( Jim_Interp *interp, void *cookie, const char *fmt, va_list ap );
|
||||
JIM_STATIC size_t JIM_API( Jim_fwrite )( Jim_Interp *interp, const void *ptr, size_t size, size_t nmeb, void *cookie );
|
||||
JIM_STATIC size_t JIM_API( Jim_fread )( Jim_Interp *interp, void *ptr, size_t size, size_t nmeb, void *cookie );
|
||||
JIM_STATIC int JIM_API( Jim_fflush )( Jim_Interp *interp, void *cookie );
|
||||
JIM_STATIC char * JIM_API( Jim_fgets )( Jim_Interp *interp, char *s, int size, void *cookie );
|
||||
JIM_STATIC int JIM_API(Jim_fprintf )(Jim_Interp *interp, void *cookie, const char *fmt, ... );
|
||||
JIM_STATIC int JIM_API(Jim_vfprintf )(Jim_Interp *interp, void *cookie, const char *fmt, va_list ap );
|
||||
JIM_STATIC size_t JIM_API(Jim_fwrite )(Jim_Interp *interp, const void *ptr, size_t size, size_t nmeb, void *cookie );
|
||||
JIM_STATIC size_t JIM_API(Jim_fread )(Jim_Interp *interp, void *ptr, size_t size, size_t nmeb, void *cookie );
|
||||
JIM_STATIC int JIM_API(Jim_fflush )(Jim_Interp *interp, void *cookie );
|
||||
JIM_STATIC char * JIM_API(Jim_fgets )(Jim_Interp *interp, char *s, int size, void *cookie );
|
||||
|
||||
/* Name Value Pairs Operations */
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_name2value_simple)( const Jim_Nvp *nvp_table, const char *name );
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_name2value_nocase_simple)( const Jim_Nvp *nvp_table, const char *name );
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_value2name_simple)( const Jim_Nvp *nvp_table, int v );
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_name2value_simple)(const Jim_Nvp *nvp_table, const char *name );
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_name2value_nocase_simple)(const Jim_Nvp *nvp_table, const char *name );
|
||||
JIM_STATIC Jim_Nvp *JIM_API(Jim_Nvp_value2name_simple)(const Jim_Nvp *nvp_table, int v );
|
||||
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value)( Jim_Interp *interp, const Jim_Nvp *nvp_table, const char *name, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_nocase)( Jim_Interp *interp, const Jim_Nvp *nvp_table, const char *name, Jim_Nvp **result);
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_value2name)( Jim_Interp *interp, const Jim_Nvp *nvp_table, int value, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value)(Jim_Interp *interp, const Jim_Nvp *nvp_table, const char *name, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_nocase)(Jim_Interp *interp, const Jim_Nvp *nvp_table, const char *name, Jim_Nvp **result);
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_value2name)(Jim_Interp *interp, const Jim_Nvp *nvp_table, int value, Jim_Nvp **result );
|
||||
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_obj)( Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *name_obj, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_obj_nocase)( Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *name_obj, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_value2name_obj)( Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *value_obj, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_obj)(Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *name_obj, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_name2value_obj_nocase)(Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *name_obj, Jim_Nvp **result );
|
||||
JIM_STATIC int JIM_API(Jim_Nvp_value2name_obj)(Jim_Interp *interp, const Jim_Nvp *nvp_table, Jim_Obj *value_obj, Jim_Nvp **result );
|
||||
|
||||
/** prints a nice 'unknown' parameter error message to the 'result' */
|
||||
JIM_STATIC void JIM_API(Jim_SetResult_NvpUnknown)( Jim_Interp *interp,
|
||||
JIM_STATIC void JIM_API(Jim_SetResult_NvpUnknown)(Jim_Interp *interp,
|
||||
Jim_Obj *param_name,
|
||||
Jim_Obj *param_value,
|
||||
const Jim_Nvp *nvp_table );
|
||||
@@ -951,11 +951,11 @@ JIM_STATIC void JIM_API(Jim_SetResult_NvpUnknown)( Jim_Interp *interp,
|
||||
* For example might want do this:
|
||||
* \code
|
||||
* fp = fopen("some.file.log", "a" );
|
||||
* fprintf( fp, "PARAMS are: %s\n", Jim_DebugArgvString( interp, argc, argv ) );
|
||||
* fprintf(fp, "PARAMS are: %s\n", Jim_DebugArgvString(interp, argc, argv ) );
|
||||
* fclose(fp);
|
||||
* \endcode
|
||||
*/
|
||||
JIM_STATIC const char *JIM_API( Jim_Debug_ArgvString )( Jim_Interp *interp, int argc, Jim_Obj *const *argv );
|
||||
JIM_STATIC const char *JIM_API(Jim_Debug_ArgvString )(Jim_Interp *interp, int argc, Jim_Obj *const *argv );
|
||||
|
||||
|
||||
/** A TCL -ish GetOpt like code.
|
||||
@@ -983,33 +983,33 @@ typedef struct jim_getopt {
|
||||
* \code
|
||||
* Jim_GetOptInfo goi;
|
||||
*
|
||||
* Jim_GetOpt_Setup( &goi, interp, argc, argv );
|
||||
* Jim_GetOpt_Setup(&goi, interp, argc, argv );
|
||||
*
|
||||
* while ( goi.argc ){
|
||||
* e = Jim_GetOpt_Nvp( &goi, nvp_options, &n );
|
||||
* if ( e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown( &goi, nvp_options, 0 );
|
||||
* while (goi.argc ){
|
||||
* e = Jim_GetOpt_Nvp(&goi, nvp_options, &n );
|
||||
* if (e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown(&goi, nvp_options, 0 );
|
||||
* return e;
|
||||
* }
|
||||
*
|
||||
* switch ( n->value ){
|
||||
* switch (n->value ){
|
||||
* case ALIVE:
|
||||
* printf("Option ALIVE specified\n");
|
||||
* break;
|
||||
* case FIRST:
|
||||
* if ( goi.argc < 1 ){
|
||||
* if (goi.argc < 1 ){
|
||||
* .. not enough args error ..
|
||||
* }
|
||||
* Jim_GetOpt_String( &goi, &cp, NULL );
|
||||
* Jim_GetOpt_String(&goi, &cp, NULL );
|
||||
* printf("FIRSTNAME: %s\n", cp );
|
||||
* case AGE:
|
||||
* Jim_GetOpt_Wide( &goi, &w );
|
||||
* Jim_GetOpt_Wide(&goi, &w );
|
||||
* printf("AGE: %d\n", (int)(w) );
|
||||
* break;
|
||||
* case POLITICS:
|
||||
* e = Jim_GetOpt_Nvp( &goi, nvp_politics, &n );
|
||||
* if ( e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown( &goi, nvp_politics, 1 );
|
||||
* e = Jim_GetOpt_Nvp(&goi, nvp_politics, &n );
|
||||
* if (e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown(&goi, nvp_politics, 1 );
|
||||
* return e;
|
||||
* }
|
||||
* }
|
||||
@@ -1029,11 +1029,11 @@ typedef struct jim_getopt {
|
||||
* \code
|
||||
* Jim_GetOptInfo goi;
|
||||
*
|
||||
* Jim_GetOptSetup( &goi, interp, argc, argv );
|
||||
* Jim_GetOptSetup(&goi, interp, argc, argv );
|
||||
* \endcode
|
||||
*/
|
||||
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Setup )( Jim_GetOptInfo *goi,
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Setup )(Jim_GetOptInfo *goi,
|
||||
Jim_Interp *interp,
|
||||
int argc,
|
||||
Jim_Obj * const * argv );
|
||||
@@ -1042,7 +1042,7 @@ JIM_STATIC int JIM_API( Jim_GetOpt_Setup )( Jim_GetOptInfo *goi,
|
||||
/** Debug - Dump parameters to stderr
|
||||
* \param goi - current parameters
|
||||
*/
|
||||
JIM_STATIC void JIM_API( Jim_GetOpt_Debug )( Jim_GetOptInfo *goi);
|
||||
JIM_STATIC void JIM_API(Jim_GetOpt_Debug )(Jim_GetOptInfo *goi);
|
||||
|
||||
|
||||
|
||||
@@ -1052,7 +1052,7 @@ JIM_STATIC void JIM_API( Jim_GetOpt_Debug )( Jim_GetOptInfo *goi);
|
||||
* \param puthere - where param is put
|
||||
*
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Obj)( Jim_GetOptInfo *goi, Jim_Obj **puthere );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Obj)(Jim_GetOptInfo *goi, Jim_Obj **puthere );
|
||||
|
||||
/** Remove argv[0] as string.
|
||||
*
|
||||
@@ -1060,7 +1060,7 @@ JIM_STATIC int JIM_API( Jim_GetOpt_Obj)( Jim_GetOptInfo *goi, Jim_Obj **puthere
|
||||
* \param puthere - where param is put
|
||||
* \param len - return its length
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_String )( Jim_GetOptInfo *goi, char **puthere, int *len );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_String )(Jim_GetOptInfo *goi, char **puthere, int *len );
|
||||
|
||||
/** Remove argv[0] as double.
|
||||
*
|
||||
@@ -1068,14 +1068,14 @@ JIM_STATIC int JIM_API( Jim_GetOpt_String )( Jim_GetOptInfo *goi, char **puthere
|
||||
* \param puthere - where param is put.
|
||||
*
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Double )( Jim_GetOptInfo *goi, double *puthere );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Double )(Jim_GetOptInfo *goi, double *puthere );
|
||||
|
||||
/** Remove argv[0] as wide.
|
||||
*
|
||||
* \param goi - get opt info
|
||||
* \param puthere - where param is put.
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Wide )( Jim_GetOptInfo *goi, jim_wide *puthere );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Wide )(Jim_GetOptInfo *goi, jim_wide *puthere );
|
||||
|
||||
/** Remove argv[0] as NVP.
|
||||
*
|
||||
@@ -1084,7 +1084,7 @@ JIM_STATIC int JIM_API( Jim_GetOpt_Wide )( Jim_GetOptInfo *goi, jim_wide *puther
|
||||
* \param puthere - where param is put.
|
||||
*
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Nvp)( Jim_GetOptInfo *goi, const Jim_Nvp *lookup, Jim_Nvp **puthere );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Nvp)(Jim_GetOptInfo *goi, const Jim_Nvp *lookup, Jim_Nvp **puthere );
|
||||
|
||||
/** Create an appropriate error message for an NVP.
|
||||
*
|
||||
@@ -1102,22 +1102,22 @@ JIM_STATIC int JIM_API( Jim_GetOpt_Nvp)( Jim_GetOptInfo *goi, const Jim_Nvp *loo
|
||||
* Example:
|
||||
* \code
|
||||
*
|
||||
* while ( goi.argc ){
|
||||
* while (goi.argc ){
|
||||
* // Get the next option
|
||||
* e = Jim_GetOpt_Nvp( &goi, cmd_options, &n );
|
||||
* if ( e != JIM_OK ){
|
||||
* e = Jim_GetOpt_Nvp(&goi, cmd_options, &n );
|
||||
* if (e != JIM_OK ){
|
||||
* // option was not recognized
|
||||
* // pass 'hadprefix = 0' because there is no prefix
|
||||
* Jim_GetOpt_NvpUnknown( &goi, cmd_options, 0 );
|
||||
* Jim_GetOpt_NvpUnknown(&goi, cmd_options, 0 );
|
||||
* return e;
|
||||
* }
|
||||
*
|
||||
* switch ( n->value ){
|
||||
* switch (n->value ){
|
||||
* case OPT_SEX:
|
||||
* // handle: --sex male | female | lots | needmore
|
||||
* e = Jim_GetOpt_Nvp( &goi, &nvp_sex, &n );
|
||||
* if ( e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown( &ogi, nvp_sex, 1 );
|
||||
* e = Jim_GetOpt_Nvp(&goi, &nvp_sex, &n );
|
||||
* if (e != JIM_OK ){
|
||||
* Jim_GetOpt_NvpUnknown(&ogi, nvp_sex, 1 );
|
||||
* return e;
|
||||
* }
|
||||
* printf("Code: (%d) is %s\n", n->value, n->name );
|
||||
@@ -1129,7 +1129,7 @@ JIM_STATIC int JIM_API( Jim_GetOpt_Nvp)( Jim_GetOptInfo *goi, const Jim_Nvp *loo
|
||||
* \endcode
|
||||
*
|
||||
*/
|
||||
JIM_STATIC void JIM_API( Jim_GetOpt_NvpUnknown)( Jim_GetOptInfo *goi, const Jim_Nvp *lookup, int hadprefix );
|
||||
JIM_STATIC void JIM_API(Jim_GetOpt_NvpUnknown)(Jim_GetOptInfo *goi, const Jim_Nvp *lookup, int hadprefix );
|
||||
|
||||
|
||||
/** Remove argv[0] as Enum
|
||||
@@ -1139,7 +1139,7 @@ JIM_STATIC void JIM_API( Jim_GetOpt_NvpUnknown)( Jim_GetOptInfo *goi, const Jim_
|
||||
* \param puthere - where param is put.
|
||||
*
|
||||
*/
|
||||
JIM_STATIC int JIM_API( Jim_GetOpt_Enum)( Jim_GetOptInfo *goi, const char * const * lookup, int *puthere );
|
||||
JIM_STATIC int JIM_API(Jim_GetOpt_Enum)(Jim_GetOptInfo *goi, const char * const * lookup, int *puthere );
|
||||
|
||||
|
||||
#undef JIM_STATIC
|
||||
|
||||
@@ -85,7 +85,7 @@ extern int debug_level;
|
||||
/* Avoid fn call and building parameter list if we're not outputting the information.
|
||||
* Matters on feeble CPUs for DEBUG/INFO statements that are involved frequently */
|
||||
|
||||
#define LOG_LEVEL_IS( FOO ) ((debug_level) >= (FOO))
|
||||
#define LOG_LEVEL_IS(FOO ) ((debug_level) >= (FOO))
|
||||
|
||||
#define LOG_DEBUG(expr ...) \
|
||||
((debug_level >= LOG_LVL_DEBUG) ? log_printf_lf (LOG_LVL_DEBUG, __FILE__, __LINE__, __FUNCTION__, expr) , 0 : 0)
|
||||
|
||||
@@ -161,7 +161,7 @@ int win_select(int max_fd, fd_set *rfds, fd_set *wfds, fd_set *efds, struct time
|
||||
#endif /* _WIN32 */
|
||||
|
||||
/* generic socket functions for Windows and Posix */
|
||||
static __inline int write_socket( int handle, const void *buffer, unsigned int count )
|
||||
static __inline int write_socket(int handle, const void *buffer, unsigned int count )
|
||||
{
|
||||
#ifdef _WIN32
|
||||
return send(handle, buffer, count, 0);
|
||||
@@ -170,7 +170,7 @@ static __inline int write_socket( int handle, const void *buffer, unsigned int c
|
||||
#endif
|
||||
}
|
||||
|
||||
static __inline int read_socket( int handle, void *buffer, unsigned int count )
|
||||
static __inline int read_socket(int handle, void *buffer, unsigned int count )
|
||||
{
|
||||
#ifdef _WIN32
|
||||
return recv(handle, buffer, count, 0);
|
||||
|
||||
@@ -395,20 +395,20 @@ int amt_jtagaccel_get_giveio_access(void)
|
||||
OSVERSIONINFO version;
|
||||
|
||||
version.dwOSVersionInfoSize = sizeof version;
|
||||
if (!GetVersionEx( &version )) {
|
||||
if (!GetVersionEx(&version )) {
|
||||
errno = EINVAL;
|
||||
return -1;
|
||||
}
|
||||
if (version.dwPlatformId != VER_PLATFORM_WIN32_NT)
|
||||
return 0;
|
||||
|
||||
h = CreateFile( "\\\\.\\giveio", GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
|
||||
h = CreateFile("\\\\.\\giveio", GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL );
|
||||
if (h == INVALID_HANDLE_VALUE) {
|
||||
errno = ENODEV;
|
||||
return -1;
|
||||
}
|
||||
|
||||
CloseHandle( h );
|
||||
CloseHandle(h );
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user