VirtualBox

Changeset 2772 in kBuild for trunk/src


Ignore:
Timestamp:
Feb 1, 2015 8:53:48 PM (10 years ago)
Author:
bird
Message:

Elimiated a few 'return 0' and unnecessary if (rc != 0) following them.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmk_cc_exec.c

    r2771 r2772  
    746746 * Emits a kKmkCcExpInstr_Return.
    747747 *
    748  * @returns 0 on success, non-zero on failure.
    749748 * @param   ppBlockTail         Pointer to the allocator tail pointer.
    750749 */
    751 static int kmk_cc_exp_emit_return(PKMKCCBLOCK *ppBlockTail)
     750static void kmk_cc_exp_emit_return(PKMKCCBLOCK *ppBlockTail)
    752751{
    753752    PKMKCCEXPCORE pCore = kmk_cc_block_alloc_exp(ppBlockTail, sizeof(*pCore));
    754753    pCore->enmOpCode = kKmkCcExpInstr_Return;
    755     return 0;
    756754}
    757755
     
    912910 * @param   cMaxArgs        Maximum number of arguments the function takes.
    913911 */
    914 static int kmk_cc_exp_emit_plain_function(PKMKCCBLOCK *ppBlockTail, const char *pszFunction,
    915                                           const char *pchArgs, uint32_t cchArgs, uint32_t cArgs, char chOpen, char chClose,
    916                                           make_function_ptr_t pfnFunction, unsigned char cMaxArgs)
     912static void kmk_cc_exp_emit_plain_function(PKMKCCBLOCK *ppBlockTail, const char *pszFunction,
     913                                           const char *pchArgs, uint32_t cchArgs, uint32_t cArgs, char chOpen, char chClose,
     914                                           make_function_ptr_t pfnFunction, unsigned char cMaxArgs)
    917915{
    918916    uint32_t iArg;
     
    977975    kmk_cc_block_realign(ppBlockTail);
    978976    pInstr->Core.pNext = (PKMKCCEXPCORE)kmk_cc_block_get_next_ptr(*ppBlockTail);
    979     return 0;
    980977}
    981978
     
    10111008 * kKmkCcExpInstr_SearchAndReplacePlainVariable instruction.
    10121009 *
    1013  * @returns 0 on success, non-zero on failure.
    10141010 * @param   ppBlockTail         Pointer to the allocator tail pointer.
    10151011 * @param   pchName             The name of the variable.  (Does not need to be
     
    10181014 *                              nothing will be emitted.
    10191015 */
    1020 static int kmk_cc_exp_emit_plain_variable_maybe_sr(PKMKCCBLOCK *ppBlockTail, const char *pchName, uint32_t cchName)
     1016static void kmk_cc_exp_emit_plain_variable_maybe_sr(PKMKCCBLOCK *ppBlockTail, const char *pchName, uint32_t cchName)
    10211017{
    10221018    if (cchName > 0)
     
    11001096        }
    11011097    }
    1102     return 0;
    11031098}
    11041099
     
    11071102 * Emits a kKmkCcExpInstr_CopyString.
    11081103 *
    1109  * @returns 0 on success, non-zero on failure.
    11101104 * @param   ppBlockTail         Pointer to the allocator tail pointer.
    11111105 * @param   pchStr              The string to emit (ASSUMED presistent thru-out
     
    11141108 *                              will be emitted.
    11151109 */
    1116 static int kmk_cc_exp_emit_copy_string(PKMKCCBLOCK *ppBlockTail, const char *pchStr, uint32_t cchStr)
     1110static void kmk_cc_exp_emit_copy_string(PKMKCCBLOCK *ppBlockTail, const char *pchStr, uint32_t cchStr)
    11171111{
    11181112    if (cchStr > 0)
     
    11231117        pInstr->pachSrc = pchStr;
    11241118    }
    1125     return 0;
    11261119}
    11271120
     
    11611154             * (kmk_cc_exp_emit_copy_string ignore zero length strings).
    11621155             */
    1163             rc = kmk_cc_exp_emit_copy_string(ppBlockTail, pchStr, offDollar + cDollars / 2);
    1164             if (rc != 0)
    1165                 return rc;
     1156            kmk_cc_exp_emit_copy_string(ppBlockTail, pchStr, offDollar + cDollars / 2);
    11661157            pchStr += offDollar + cDollars;
    11671158            cchStr -= offDollar + cDollars;
     
    12921283                            }
    12931284                            if (!fExpandArgs || cDollars == 0)
    1294                                 rc = kmk_cc_exp_emit_plain_function(ppBlockTail, pszFunction, pchStr, cchName,
    1295                                                                     cArgs, chOpen, chClose, pfnFunction, cMaxArgs);
     1285                                kmk_cc_exp_emit_plain_function(ppBlockTail, pszFunction, pchStr, cchName,
     1286                                                               cArgs, chOpen, chClose, pfnFunction, cMaxArgs);
    12961287                            else
     1288                            {
    12971289                                rc = kmk_cc_exp_emit_dyn_function(ppBlockTail, pszFunction, pchStr, cchName,
    12981290                                                                  cArgs, chOpen, chClose, pfnFunction, cMaxArgs);
     1291                                if (rc != 0)
     1292                                    return rc;
     1293                            }
    12991294                        }
    13001295                        else
     
    13581353                            }
    13591354                            if (cDollars == 0)
    1360                                 rc = kmk_cc_exp_emit_plain_variable_maybe_sr(ppBlockTail, pchStr, cchName);
     1355                                kmk_cc_exp_emit_plain_variable_maybe_sr(ppBlockTail, pchStr, cchName);
    13611356                            else
     1357                            {
    13621358                                rc = kmk_cc_exp_emit_dyn_variable(ppBlockTail, pchStr, cchName);
     1359                                if (rc != 0)
     1360                                    return rc;
     1361                            }
    13631362                        }
    13641363                        pchStr += cchName + 1;
     
    13681367                    {
    13691368                        /* Single character variable name. */
    1370                         rc = kmk_cc_exp_emit_plain_variable_maybe_sr(ppBlockTail, pchStr, 1);
     1369                        kmk_cc_exp_emit_plain_variable_maybe_sr(ppBlockTail, pchStr, 1);
    13711370                        pchStr++;
    13721371                        cchStr--;
    13731372                    }
    1374                     if (rc != 0)
    1375                         return rc;
    13761373                }
    13771374                else
     
    13871384             * Nothing more to expand, the remainder is a simple string copy.
    13881385             */
    1389             rc = kmk_cc_exp_emit_copy_string(ppBlockTail, pchStr, cchStr);
    1390             if (rc != 0)
    1391                 return rc;
     1386            kmk_cc_exp_emit_copy_string(ppBlockTail, pchStr, cchStr);
    13921387            break;
    13931388        }
     
    13971392     * Emit final instruction.
    13981393     */
    1399     return kmk_cc_exp_emit_return(ppBlockTail);
     1394    kmk_cc_exp_emit_return(ppBlockTail);
     1395    return 0;
    14001396}
    14011397
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette