Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Confusing return-type and return value

Aperta
#944 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 12 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
c

Direzione di ricerca

Inizia alla riga 2012 di cJSON.c e analizza il tipo restituito dichiarato cJSON_bool di add_item_to_array insieme ai relativi valori restituiti in caso di successo e di errore. Controlla le definizioni di cJSON_True, cJSON_False e cJSON_Invalid, quindi verifica il contratto di ritorno corretto con i test esistenti del progetto per l’inserimento negli array.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

https://github.com/DaveGamble/cJSON/blob/8f2beb57ddad1f94bed899790b00f46df893ccac/cJSON.c#L2012

Confusing return-type and return value

function: add_item_to_array has a return type of cJSON_bool (where cJSON_True is (2 << 1) and cJSON_False is (1 << 0), and cJSON_Invalid is 0) but it return true (1) for success and false (0) failure,

Lingua principale
C
Stelle
13k
Fork
3.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DaveGamble/cJSON

Tutte le issue di DaveGamble/cJSON

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.