儲存庫 kBuild 的更動 1726
- 時間撮記:
- 2008-9-5 上午01:44:07 (16 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/kmk/expreval.c
r1724 r1726 260 260 261 261 /* copy it into the output buffer. */ 262 psz++;263 262 return (char *)memcpy(pszDst, psz, &szTmp[EXPR_NUM_LEN] - psz); 264 263 } … … 343 342 for (;;) 344 343 { 345 intiDigit;344 unsigned iDigit; 346 345 int ch = *psz; 347 346 switch (ch) … … 1021 1020 rc = expr_var_make_num(pThis, pVar2); 1022 1021 if (rc >= kExprRet_Ok) 1023 pVar1->uVal.i %= pVar2->uVal.i;1022 pVar1->uVal.i *= pVar2->uVal.i; 1024 1023 } 1025 1024 … … 1534 1533 static EXPRRET expr_op_right_parenthesis(PEXPR pThis) 1535 1534 { 1535 (void)pThis; 1536 1536 return kExprRet_Ok; 1537 1537 } … … 1595 1595 static void expr_map_init(void) 1596 1596 { 1597 inti;1597 unsigned i; 1598 1598 if (g_fExprInitializedMap) 1599 1599 return; … … 1642 1642 { 1643 1643 char ch = *psz; 1644 inti;1644 unsigned i; 1645 1645 1646 1646 for (i = uchVal >> 1; i < sizeof(g_aExprOps) / sizeof(g_aExprOps[0]); i++) … … 1860 1860 { 1861 1861 psz++; 1862 if (iPar > sizeof(achPars) / sizeof(achPars[0]))1862 if (iPar > (int)(sizeof(achPars) / sizeof(achPars[0]))) 1863 1863 { 1864 1864 expr_error(pThis, "Too deep nesting of variable expansions"); … … 2079 2079 o = variable_buffer_output(o, pVar->uVal.psz, strlen(pVar->uVal.psz)); 2080 2080 } 2081 else 2082 o = variable_buffer_output(o, "<expression evaluation failed>", sizeof("<expression evaluation failed>") - 1); 2081 2083 expr_destroy(pExpr); 2082 2084
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器