Beispiel #1
0
int main(){
	char *t = "ISEL";
	int a[] ={20,10,5,7,9};
	PRINT_ARRAY(t,"%c",4);
	PRINT_ARRAY(a,"%d,",5);
	return 0;
}
Beispiel #2
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;
}
Beispiel #3
0
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;
}
Beispiel #5
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;
}