int main(){ char *t = "ISEL"; int a[] ={20,10,5,7,9}; PRINT_ARRAY(t,"%c",4); PRINT_ARRAY(a,"%d,",5); return 0; }
bool IsoDepTag::sendAckApdu() { uint8_t Ack[] = { 0x90, 0x00 }; PRINT_ARRAY("R-APDU Send : ", Ack, 2); if (IS_ERROR(ulhw->tgSetData(Ack, 2))) { return false; } return true; }
uint16_t IsoDepTag::onReadAccess(uint16_t offset, uint8_t el, uint8_t* resBuff) { if(fid == FID_CC){ memcpy(resBuff,IsoDepTag::CAP_CONTAINER_FILE,0xF - 4); uint16_t mxSize = defaultImpl != NULL? defaultImpl->getMaxFileSize() : ovrImpl->getMaxFileSize(); uint16_t mode = defaultImpl != NULL? defaultImpl->getAccessMode() : ovrImpl->getAccessMode(); resBuff[0xF - 4] = mxSize >> 8; resBuff[0xF - 3] = mxSize & 0xFF; resBuff[0xF - 2] = GET_RMODE(mode) == MODE_READ_PUBLIC? 0 : 1; resBuff[0xF - 1] = GET_WMODE(mode) == MODE_WRITE_PUBLIC? 0 : 1; #if DBG LOGDN("READ Mode : ",GET_RMODE(mode)); LOGDN("READ Public : ",MODE_READ_PUBLIC); PRINT_ARRAY("CC File : ",resBuff,0xF); #endif return NFC_SUCCESS | 0xF; }else{
int main(int argc, char* argv[]) { const int MAX = 30; int a[MAX]; CREATE_ARRAY(a, MAX, 100); PRINT_ARRAY(a, MAX); printf("%d prime numbers in the array:\n", primeArray(a, MAX)); for (int i = 0; i < MAX; ++i) if (a[i]) printf("%3d", a[i]); puts(""); if (argc > 1) printf("%d prime numbers in 2~%d.\n", prime2toN(atoi(argv[1])), atoi(argv[1])); return 0; }
int str_write_solution(double* x, double* lam_eq, double* lam_ieq,CallBackDataPtr cbd) { int row = cbd->row_node_id; int col = cbd->col_node_id; assert(row == col); PAR_DEBUG("write_solution -- row " << row <<" col "<<col); if(row == 0) { PRINT_ARRAY("node = 0 - x ", x, 1); PRINT_ARRAY("node = 0 - eq ", lam_eq, 0); PRINT_ARRAY("node = 0 - ieq ", lam_ieq , 0); } else if(row == 1 || row == 2) { PRINT_ARRAY("node = "<<row<<" - x ", x, 2); PRINT_ARRAY("node = "<<row<<" - eq ", lam_eq, 2); PRINT_ARRAY("node = "<<row<<" - ieq ", lam_ieq , 0); } else { assert(false); } return 1; }