VecDeleteLast

Table of Contents

VecDeleteLast

Description

Delete last item from vec

Success

return

Failure

Does not return

Usage example (Cross-references)

    // Test VecDeleteLast function
    bool test_vec_delete_last(void) {
    WriteFmtLn("Testing VecDeleteLast");
    
    // Create a vector of integers
    
    // Delete the last element
    VecDeleteLast(&vec);
    
    // Check new length
    
    // Delete the last element again
    VecDeleteLast(&vec);
    
    // Check new length
    /// FAILURE : Does not return
    ///
    #define StrDeleteLastChar(str) VecDeleteLast(str)
    
    ///
    case VEC_INT_DELETE_LAST : {
    if (VecLen(vec) > 0) {
    VecDeleteLast(vec);
    }
    break;
    case VEC_STR_DELETE_LAST : {
    if (VecLen(vec) > 0) {
    VecDeleteLast(vec);
    }
    break;
    case VEC_CHAR_PTR_DELETE_LAST : {
    if (VecLen(vec) > 0) {
    VecDeleteLast(vec);
    }
    break;

Share :